![Xilinx Virtex-4 RocketIO Скачать руководство пользователя страница 61](http://html1.mh-extra.com/html/xilinx/virtex-4-rocketio/virtex-4-rocketio_user-manual_3383739061.webp)
Embedded Tri-Mode Ethernet MAC User Guide
61
UG074 (v2.2) February 22, 2010
Client Interface
R
shows the timing diagram when a frame fails to match a valid location in the
AF (16-bit mode) and the frame drop signal is generated. The address filter is disabled in
this timing diagram.
Flow Control Block
The flow control block is designed to Clause 31 of the IEEE Std 802.3-2002 standard. The
Ethernet MAC can be configured to send pause frames to act upon the pause frame’s
reception during full-duplex operation. These two behaviors can be configured
asymmetrically (see
“Configuration Registers,” page 74
Requirement for Flow Control
illustrates the requirement for flow control. The Ethernet MAC on the right
side of the figure has a reference clock slightly faster than the nominal 125 MHz. The
Ethernet MAC on the left side of the figure has a reference clock slightly slower than the
nominal 125 MHz. This results in the Ethernet MAC on the left side of the figure not being
able to match the full line rate of the Ethernet MAC on the right side (due to clock
tolerances). The left Ethernet MAC is illustrated as performing a loopback
implementation; this results in the FIFO filling up over time. Without flow control, this
FIFO eventually fills and overflows, resulting in the corruption or loss of Ethernet frames.
Figure 3-27:
Frame Matching Failed Timing Diagram (16-Bit Mode)
n
n–4
n–5
n–2 n–1
n–3
n+1 n+2 n+3 n+4 n+5 n+6
CLIENTEMAC#RXCLIENTCLKIN
EMAC#CLIENTRXDVLD
PHYEMAC#RXCLK
EMAC#CLIENTRXD[15:0]
EMAC#CLIENTRXGOODFRAME
EMAC#CLIENTRXFRAMEDROP
Previo
us
Fr
a
me
P
ass
ed
C
u
rrent Fr
a
me
Dropped
DA
DA1, DA0 DA3, DA2 DA5, DA4
u
g074_3_29_080805
EMAC#CLIENTRXDVLDM
S
W
www.BDTIC.com/XILINX