EasyManua.ls Logo

Microsemi SmartFusion2 - Table 342 DMA_RX_CTRL

Microsemi SmartFusion2
829 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Ethernet MAC
UG0331 User Guide Revision 15.0 400
Table 342 • DMA_RX_CTRL
Bit Number Name Reset Value Description
[31:1] Reserved 0x0 Reserved
0 Rx Enable 0x0 Setting this bit enables DMA receive packet transfers.
The bit is cleared by the built-in DMA controller whenever it
encounters an Rx overflow or bus error state.
Table 343 • DMA_RX_DESC
Bit Number Name Reset Value Description
[31:1] Top 30 bits of
Descriptor
Address
0x0 When RxEnable is set by the host, the built-in DMA controller reads
this register to discover the location in the host memory of the first
receive packet descriptor.
0 Ignored by the
DMA controller
0x0 All descriptors are 32-bit aligned in the host memory.
Table 344 • DMA_RX_STATUS
Bit Number Name Reset Value Description
[31:24] Reserved 0x0 Reserved
[23:16] RxPktCount 0x0 The 8-bit receive packet counter that is incremented whenever the
built-in DMA controller successfully transfers a packet, and is
decremented whenever the host writes a ‘1’ to bit zero of this
register.
[16:4] Reserved 0x0 Reserved
3 BusError 0x0 When set, this indicates that a host slave split, retry or error
response is received by the DMA controller.
2 RxOverflow 0x0 Set whenever the DMA controller reads a zero empty flag in the
descriptor it is processing.
1 Reserved 0x0 Reserved
0 RxPktReceived 0x0 When set, this indicates that one or more packets have been
successfully transferred. Writing a ‘1’ to this bit reduces the
RxPktCount value by one. The bit is cleared whenever RxPktCount
is zero.
Table 345 • DMA_IRQ_MASK
Bit Number Name Reset Value Description
[31:8] Reserved 0x0 Reserved
7 Bus Error Mask 0x0 Setting this bit to ‘1’ enables the Bus Error bit in the DMARxStatus
register as an interrupt source.
6 Rx Overflow
Mask
0x0 Setting this bit to ‘1’ enables the RxOverflow bit in the DMARxStatus
register as an interrupt source.
5 Reserved 0x0 Reserved

Table of Contents

Other manuals for Microsemi SmartFusion2

Related product manuals