46
www.xilinx.com
Ethernet 1000BASE-X PCS/PMA or SGMII v9.1
UG155 March 24, 2008
Chapter 4:
Designing with the Core
R
1000BASE-X Standard Using RocketIO Transceiver Example Design
Figure 4-1
illustrates the example design in 1000BASE-X mode using the Virtex-II Pro or
Virtex-4 MGT, Virtex-5 GTP or Virtex-5 GTX transceiver. As illustrated, the example is split
between two hierarchical layers. The block level is designed so that it can be instantiated
directly into your design and performs the following functions:
•
Instantiates the core from HDL
•
Connects the physical-side interface of the core to a RocketIO transceiver
The top level of the example design creates a specific example that can be simulated,
synthesized, implemented, and if required, placed on a suitable board and demonstrated
in hardware. The top level of the example design performs the following functions:
•
Instantiates the block level from HDL
•
Derives the clock management logic for RocketIO and the core
•
Implements an external GMII
Figure 4-1:
1000BASE-X Standard Using a RocketIO Transceiver
Ethernet
1000BASE-X
PCS/PMA
Core
GMII
IOBs
In
IOBs
Out
Connect to
Client MA
PMA
(Connect to
Optical
ansceiver)
component_name
_block
component_name
_example_design
Tx
Elastic
Buffer
Transceiver
Clock
Management
Logic
RocketIO
Transceiver