Core latency, Latency for 1000base-x pcs with tbi, Appendix b: core latency – Xilinx 1000BASE-X User Manual

Page 207: Appendix b, “core latency, Appendix b

Advertising
background image

Ethernet 1000BASE-X PCS/PMA or SGMII v9.1

www.xilinx.com

207

UG155 March 24, 2008

R

Appendix B

Core Latency

Core Latency

The standalone core does not meet all the latency requirements specified in IEEE 802.3 due
to the latency of the Elastic Buffers in both TBI and RocketIO transceiver versions.
However, the core may be used for backplane and other applications where strict
adherence to the IEEE latency specification is not required.

Where strict adherence to the IEEE 802.3 specification is required, the core may be used
with an Ethernet MAC core that is within the IEEE specified latency for a MAC sublayer.
For example, when the core is connected to the Xilinx 1-Gigabit Ethernet MAC core, the
system as a whole is compliant with the overall IEEE 802.3 latency specifications.

Latency for 1000BASE-X PCS with TBI

The following measurements are for the core only, and do not include any IOB registers or
the Transmitter Elastic Buffer added in the example design.

Transmit Path Latency

As measured from a data octet input into gmii_txd[7:0] of the transmitter side GMII
until that data appears on tx_code_group[9:0] on the TBI interface, the latency
through the core in the transmit direction is 5 clock periods of gtx_clk.

Receive Path Latency

Measured from a data octet input into the core on rx_code_group0[9:0] or
rx_code_group1[9:0]

from the TBI interface (until that data appears on

gmii_rxd[7:0]

of the receiver side GMII), the latency through the core in the receive

direction is equal to 16 clock periods of gtx_clk, plus an additional number of clock
cycles equal to the current value of the Receiver Elastic Buffer.

The Receiver Elastic Buffer is 32 words deep. The nominal occupancy will be at half-full,
thereby creating a nominal latency through the receiver side of the core equal to 16 + 16= 32
clock cycles of gtx_clk.

Advertising