Know The Degree Of Difficulty - Xilinx LogiCORE IP MAC v8.5 User Manual

Ug144 1-gigabit ethernet
Table of Contents

Advertisement

General Design Guidelines
Implementing the 1-Gigabit Ethernet MAC in Your Application
The example design can be studied as an example of how to do the following:
After working with the example design, you can write your own HDL application, using
single or multiple instances of the GEMAC core. Client-side interfaces and operation of the
core are detailed later in this chapter. For more information, see:
You can synthesize the entire design using any synthesis tool. The GEMAC core is pre-
synthesized and is delivered as an NGC netlist (which appears as a black box to synthesis
tools).
Run the Xilinx tools map, par, and bitgen to create a bitstream that can be downloaded to
a Xilinx device. Care must be taken to constrain the design correctly, and the UCF
produced by the CORE Generator should be used as the basis for the your own UCF. See
Chapter 9, "Constraining the
You can simulate the entire design and download the bitstream to the target device.

Know the Degree of Difficulty

A 1-Gigabit Ethernet MAC implementation is challenging to implement in any technology,
and all applications require careful attention to system performance requirements.
Pipelining, logic mapping, placement constraints, and logic duplication are all methods
that help boost system performance.
See
Virtex® device families. These designs relate to meeting the core required system clock
frequency of 125 MHz.
1-Gigabit Ethernet MAC v8.5 User Guide
UG144 April 24, 2009
-- DISCONTINUED PRODUCT --
Instantiate the core from HDL.
Source and use the client-side interface ports of the core from application logic.
Connect the physical-side interface of the core (GMII or RGMII) to device IOBs to
create an external interface.
Derive the clock management logic.
Clock Management Logic in
Using the GEMAC core in conjunction with the Ethernet 1000BASE-X PCS/PMA or
SGMII core in
Chapter 11, "Interfacing to Other Cores."
Using the GEMAC core in conjunction with the Ethernet Statistics core in
"Interfacing to Other Cores"
10 Mbps, 100 Mbps, 1 Gbps Ethernet FIFO in
FIFO."
Core,".
Table 4-1
to determine the relative level of difficulty associated with the Spartan® and
www.xilinx.com
Chapter 10, "Clocking and Resetting."
Appendix A, "Using the Client-Side
R
Chapter 11,
37

Advertisement

Table of Contents
loading

Table of Contents