Designing with the core, General design guidelines, Design steps – Xilinx LOGICORE UG144 User Manual
Page 35: Chapter 4: designing with the core, Chapter 4, “designing with the core, Chapter 4
![background image](/manuals/229051/35/background.png)
1-Gigabit Ethernet MAC v8.5 User Guide
35
UG144 April 24, 2009
R
-- DISCONTINUED PRODUCT --
Chapter 4
Designing with the Core
This chapter provides general guidelines for creating designs using the GEMAC core. To
work with the example design included with the GEMAC core, see the 1-Gigabit Ethernet
MAC Getting Started Guide.
General Design Guidelines
This section describes the steps required to turn a GEMAC core into a fully functioning
design integrated with user-application logic. Not all implementations require all the
design steps described in this chapter. The following sections discuss the design steps
required for various implementations. For best results, carefully follow the logic design
guidelines.
Design Steps
Generate the core from the Xilinx CORE Generator™. See
Using the Example Design as a Starting Point
The GEMAC core is delivered through the CORE Generator with an HDL example design
built around the core, allowing the functionality of the core to be demonstrated using
either a simulation package or in hardware, if placed on a suitable board.
is a
block diagram of the example design. For more information about the example design, see
the 1-Gigabit Ethernet MAC Getting Started Guide.
The example design illustrates how to:
•
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
creating an external interface. (See
Chapter 7, “Using the Physical Side Interface.”
)
•