Figure 4-1 – Xilinx 1000BASE-X User Manual

Page 46

Advertising
background image

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

Advertising