
EMAC Functional Architecturewww.ti.com
Table 14. Receive Frame Treatment Summary (continued)
Address |
| RXMBPENABLE Bits |
|
| ||
Match |
|
|
|
|
| |
RXCAFEN | RXCEFEN | RXCMFEN | RXCSFEN | Frame Treatment | ||
| ||||||
|
|
|
|
|
| |
1 | X | 1 | 1 | 0 | Proper/oversize/jabber/code/align/CRC data and control frames | |
|
|
|
|
| transferred to address match channel. No undersized/fragment | |
|
|
|
|
| frames are transferred. | |
1 | X | 1 | 1 | 1 | All address matching frames with and without errors transferred | |
|
|
|
|
| to the address match channel. | |
|
|
|
|
|
|
2.11.9Receive Overrun
The types of receive overruns are:
•FIFO
•FIFO
•DMA
•DMA
The statistics counters used to track these types of receive overruns are:
•Receive
•Receive
•Receive DMA Overruns Register (RXDMAOVERRUNS)
Table 15. Middle-of-Frame Overrun Treatment
Address Match | RXCAFEN | RXCEFEN |
|
0 | 0 | X | Overrun frame filtered. |
0 | 1 | 0 | Overrun frame filtered. |
0 | 1 | 1 | As much frame data as possible is transferred to the promiscuous channel |
|
|
| until overrun. The appropriate overrun statistic(s) is incremented and the |
|
|
| OVERRUN and NOMATCH flags are set in the SOP buffer descriptor. Note |
|
|
| that the RXMAXLEN number of bytes cannot be reached for an overrun to |
|
|
| occur (it would be truncated and be a jabber or oversize). |
1 | X | 0 | Overrun frame filtered with the appropriate overrun statistic(s) incremented. |
1 | X | 1 | As much frame data as possible is transferred to the address match |
|
|
| channel until overrun. The appropriate overrun statistic(s) is incremented |
|
|
| and the OVERRUN flag is set in the SOP buffer descriptor. Note that the |
|
|
| RXMAXLEN number of bytes cannot be reached for an overrun to occur (it |
|
|
| would be truncated). |
|
|
|
|
2.12 Packet Transmit Operation
The transmit DMA is an eight channel interface. Priority between the eight queues may be either fixed or round robin as selected by the TXPTYPE bit in the MACCONTROL register. If the priority type is fixed, then channel 7 has the highest priority and channel 0 has the lowest priority. Round robin priority proceeds from channel 0 to channel 7.
2.12.1Transmit DMA Host Configuration
To configure the transmit DMA for operation, the host must perform the following:
•Write the MACSRCADDRLO and MACSRCADDRHI registers (used for pause frames on transmit).
62 | C6472/TCI6486 EMAC/MDIO | SPRUEF8F |
|
| Submit Documentation Feedback |
Copyright ©