Figure 4-1: 1-Gigabit Ethernet Mac Core Example Design - Xilinx LogiCORE IP MAC v8.5 User Manual

Ug144 1-gigabit ethernet
Table of Contents

Advertisement

R
Using the example design as a starting point, you can do the following:
36
-- DISCONTINUED PRODUCT --
<component_name>_example_design
<component_name>_locallink
Clock/
Reset
Circuitry
10 Mbps, 100 Mbps
1 Gbps Ethernet FIFO
Tx Client
FIFO
Rx Client
Address
FIFO
Swap
Module

Figure 4-1: 1-Gigabit Ethernet MAC Core Example Design

Edit the HDL top level of the example design file to:
Change the clocking scheme.
Add/remove IOBs as required.
Replace the client loopback logic with your specific application logic.
Adapt the 10 Mbps, 100 Mbps, 1 Gbps Ethernet FIFO to suit your specific
application (see
"Using the Client-Side
Synthesize the entire design.
The Xilinx Synthesis Tool (XST) script and Project file in the /implement directory
may be adapted to include any HDL files you may want to add.
Run the implement script in the /implement directory to create a top-level netlist for
the design. The script may also run the Xilinx tools map, par, and bitgen, creating a
bitstream that can be downloaded to a Xilinx device. SimPrim-based simulation
models for the entire design are also produced by the implement scripts.
Simulate the entire design using the demonstration test bench provided as a template
in the /simulation directory.
Download the bitstream to a target device.
www.xilinx.com
Chapter 4: Designing with the Core
<component_name>_block
1-Gigabit Ethernet
MAC Core
Client
Interface
Management
Interface
FIFO").
1-Gigabit Ethernet MAC v8.5 User Guide
Statistics Vectors
Interface
Physical
Interface
GMII/ RGMII
Interface
Logic,
IOBs and
Clock
Management
UG144 April 24, 2009

Advertisement

Table of Contents
loading

Table of Contents