Client Side Interface - Xilinx LogiCORE IP MAC v8.5 User Manual

Ug144 1-gigabit ethernet
Table of Contents

Advertisement

R
All ports of the core are internal connections in FPGA fabric. An HDL example design is
delivered with the core that will add IBUFs, OBUFs, and IOB flip-flops to the external
signals of the Gigabit Media Independent Interface (GMII) or Reduced Gigabit Media
Independent Interface (RGMII).
All clock management logic is placed in this example design, which allows for more
flexibility in implementation (for example, in designs using multiple cores). This example
design is provided in both VHDL and Verilog. For more information about example
designs, see the 1-Gigabit Ethernet MAC Getting Started Guide.

Client Side Interface

Transmitter Interface
Table 2-1
used to transmit data from the client logic into the core. See
Frames," on page
The Transmitter Interface is designed to be connected to internal device logic only.
Attempting to add external ports to this interface will result in a breakdown of the
handshaking protocol used by this interface.
Table 2-1: Transmitter Client Interface Signal Pins
gtx_clk
tx_data[7:0]
tx_data_valid
tx_ifg_delay[7:0]
tx_ack
tx_underrun
tx_statistics_vector[31:0]
tx_statistics_valid
26
-- DISCONTINUED PRODUCT --
describes the client-side transmitter signals of the GEMAC core. These signals are
47.
Signal
Direction
Input
Input
Input
Input
Output
Input
Output
Output
www.xilinx.com
Chapter 2: Core Architecture
"Transmitting Outbound
Clock
Description
Domain
n/a
Clock signal provided to the core at
125 MHz. Tolerance must be
within IEEE 802.3-2005
specification. This clock signal is
used by all of the transmitter logic.
gtx_clk
Frame data to be transmitted is
supplied on this port.
gtx_clk
Control signal for tx_data port.
gtx_clk
Control signal for configurable
Inter Frame Gap adjustment.
gtx_clk
Handshaking signal asserted when
the current data on tx_data has
been accepted.
gtx_clk
Asserted by client to force GEMAC
core to corrupt the current frame.
gtx_clk
Provides statistical information
about the last frame transmitted.
gtx_clk
Asserted at end of frame
transmission, indicating that the
tx_statistics_vector is valid.
1-Gigabit Ethernet MAC v8.5 User Guide
UG144 April 24, 2009

Advertisement

Table of Contents
loading

Table of Contents