IXF1104
CRC is removed optionally from receive packets after validation, and is not forwarded to SPI3. Packets with a bad CRC are marked, counted in the statistics block, and may be optionally dropped. A bad packet may be signaled with RERR on the SPI3 interface if it is not dropped.
The MAC operates only in
5.1.1Features for Fiber and Copper Mode
Section 5.1.1.1 through Section 5.1.1.4 cover MAC functions that are independent of the
5.1.1.1Padding of Undersized Frames on Transmit
The padding feature allows Ethernet frames smaller than 64 bytes to be transferred from the SPI3 interface to the TX MAC and padded up to 64 bytes automatically by the MAC. This feature is enabled by setting bit 7 of the “Diverse Config Write ($ Port_Index + 0x18)".
Note: When the user selects the padding function, the MAC core adds an automatically calculated CRC to the end of the transmitted packet.
5.1.1.2Automatic CRC Generation
Automatic CRC Generation is used in conjunction with the padding feature to generate and append a correct CRC to any transmit frame. This feature is enabled by setting bit 6 of the “Diverse Config Write ($ Port_Index + 0x18)".
5.1.1.3Filtering of Receive Packets
This feature allows the MAC to filter receive packets under various conditions and drop the packets through an interaction with the Receive FIFO control.
5.1.1.3.1Filter on Unicast Packet Match
This feature is enabled when bit 0 of the “RX Packet Filter Control ($ Port_Index + 0x19)" = 1. Any frame received in this mode that does not match the Station Address (MAC address) is marked by the MAC to be dropped. The frame is dropped if the appropriate bit in the “RX FIFO Errored Frame Drop Enable ($0x59F)" = 1. Otherwise, the frame is sent out the SPI3 interface and may optionally be signaled with an RERR (see bit 0 in “SPI3 Receive Configuration ($0x701)” on page 214).
When bit 0 of the “RX Packet Filter Control ($ Port_Index + 0x19)" = 0, all unicast frames are sent out the SPI3 interface.
Note: The VLAN filter overrides the unicast filter. Therefore, a VLAN frame cannot be filtered based on the unicast address.
66 | Datasheet |
Document Number: 278757
Revision Number: 007
Revision Date: March 25, 2004