Customizing The Test Bench - Xilinx LogiCORE Getting Started Manual

Ethernet 1000base-x pcs/pma or sgmii v7.0
Table of Contents

Advertisement

Core Example Design with Ten-Bit Interface
Core without MDIO Interface
The demonstration test bench performs the following tasks.

Customizing the Test Bench

This section provides information about making modifications to the demonstration test
bench files.
Changing Frame Data
You can change the contents of the four frames used by the demonstration test bench by
changing the data and valid fields for each frame defined in the test bench. Frames can be
added by defining a new frame of data. Any modified frames are automatically updated in
both stimulus and monitor functions.
Ethernet 1000BASE-X PCS/PMA or SGMII v7.0
UG145 January 18, 2006
The following frames are injected into the GMII transmitter by the GMII stimulus
block.
-
the first is a minimum-length frame
-
the second is a type frame
-
the third is an errored frame
-
the fourth is a padded frame
The data received at the TBI transmitter interface is 8B10B decoded. The resultant
frames are checked by the TBI Monitor against the stimulus frames injected into the
GMII transmitter to ensure data integrity.
The same four frames are generated by the TBI Stimulus block. These are 8B10B
encoded and injected into the TBI receiver interface.
Data frames received at the GMII receiver are checked by the GMII Monitor against
the stimulus frames injected into the TBI receiver to ensure data integrity.
Input clock signals are generated.
A reset is applied to the example design.
The Ethernet 1000BASE-X PCS/PMA core is configured via the Configuration Vector
to take the core out of the Isolate state.
The following frames are injected into the GMII transmitter by the GMII stimulus
block.
-
the first is a minimum length frame
-
the second is a type frame
-
the third is an errored frame
-
the fourth is a padded frame
The data received at the TBI transmitter interface is 8B10B decoded. The resultant
frames are checked by the TBI Monitor against the stimulus frames injected into the
GMII transmitter to ensure data is the same.
The same four frames are generated by the TBI Stimulus block. These are 8B10B
encoded and injected into the TBI receiver interface.
Data frames received at the GMII receiver are checked by the GMII Monitor against
the stimulus frames injected into the TBI receiver to ensure data is the same.
www.xilinx.com
R
39

Advertisement

Table of Contents
loading

Table of Contents