Address filter, Receiver statistics vector, Address filter receiver statistics vector – Xilinx LOGICORE UG144 User Manual

Page 44: Figure 5-5, The d

Advertising
background image

44

www.xilinx.com

1-Gigabit Ethernet MAC v8.5 User Guide

UG144 April 24, 2009

Chapter 5: Using the Client Side Data Path

R

-- DISCONTINUED PRODUCT --

Address Filter

If the optional Address Filter is included in the core, the MAC is able to reject frames that
do not contain a known address in their destination address field. If a frame is rejected, the
rx_data_valid

signal is not asserted for the duration of the frame. In addition, neither

rx_good_frame

or rx_bad_frame are asserted at the end of the frame. The statistics

vectors are still output with a valid pulse at the end of the rejected frame.

If the Address Filter is not in promiscuous mode, it will reject frames in which the
destination address does not meet any of the following criteria:

It is equal to the broadcast address defined in the IEEE 802.3-2005 specification.

It is equal to the pause multicast address defined in the IEEE 802.3-2005 specification.

The destination address field contains the pause frame MAC source address specified
in the Receiver Configuration Word 0 and Word 1.

It is equal to the MAC unicast address. When the optional Management Interface is
present, this is found in the unicast address configuration registers (

Table 8-8

and

Table 8-9, page 82

). If the Management Interface is not present the unicast address is

input on the mac_unicast_address input.

It matches any of the addresses stored in the MAC address table. The address table is
only present when the MAC contains the optional Management Interface and the core
was built with one or more address table entries.

Receiver Statistics Vector

The statistics for the frame received are contained within the rx_statistics_vector.
The vector is driven synchronously by the receiver clock, gmii_rx_clk, following frame
reception. The bit field definition for the vector is defined in

Table 5-2

.

All bit fields, with the exception of byte valid, are valid only when the
rx_statistics_valid

is asserted. This is illustrated in

Figure 5-5

. Byte valid is

significant on every gmii_rx_clk cycle.

Caution!

The statistic vectors in this release have been made compatible with the Tri-Mode

Ethernet MAC core. They are not backwards compatible with previous versions of the 1-Gigabit
Ethernet MAC core (see

Table 5-3

for Receiver Statistic Vector conversion details)

Figure 5-5:

Receiver Statistics Vector Timing

gmii_rx_clk

rx_statistics_vector[27:0]

rx_statistics_valid

Advertising