
Ethernet 1000BASE-X PCS/PMA or SGMII v9.1
www.xilinx.com
69
UG155 March 24, 2008
R
Chapter 6
The Ten-Bit Interface
This chapter provides general guidelines for creating 1000BASE-X, SGMII or Dynamic
Standards Switching designs using the Ten-Bit Interface (TBI). An explanation of the TBI
logic in all supported device families is provided, as well as examples in which multiple
instantiations of the core are required. Whenever possible, clock sharing should occur to
save device resources.
Ten-Bit-Interface Logic
The example design delivered with the core is split between two hierarchical layers, as
illustrated in
Figure 4-2
. The block level is designed so that it can be instantiated directly
into customer designs and provides the following functionality:
•
Instantiates the core from HDL
•
Connects the physical-side interface of the core to device IOBs, creating an external
TBI
The TBI logic implemented in the block level is illustrated in all the figures in this chapter.
Transmitter Logic
Figure 6-1
illustrates the use of the physical transmitter interface of the core to create an
external TBI in a Virtex-II family device. The signal names and logic shown exactly match
those delivered with the example design when TBI is chosen. If other families are chosen,
equivalent primitives and logic specific to that family will automatically be used in the
example design.
Figure 6-1
shows that the output transmitter data path signals are registered in device IOBs
before driving them to the device pads. The logic required to forward the transmitter clock
is also shown. The logic uses an IOB output Double-Data-Rate (DDR) register so that the
clock signal produced incurs exactly the same delay as the data and control signals. This
clock signal,
pma_tx_clk
, is inverted with respect to
gtx_clk
so that the rising edge of
pma_tx_clk
occurs in the center of the data valid window to maximize setup and hold
times across the interface.
Содержание LogiCORE IP Ethernet 1000BASE-X PCS/PMA or SGMII v9.1
Страница 1: ...R LogiCORE IP Ethernet 1000BASE X PCS PMA or SGMII v9 1 User Guide UG155 March 24 2008...
Страница 8: ...www xilinx com Ethernet 1000BASE X PCS PMA or SGMII v9 1 UG155 March 24 2008 R...
Страница 12: ...www xilinx com Ethernet 1000BASE X PCS PMA or SGMII v9 1 UG155 March 24 2008 R...
Страница 18: ...20 www xilinx com Ethernet 1000BASE X PCS PMA or SGMII v9 1 UG155 March 24 2008 Preface About This Guide R...
Страница 22: ...24 www xilinx com Ethernet 1000BASE X PCS PMA or SGMII v9 1 UG155 March 24 2008 Chapter 1 Introduction R...
Страница 178: ...178 www xilinx com Ethernet 1000BASE X PCS PMA or SGMII v9 1 UG155 March 24 2008 Chapter 12 Constraining the Core R...
Страница 196: ...196 www xilinx com Ethernet 1000BASE X PCS PMA or SGMII v9 1 UG155 March 24 2008 Chapter 13 Interfacing to Other Cores R...
Страница 218: ...218 www xilinx com Ethernet 1000BASE X PCS PMA or SGMII v9 1 UG155 March 24 2008 Appendix D 1000BASE X State Machines R...