SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
Address Offset | 0x0000 0000 | ||
Physical Address | 0x4848 4800 | Instance | CPDMA |
Description | CPDMA_REGS TX revision register | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REVISION |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | REVISION | CPDMA TX Revision Value | R | 0x- |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0004 | ||
Physical Address | 0x4848 4804 | Instance | CPDMA |
Description | CPDMA_REGS TX control register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_EN |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:1 | RESERVED | R | 0x0 | |
0 | TX_EN | TX Enable 0 - Disabled 1 - Enabled | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0008 | ||
Physical Address | 0x4848 4808 | Instance | CPDMA |
Description | CPDMA_REGS TX teardown register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TX_TDN_RDY | RESERVED | TX_TDN_CH |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | TX_TDN_RDY | Tx Teardown Ready - read as zero, but is always assumed to be one (unused). | R | 0x0 |
30:3 | RESERVED | R | 0x0 | |
2:0 | TX_TDN_CH | Tx Teardown Channel - Transmit channel teardown is commanded by writing the encoded value of the transmit channel to be torn down. The teardown register is read as zero. | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0010 | ||
Physical Address | 0x4848 4810 | Instance | CPDMA |
Description | CPDMA_REGS RX revision register | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REVISION |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | REVISION | RX Revision Value | R | 0x- |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0014 | ||
Physical Address | 0x4848 4814 | Instance | CPDMA |
Description | CPDMA_REGS RX control register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_EN |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:1 | RESERVED | R | 0x0 | |
0 | RX_EN | RX DMA Enable 0 - Disabled 1 - Enabled | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0018 | ||
Physical Address | 0x4848 4818 | Instance | CPDMA |
Description | CPDMA_REGS RX teardown register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RX_TDN_RDY | RESERVED | RX_TDN_CH |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | RX_TDN_RDY | Teardown Ready - read as zero, but is always assumed to be one (unused). | R | 0x0 |
30:3 | RESERVED | R | 0x0 | |
2:0 | RX_TDN_CH | Rx Teardown Channel -Receive channel teardown is commanded by writing the encoded value of the receive channel to be torn down. The teardown register is read as zero. | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 001C | ||
Physical Address | 0x4848 481C | Instance | CPDMA |
Description | CPDMA_REGS soft reset register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SOFT_RESET |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:1 | RESERVED | R | 0x0 | |
0 | SOFT_RESET | Software reset - Writing a one to this bit causes the CPDMA logic to be reset. Software reset occurs when the RX and TX DMA Controllers are in an idle state to avoid locking up the VBUSP bus. After writing a one to this bit, it may be polled to determine if the reset has occurred. If a one is read, the reset has not yet occurred. If a zero is read then reset has occurred. | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0020 | ||
Physical Address | 0x4848 4820 | Instance | CPDMA |
Description | CPDMA_REGS CPDMA control register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX_RLIM | RESERVED | RX_CEF | CMD_IDLE | RX_OFFLEN_BLOCK | RX_OWNERSHIP | TX_PTYPE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15:8 | TX_RLIM | Transmit Rate Limit Channel Bus 00000000 - no rate-limited channels 10000000 - channel 7 is rate-limited 11000000 - channels 7 downto 6 are rate-limited 11100000 - channels 7 downto 5 are rate-limited 11110000 - channels 7 downto 4 are rate-limited 11111000 - channels 7 downto 3 are rate-limited 11111100 - channels 7 downto 2 are rate-limited 11111110 - channels 7 downto 1 are rate-limited 11111111 - channels 7 downto 0 are rate-limited all others invalid - this bus must be set MSB towards LSB. TX_PTYPE must be set if any TX_RLIM bit is set for fixed priority. | RW | 0x0 |
7:5 | RESERVED | R | 0x0 | |
4 | RX_CEF | RX Copy Error Frames Enable - Enables DMA overrun frames to be transferred to memory (up to the point of overrun). The overrun error bit will be set in the frame EOP buffer descriptor. Overrun frame data will be filtered when RX_CEF is not set. Frames coming from the receive FIFO with other error bits set are not effected by this bit. 0 - Frames containing overrun errors are filtered. 1 - Frames containing overrun errors are transferred to memory. | RW | 0x0 |
3 | CMD_IDLE | Command Idle 0 - Idle not commanded 1 - Idle Commanded (read IDLE in CPDMA_DMASTATUS) | RW | 0x0 |
2 | RX_OFFLEN_BLOCK | Receive Offset/Length word write block. 0 - Do not block the DMA writes to the receive buffer descriptor offset/buffer length word. The offset/buffer length word is written as specified in CPPI 3.0. 1 - Block all CPDMA DMA controller writes to the receive buffer descriptor offset/buffer length words during CPPI packet processing. when this bit is set, the CPDMA will never write the third word to any receive buffer descriptor. | RW | 0x0 |
1 | RX_OWNERSHIP | Receive Ownership Write Bit Value. 0 - The CPDMA writes the receive ownership bit to zero at the end of packet processing as specified in CPPI 3.0. 1 - The CPDMA writes the receive ownership bit to one at the end of packet processing. Users who do not use the ownership mechanism can use this mode to preclude the necessity of software having to set this bit each time the buffer descriptor is used. | RW | 0x0 |
0 | TX_PTYPE | Transmit Queue Priority Type 0 - The queue uses a round robin scheme to select the next channel for transmission. 1 - The queue uses a fixed (channel 7 highest priority) priority scheme to select the next channel for transmission | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0024 | ||
Physical Address | 0x4848 4824 | Instance | CPDMA |
Description | CPDMA_REGS CPDMA status register | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
IDLE | RESERVED | TX_HOST_ERR_CODE | RESERVED | TX_ERR_CH | RX_HOST_ERR_CODE | RESERVED | RX_ERR_CH | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | IDLE | Idle Status Bit - Indicates when set that the CPDMA is not transferring a packet on transmit or receive. | R | 0x0 |
30:24 | RESERVED | R | 0x0 | |
23:20 | TX_HOST_ERR_CODE | TX Host Error Code - This field is set to indicate CPDMA detected TX DMA related host errors. The host should read this field after a HOST_ERR_INT to determine the error. Host error Interrupts require hardware reset in order to recover. A zero packet length is an error, but it is not detected. 0x0 - No error 0x1 - SOP error. 0x2 - Ownership bit not set in SOP buffer. 0x3 - Zero Next Buffer Descriptor Pointer Without EOP 0x4 - Zero Buffer Pointer. 0x5 - Zero Buffer Length 0x6 - Packet Length Error (sum of buffers is less than packet length) 0x7 - 1xF - reserved | R | 0x0 |
19 | RESERVED | R | 0x0 | |
18:16 | TX_ERR_CH | TX Host Error Channel - This field indicates which TX channel (if applicable) the host error occurred on. This field is cleared to zero on a host read. | R | 0x0 |
15:12 | RX_HOST_ERR_CODE | RX Host Error Code - This field is set to indicate CPDMA detected RX DMA related host errors. The host should read this field after a HOST_ERR_INT to determine the error. Host error Interrupts require hardware reset in order to recover. 0x0 - No error 0x1 - reserved 0x2 - Ownership bit not set in input buffer. 0x3 - reserved 0x4 - Zero Buffer Pointer. 0x5 - Zero buffer length on non-SOP descriptor 0x6 - SOP buffer length not greater than offset 0x7 - 1xF - reserved | R | 0x0 |
11 | RESERVED | R | 0x0 | |
10:8 | RX_ERR_CH | RX Host Error Channel - This field indicates which RX channel the host error occurred on. This field is cleared to zero on a host read. | R | 0x0 |
7:0 | RESERVED | R | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0028 | ||
Physical Address | 0x4848 4828 | Instance | CPDMA |
Description | CPDMA_REGS receive buffer offset | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_BUFFER_OFFSET |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15:0 | RX_BUFFER_OFFSET | Receive Buffer Offset Value - The RX_BUFFER_OFFSET will be written by the port into each frame SOP buffer descriptor buffer_offset field. The frame data will begin after the rx_buffer_offset value of bytes. A value of 0x0000 indicates that there are no unused bytes at the beginning of the data and that valid data begins on the first byte of the buffer. A value of 0x000F (decimal 15) indicates that the first 15 bytes of the buffer are to be ignored by the port and that valid buffer data starts on byte 16 of the buffer. This value is used for all channels. | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 002C | ||
Physical Address | 0x4848 482C | Instance | CPDMA |
Description | CPDMA_REGS emulation control | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SOFT | FREE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:2 | RESERVED | R | 0x0 | |
1 | SOFT | Emulation Soft Bit | RW | 0x0 |
0 | FREE | Emulation Free Bit | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0030 | ||
Physical Address | 0x4848 4830 | Instance | CPDMA |
Description | CPDMA_REGS transmit (ingress) priority 0 rate | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRIN_IDLE_CNT | RESERVED | PRIN_SEND_CNT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:30 | RESERVED | R | 0x0 | |
29:16 | PRIN_IDLE_CNT | Priority ( 7:0) idle count | RW | 0x0 |
15:14 | RESERVED | R | 0x0 | |
13:0 | PRIN_SEND_CNT | Priority ( 7:0) send count | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0034 | ||
Physical Address | 0x4848 4834 | Instance | CPDMA |
Description | CPDMA_REGS transmit (ingress) priority 1 rate | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRIN_IDLE_CNT | RESERVED | PRIN_SEND_CNT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:30 | RESERVED | R | 0x0 | |
29:16 | PRIN_IDLE_CNT | Priority ( 7:0) idle count | RW | 0x0 |
15:14 | RESERVED | R | 0x0 | |
13:0 | PRIN_SEND_CNT | Priority ( 7:0) send count | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0038 | ||
Physical Address | 0x4848 4838 | Instance | CPDMA |
Description | CPDMA_REGS transmit (ingress) priority 2 rate | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRIN_IDLE_CNT | RESERVED | PRIN_SEND_CNT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:30 | RESERVED | R | 0x0 | |
29:16 | PRIN_IDLE_CNT | Priority ( 7:0) idle count | RW | 0x0 |
15:14 | RESERVED | R | 0x0 | |
13:0 | PRIN_SEND_CNT | Priority ( 7:0) send count | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 003C | ||
Physical Address | 0x4848 483C | Instance | CPDMA |
Description | CPDMA_REGS transmit (ingress) priority 3 rate | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRIN_IDLE_CNT | RESERVED | PRIN_SEND_CNT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:30 | RESERVED | R | 0x0 | |
29:16 | PRIN_IDLE_CNT | Priority ( 7:0) idle count | RW | 0x0 |
15:14 | RESERVED | R | 0x0 | |
13:0 | PRIN_SEND_CNT | Priority ( 7:0) send count | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0040 | ||
Physical Address | 0x4848 4840 | Instance | CPDMA |
Description | CPDMA_REGS transmit (ingress) priority 4 rate | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRIN_IDLE_CNT | RESERVED | PRIN_SEND_CNT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:30 | RESERVED | R | 0x0 | |
29:16 | PRIN_IDLE_CNT | Priority ( 7:0) idle count | RW | 0x0 |
15:14 | RESERVED | R | 0x0 | |
13:0 | PRIN_SEND_CNT | Priority ( 7:0) send count | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0044 | ||
Physical Address | 0x4848 4844 | Instance | CPDMA |
Description | CPDMA_REGS transmit (ingress) priority 5 rate | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRIN_IDLE_CNT | RESERVED | PRIN_SEND_CNT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:30 | RESERVED | R | 0x0 | |
29:16 | PRIN_IDLE_CNT | Priority ( 7:0) idle count | RW | 0x0 |
15:14 | RESERVED | R | 0x0 | |
13:0 | PRIN_SEND_CNT | Priority ( 7:0) send count | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0048 | ||
Physical Address | 0x4848 4848 | Instance | CPDMA |
Description | CPDMA_REGS TRANSMIT (INGRESS) PRIORITY 6 RATE | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRIN_IDLE_CNT | RESERVED | PRIN_SEND_CNT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:30 | RESERVED | R | 0x0 | |
29:16 | PRIN_IDLE_CNT | Priority ( 7:0) idle count | RW | 0x0 |
15:14 | RESERVED | R | 0x0 | |
13:0 | PRIN_SEND_CNT | Priority ( 7:0) send count | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 004C | ||
Physical Address | 0x4848 484C | Instance | CPDMA |
Description | CPDMA_REGS transmit (ingress) priority 7 rate | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRIN_IDLE_CNT | RESERVED | PRIN_SEND_CNT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:30 | RESERVED | R | 0x0 | |
29:16 | PRIN_IDLE_CNT | Priority ( 7:0) idle count | RW | 0x0 |
15:14 | RESERVED | R | 0x0 | |
13:0 | PRIN_SEND_CNT | Priority ( 7:0) send count | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0080 | ||
Physical Address | 0x4848 4880 | Instance | CPDMA |
Description | CPDMA_INT TX interrupt status register (raw value) | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX7_PEND | TX6_PEND | TX5_PEND | TX4_PEND | TX3_PEND | TX2_PEND | TX1_PEND | TX0_PEND |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7 | TX7_PEND | TX7_PEND raw int read (before mask). | R | 0x0 |
6 | TX6_PEND | TX6_PEND raw int read (before mask). | R | 0x0 |
5 | TX5_PEND | TX5_PEND raw int read (before mask). | R | 0x0 |
4 | TX4_PEND | TX4_PEND raw int read (before mask). | R | 0x0 |
3 | TX3_PEND | TX3_PEND raw int read (before mask). | R | 0x0 |
2 | TX2_PEND | TX2_PEND raw int read (before mask). | R | 0x0 |
1 | TX1_PEND | TX1_PEND raw int read (before mask). | R | 0x0 |
0 | TX0_PEND | TX0_PEND raw int read (before mask). | R | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0084 | ||
Physical Address | 0x4848 4884 | Instance | CPDMA |
Description | CPDMA_INT TX interrupt status register (masked value) | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX7_PEND | TX6_PEND | TX5_PEND | TX4_PEND | TX3_PEND | TX2_PEND | TX1_PEND | TX0_PEND |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7 | TX7_PEND | TX7_PEND masked interrupt read. | R | 0x0 |
6 | TX6_PEND | TX6_PEND masked interrupt read. | R | 0x0 |
5 | TX5_PEND | TX5_PEND masked interrupt read. | R | 0x0 |
4 | TX4_PEND | TX4_PEND masked interrupt read. | R | 0x0 |
3 | TX3_PEND | TX3_PEND masked interrupt read. | R | 0x0 |
2 | TX2_PEND | TX2_PEND masked interrupt read. | R | 0x0 |
1 | TX1_PEND | TX1_PEND masked interrupt read. | R | 0x0 |
0 | TX0_PEND | TX0_PEND masked interrupt read. | R | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0088 | ||
Physical Address | 0x4848 4888 | Instance | CPDMA |
Description | CPDMA_INT TX interrupt mask set register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX7_MASK | TX6_MASK | TX5_MASK | TX4_MASK | TX3_MASK | TX2_MASK | TX1_MASK | TX0_MASK |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7 | TX7_MASK | TX Channel 7 Mask - Write one to enable interrupt. | RW | 0x0 |
6 | TX6_MASK | TX Channel 6 Mask - Write one to enable interrupt. | RW | 0x0 |
5 | TX5_MASK | TX Channel 5 Mask - Write one to enable interrupt. | RW | 0x0 |
4 | TX4_MASK | TX Channel 4 Mask - Write one to enable interrupt. | RW | 0x0 |
3 | TX3_MASK | TX Channel 3 Mask - Write one to enable interrupt. | RW | 0x0 |
2 | TX2_MASK | TX Channel 2 Mask - Write one to enable interrupt. | RW | 0x0 |
1 | TX1_MASK | TX Channel 1 Mask - Write one to enable interrupt. | RW | 0x0 |
0 | TX0_MASK | TX Channel 0 Mask - Write one to enable interrupt. | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 008C | ||
Physical Address | 0x4848 488C | Instance | CPDMA |
Description | CPDMA_INT TX Interrupt mask clear register | ||
Type | W |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TX7_MASK | TX6_MASK | TX5_MASK | TX4_MASK | TX3_MASK | TX2_MASK | TX1_MASK | TX0_MASK |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7 | TX7_MASK | TX Channel 7 Mask - Write one to disable interrupt. | RW | 0x0 |
6 | TX6_MASK | TX Channel 6 Mask - Write one to disable interrupt. | RW | 0x0 |
5 | TX5_MASK | TX Channel 5 Mask - Write one to disable interrupt. | RW | 0x0 |
4 | TX4_MASK | TX Channel 4 Mask - Write one to disable interrupt. | RW | 0x0 |
3 | TX3_MASK | TX Channel 3 Mask - Write one to disable interrupt. | RW | 0x0 |
2 | TX2_MASK | TX Channel 2 Mask - Write one to disable interrupt. | RW | 0x0 |
1 | TX1_MASK | TX Channel 1 Mask - Write one to disable interrupt. | RW | 0x0 |
0 | TX0_MASK | TX Channel 0 Mask - Write one to disable interrupt. | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0090 | ||
Physical Address | 0x4848 4890 | Instance | CPDMA |
Description | CPDMA_INT input vector (read only) | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DMA_IN_VECTOR |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | DMA_IN_VECTOR | DMA Input Vector - The value of DMA_IN_VECTOR is reset to zero, but will change to the IN_VECTOR bus value one clock after reset is deasserted. Thereafter, this value will change to a new IN_VECTOR value one clock after the IN_VECTOR value changes. | R | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 0094 | ||
Physical Address | 0x4848 4894 | Instance | CPDMA |
Description | CPDMA_INT end of interrupt vector | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DMA_EOI_VECTOR |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:5 | RESERVED | R | 0x0 | |
4:0 | DMA_EOI_VECTOR | DMA End of Interrupt Vector - The EOI_VECTOR( 4:0) pins reflect the value written to this location one MAIN_CLK cycle after a write to this location. The EOI_WR signal is asserted for a single clock cycle after a latency of two MAIN_CLK cycles when a write is performed to this location. | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00A0 | ||
Physical Address | 0x4848 48A0 | Instance | CPDMA |
Description | CPDMA_INT RX Interrupt status register (raw value) | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX7_THRESH_PEND | RX6_THRESH_PEND | RX5_THRESH_PEND | RX4_THRESH_PEND | RX3_THRESH_PEND | RX2_THRESH_PEND | RX1_THRESH_PEND | RX0_THRESH_PEND | RX7_PEND | RX6_PEND | RX5_PEND | RX4_PEND | RX3_PEND | RX2_PEND | RX1_PEND | RX0_PEND |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15 | RX7_THRESH_PEND | RX7_THRESH_PEND raw int read (before mask). | R | 0x0 |
14 | RX6_THRESH_PEND | RX6_THRESH_PEND raw int read (before mask). | R | 0x0 |
13 | RX5_THRESH_PEND | RX5_THRESH_PEND raw int read (before mask). | R | 0x0 |
12 | RX4_THRESH_PEND | RX4_THRESH_PEND raw int read (before mask). | R | 0x0 |
11 | RX3_THRESH_PEND | RX3_THRESH_PEND raw int read (before mask). | R | 0x0 |
10 | RX2_THRESH_PEND | RX2_THRESH_PEND raw int read (before mask). | R | 0x0 |
9 | RX1_THRESH_PEND | RX1_THRESH_PEND raw int read (before mask). | R | 0x0 |
8 | RX0_THRESH_PEND | RX0_THRESH_PEND raw int read (before mask). | R | 0x0 |
7 | RX7_PEND | RX7_PEND raw int read (before mask). | R | 0x0 |
6 | RX6_PEND | RX6_PEND raw int read (before mask). | R | 0x0 |
5 | RX5_PEND | RX5_PEND raw int read (before mask). | R | 0x0 |
4 | RX4_PEND | RX4_PEND raw int read (before mask). | R | 0x0 |
3 | RX3_PEND | RX3_PEND raw int read (before mask). | R | 0x0 |
2 | RX2_PEND | RX2_PEND raw int read (before mask). | R | 0x0 |
1 | RX1_PEND | RX1_PEND raw int read (before mask). | R | 0x0 |
0 | RX0_PEND | RX0_PEND raw int read (before mask). | R | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00A4 | ||
Physical Address | 0x4848 48A4 | Instance | CPDMA |
Description | CPDMA_INT RX interrupt status register (masked value) | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX7_THRESH_PEND | RX6_THRESH_PEND | RX5_THRESH_PEND | RX4_THRESH_PEND | RX3_THRESH_PEND | RX2_THRESH_PEND | RX1_THRESH_PEND | RX0_THRESH_PEND | RX7_PEND | RX6_PEND | RX5_PEND | RX4_PEND | RX3_PEND | RX2_PEND | RX1_PEND | RX0_PEND |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15 | RX7_THRESH_PEND | RX7_THRESH_PEND masked int read. | R | 0x0 |
14 | RX6_THRESH_PEND | RX6_THRESH_PEND masked int read. | R | 0x0 |
13 | RX5_THRESH_PEND | RX5_THRESH_PEND masked int read. | R | 0x0 |
12 | RX4_THRESH_PEND | RX4_THRESH_PEND masked int read. | R | 0x0 |
11 | RX3_THRESH_PEND | RX3_THRESH_PEND masked int read. | R | 0x0 |
10 | RX2_THRESH_PEND | RX2_THRESH_PEND masked int read. | R | 0x0 |
9 | RX1_THRESH_PEND | RX1_THRESH_PEND masked int read. | R | 0x0 |
8 | RX0_THRESH_PEND | RX0_THRESH_PEND masked int read. | R | 0x0 |
7 | RX7_PEND | RX7_PEND masked int read. | R | 0x0 |
6 | RX6_PEND | RX6_PEND masked int read. | R | 0x0 |
5 | RX5_PEND | RX5_PEND masked int read. | R | 0x0 |
4 | RX4_PEND | RX4_PEND masked int read. | R | 0x0 |
3 | RX3_PEND | RX3_PEND masked int read. | R | 0x0 |
2 | RX2_PEND | RX2_PEND masked int read. | R | 0x0 |
1 | RX1_PEND | RX1_PEND masked int read. | R | 0x0 |
0 | RX0_PEND | RX0_PEND masked int read. | R | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00A8 | ||
Physical Address | 0x4848 48A8 | Instance | CPDMA |
Description | CPDMA_INT RX interrupt mask set register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX7_THRESH_PEND_MASK | RX6_THRESH_PEND_MASK | RX5_THRESH_PEND_MASK | RX4_THRESH_PEND_MASK | RX3_THRESH_PEND_MASK | RX2_THRESH_PEND_MASK | RX1_THRESH_PEND_MASK | RX0_THRESH_PEND_MASK | RX7_PEND_MASK | RX6_PEND_MASK | RX5_PEND_MASK | RX4_PEND_MASK | RX3_PEND_MASK | RX2_PEND_MASK | RX1_PEND_MASK | RX0_PEND_MASK |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15 | RX7_THRESH_PEND_MASK | RX Channel 7 Threshold Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
14 | RX6_THRESH_PEND_MASK | RX Channel 6 Threshold Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
13 | RX5_THRESH_PEND_MASK | RX Channel 5 Threshold Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
12 | RX4_THRESH_PEND_MASK | RX Channel 4 Threshold Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
11 | RX3_THRESH_PEND_MASK | RX Channel 3 Threshold Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
10 | RX2_THRESH_PEND_MASK | RX Channel 2 Threshold Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
9 | RX1_THRESH_PEND_MASK | RX Channel 1 Threshold Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
8 | RX0_THRESH_PEND_MASK | RX Channel 0 Threshold Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
7 | RX7_PEND_MASK | RX Channel 7 Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
6 | RX6_PEND_MASK | RX Channel 6 Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
5 | RX5_PEND_MASK | RX Channel 5 Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
4 | RX4_PEND_MASK | RX Channel 4 Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
3 | RX3_PEND_MASK | RX Channel 3 Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
2 | RX2_PEND_MASK | RX Channel 2 Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
1 | RX1_PEND_MASK | RX Channel 1 Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
0 | RX0_PEND_MASK | RX Channel 0 Pending Int. Mask - Write one to enable Int. | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00AC | ||
Physical Address | 0x4848 48AC | Instance | CPDMA |
Description | CPDMA_INT RX interrupt mask clear register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX7_THRESH_PEND_MASK | RX6_THRESH_PEND_MASK | RX5_THRESH_PEND_MASK | RX4_THRESH_PEND_MASK | RX3_THRESH_PEND_MASK | RX2_THRESH_PEND_MASK | RX1_THRESH_PEND_MASK | RX0_THRESH_PEND_MASK | RX7_PEND_MASK | RX6_PEND_MASK | RX5_PEND_MASK | RX4_PEND_MASK | RX3_PEND_MASK | RX2_PEND_MASK | RX1_PEND_MASK | RX0_PEND_MASK |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15 | RX7_THRESH_PEND_MASK | RX Channel 7 Threshold Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
14 | RX6_THRESH_PEND_MASK | RX Channel 6 Threshold Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
13 | RX5_THRESH_PEND_MASK | RX Channel 5 Threshold Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
12 | RX4_THRESH_PEND_MASK | RX Channel 4 Threshold Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
11 | RX3_THRESH_PEND_MASK | RX Channel 3 Threshold Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
10 | RX2_THRESH_PEND_MASK | RX Channel 2 Threshold Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
9 | RX1_THRESH_PEND_MASK | RX Channel 1 Threshold Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
8 | RX0_THRESH_PEND_MASK | RX Channel 0 Threshold Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
7 | RX7_PEND_MASK | RX Channel 7 Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
6 | RX6_PEND_MASK | RX Channel 6 Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
5 | RX5_PEND_MASK | RX Channel 5 Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
4 | RX4_PEND_MASK | RX Channel 4 Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
3 | RX3_PEND_MASK | RX Channel 3 Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
2 | RX2_PEND_MASK | RX Channel 2 Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
1 | RX1_PEND_MASK | RX Channel 1 Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
0 | RX0_PEND_MASK | RX Channel 0 Pending Int. Mask - Write one to disable Int. | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00B0 | ||
Physical Address | 0x4848 48B0 | Instance | CPDMA |
Description | CPDMA_INT DMA interrupt status register (raw value) | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | HOST_PEND | STAT_PEND |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:2 | RESERVED | R | 0x0 | |
1 | HOST_PEND | Host Pending Interrupt - raw int read (before mask). | R | 0x0 |
0 | STAT_PEND | Statistics Pending Interrupt - raw int read (before mask). | R | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00B4 | ||
Physical Address | 0x4848 48B4 | Instance | CPDMA |
Description | CPDMA_INT DMA interrupt status register (masked value) | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | HOST_PEND | STAT_PEND |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:2 | RESERVED | R | 0x0 | |
1 | HOST_PEND | Host Pending Interrupt - masked interrupt read. | R | 0x0 |
0 | STAT_PEND | Statistics Pending Interrupt - masked interrupt read. | R | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00B8 | ||
Physical Address | 0x4848 48B8 | Instance | CPDMA |
Description | CPDMA_INT DMA interrupt mask set register | ||
Type | W |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | HOST_ERR_INT_MASK | STAT_INT_MASK |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:2 | RESERVED | R | 0x0 | |
1 | HOST_ERR_INT_MASK | Host Error Interrupt Mask - Write one to enable interrupt. | W | 0x0 |
0 | STAT_INT_MASK | Statistics Interrupt Mask - Write one to enable interrupt. | R | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00BC | ||
Physical Address | 0x4848 48BC | Instance | CPDMA |
Description | CPDMA_INT DMA interrupt mask clear register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | HOST_ERR_INT_MASK | STAT_INT_MASK |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:2 | RESERVED | R | 0x0 | |
1 | HOST_ERR_INT_MASK | Host Error Interrupt Mask - Write one to disable interrupt. | RW | 0x0 |
0 | STAT_INT_MASK | Statistics Interrupt Mask - Write one to disable interrupt. | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00C0 | ||
Physical Address | 0x4848 48C0 | Instance | CPDMA |
Description | CPDMA_INT receive threshold pending register channel 0 | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_PENDTHRESH |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7:0 | RX_PENDTHRESH | Rx Flow Threshold - This field contains the threshold value for issuing receive threshold pending interrupts (when enabled). | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00C4 | ||
Physical Address | 0x4848 48C4 | Instance | CPDMA |
Description | CPDMA_INT receive threshold pending register channel 1 | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_PENDTHRESH |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7:0 | RX_PENDTHRESH | Rx Flow Threshold - This field contains the threshold value for issuing receive threshold pending interrupts (when enabled). | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00C8 | ||
Physical Address | 0x4848 48C8 | Instance | CPDMA |
Description | CPDMA_INT receive threshold pending register channel 2 | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_PENDTHRESH |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7:0 | RX_PENDTHRESH | Rx Flow Threshold - This field contains the threshold value for issuing receive threshold pending interrupts (when enabled). | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00CC | ||
Physical Address | 0x4848 48CC | Instance | CPDMA |
Description | CPDMA_INT receive threshold pending register channel 3 | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_PENDTHRESH |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7:0 | RX_PENDTHRESH | Rx Flow Threshold - This field contains the threshold value for issuing receive threshold pending interrupts (when enabled). | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00D0 | ||
Physical Address | 0x4848 48D0 | Instance | CPDMA |
Description | CPDMA_INT receive threshold pending register channel 4 | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_PENDTHRESH |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7:0 | RX_PENDTHRESH | Rx Flow Threshold - This field contains the threshold value for issuing receive threshold pending interrupts (when enabled). | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00D4 | ||
Physical Address | 0x4848 48D4 | Instance | CPDMA |
Description | CPDMA_INT receive threshold pending register channel 5 | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_PENDTHRESH |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7:0 | RX_PENDTHRESH | Rx Flow Threshold - This field contains the threshold value for issuing receive threshold pending interrupts (when enabled). | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00D8 | ||
Physical Address | 0x4848 48D8 | Instance | CPDMA |
Description | CPDMA_INT receive threshold pending register channel 6 | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_PENDTHRESH |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7:0 | RX_PENDTHRESH | Rx Flow Threshold - This field contains the threshold value for issuing receive threshold pending interrupts (when enabled). | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00DC | ||
Physical Address | 0x4848 48DC | Instance | CPDMA |
Description | CPDMA_INT receive threshold pending register channel 7 | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_PENDTHRESH |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:8 | RESERVED | R | 0x0 | |
7:0 | RX_PENDTHRESH | Rx Flow Threshold - This field contains the threshold value for issuing receive threshold pending interrupts (when enabled). | RW | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00E0 | ||
Physical Address | 0x4848 48E0 | Instance | CPDMA |
Description | CPDMA_INT receive free buffer register channel 0 | ||
Type | W |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_FREEBUFFER |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15:0 | RX_FREEBUFFER | Rx Free Buffer Count - This field contains the count of free buffers available. The CPDMA_RX0_PENDTHRESH[7:0] RX_PENDTHRESH value is compared with this field to determine if the receive threshold pending interrupt should be asseted (if enabled). This is a write to increment field. This field rolls over to zero on overflow. If receive threshold pending interrupts are used, the host must initialize this field to the number of available buffers (one register per channel). The port decrements (by the number of buffers in the received frame) the associated channel register for each received frame. This is a write to increment field. The host must write this field with the number of buffers that have been freed due to host processing. | W | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00E4 | ||
Physical Address | 0x4848 48E4 | Instance | CPDMA |
Description | CPDMA_INT receive free buffer register channel 1 | ||
Type | W |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_FREEBUFFER |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15:0 | RX_FREEBUFFER | Rx Free Buffer Count - This field contains the count of free buffers available. The CPDMA_RX1_PENDTHRESH[7:0] RX_PENDTHRESH value is compared with this field to determine if the receive threshold pending interrupt should be asseted (if enabled). This is a write to increment field. This field rolls over to zero on overflow. If receive threshold pending interrupts are used, the host must initialize this field to the number of available buffers (one register per channel). The port decrements (by the number of buffers in the received frame) the associated channel register for each received frame. This is a write to increment field. The host must write this field with the number of buffers that have been freed due to host processing. | W | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00E8 | ||
Physical Address | 0x4848 48E8 | Instance | CPDMA |
Description | CPDMA_INT receive free buffer register channel 2 | ||
Type | W |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_FREEBUFFER |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15:0 | RX_FREEBUFFER | Rx Free Buffer Count - This field contains the count of free buffers available. The CPDMA_RX2_PENDTHRESH[7:0] RX_PENDTHRESH value is compared with this field to determine if the receive threshold pending interrupt should be asseted (if enabled). This is a write to increment field. This field rolls over to zero on overflow. If receive threshold pending interrupts are used, the host must initialize this field to the number of available buffers (one register per channel). The port decrements (by the number of buffers in the received frame) the associated channel register for each received frame. This is a write to increment field. The host must write this field with the number of buffers that have been freed due to host processing. | W | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00EC | ||
Physical Address | 0x4848 48EC | Instance | CPDMA |
Description | CPDMA_INT receive free buffer register channel 3 | ||
Type | W |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_FREEBUFFER |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15:0 | RX_FREEBUFFER | Rx Free Buffer Count - This field contains the count of free buffers available. The CPDMA_RX3_PENDTHRESH[7:0] RX_PENDTHRESH value is compared with this field to determine if the receive threshold pending interrupt should be asseted (if enabled). This is a write to increment field. This field rolls over to zero on overflow. If receive threshold pending interrupts are used, the host must initialize this field to the number of available buffers (one register per channel). The port decrements (by the number of buffers in the received frame) the associated channel register for each received frame. This is a write to increment field. The host must write this field with the number of buffers that have been freed due to host processing. | W | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00F0 | ||
Physical Address | 0x4848 48F0 | Instance | CPDMA |
Description | CPDMA_INT receive free buffer register channel 4 | ||
Type | W |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_FREEBUFFER |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15:0 | RX_FREEBUFFER | Rx Free Buffer Count - This field contains the count of free buffers available. The CPDMA_RX4_PENDTHRESH[7:0] RX_PENDTHRESH value is compared with this field to determine if the receive threshold pending interrupt should be asseted (if enabled). This is a write to increment field. This field rolls over to zero on overflow. If receive threshold pending interrupts are used, the host must initialize this field to the number of available buffers (one register per channel). The port decrements (by the number of buffers in the received frame) the associated channel register for each received frame. This is a write to increment field. The host must write this field with the number of buffers that have been freed due to host processing. | W | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00F4 | ||
Physical Address | 0x4848 48F4 | Instance | CPDMA |
Description | CPDMA_INT receive free buffer register channel 5 | ||
Type | W |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_FREEBUFFER |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15:0 | RX_FREEBUFFER | Rx Free Buffer Count - This field contains the count of free buffers available. The CPDMA_RX5_PENDTHRESH[7:0] RX_PENDTHRESH value is compared with this field to determine if the receive threshold pending interrupt should be asseted (if enabled). This is a write to increment field. This field rolls over to zero on overflow. If receive threshold pending interrupts are used, the host must initialize this field to the number of available buffers (one register per channel). The port decrements (by the number of buffers in the received frame) the associated channel register for each received frame. This is a write to increment field. The host must write this field with the number of buffers that have been freed due to host processing. | W | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00F8 | ||
Physical Address | 0x4848 48F8 | Instance | CPDMA |
Description | CPDMA_INT receive free buffer register channel 6 | ||
Type | W |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_FREEBUFFER |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15:0 | RX_FREEBUFFER | Rx Free Buffer Count - This field contains the count of free buffers available. The CPDMA_RX6_PENDTHRESH[7:0] RX_PENDTHRESH value is compared with this field to determine if the receive threshold pending interrupt should be asseted (if enabled). This is a write to increment field. This field rolls over to zero on overflow. If receive threshold pending interrupts are used, the host must initialize this field to the number of available buffers (one register per channel). The port decrements (by the number of buffers in the received frame) the associated channel register for each received frame. This is a write to increment field. The host must write this field with the number of buffers that have been freed due to host processing. | W | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |
Address Offset | 0x0000 00FC | ||
Physical Address | 0x4848 48FC | Instance | CPDMA |
Description | CPDMA_INT receive free buffer register channel 7 | ||
Type | W |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RX_FREEBUFFER |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0 | |
15:0 | RX_FREEBUFFER | Rx Free Buffer Count - This field contains the count of free buffers available. The CPDMA_RX7_PENDTHRESH[7:0] RX_PENDTHRESH value is compared with this field to determine if the receive threshold pending interrupt should be asseted (if enabled). This is a write to increment field. This field rolls over to zero on overflow. If receive threshold pending interrupts are used, the host must initialize this field to the number of available buffers (one register per channel). The port decrements (by the number of buffers in the received frame) the associated channel register for each received frame. This is a write to increment field. The host must write this field with the number of buffers that have been freed due to host processing. | W | 0x0 |
Gigabit Ethernet Switch (GMAC_SW) |