
Rx Legacy Traffic I/F
MAC Header Filter Configuration
The MAC Header Filters can be enabled or disabled by using the “Rx Filtering Control Register.” This contains a Promiscuous Mode bit, which:
•when enabled allows all frames to be received on the Legacy Rx Traffic I/F.
•when disabled only allows frames to be received on the Legacy Rx Traffic I/F that contain a MAC Header that has matched at least one of the eight individual MAC Header Filters.
Each of the eight MAC Header Filters can be separately configured (see “MAC Header Filter Configuration”). As defined in this section, each of the eight MAC Header Filters contains two
•Match Pattern Register. This pattern is compared to the initial
•Match Enable Register. Each bit within this register refers to the same bit number within the Match Pattern Register. When a bit in the Match Enable Register is set to:
♦logic 1, the same bit number within the Match Pattern Register is compared with the respective bit in the received frame and must match if the overall MAC Header Filter is to obtain a match.
♦logic 0, the same bit number within the Match Pattern Register is not compared. This effectively turns the respective bit in the Match Pattern Register into a don’t care bit: the overall MAC Header Filter is capable of obtaining an overall match even if this bit did not compare.
The overall result of the Match Pattern Register and Match Enable Register is to provide a highly configurable and flexible MAC Header matching logic as the “Single MAC Header Filter Usage Examples” demonstrates.
Ethernet AVB Endpoint User Guide | www.xilinx.com | 69 |
UG492 July 23, 2010