EasyManua.ls Logo

Xilinx Virtex-4 User Manual

Xilinx Virtex-4
176 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #169 background imageLoading...
Page #169 background image
Embedded Tri-Mode Ethernet MAC User Guide www.xilinx.com 169
UG074 (v2.2) February 22, 2010
R
Appendix A
Ethernet MAC Timing Model
This appendix explains the timing parameters associated with the Ethernet MAC block. It
is intended to be used in conjunction with the Timing Analyzer (TRCE) report from
Xilinx® software.
Many signals enter and exit the Ethernet MAC block (as shown in Figure 2-3, page 21). The
model presented in this appendix treats the Ethernet MAC block as a “black box.”
Propagation delays internal to the Ethernet MAC block logic are ignored. Signals are
characterized with setup and hold times for inputs, and with clock to valid output times
for outputs.
There are seven clocks associated with the Ethernet MAC block. Table 2-4, page 25 briefly
describes the clock signals necessary to drive the Virtex®-4 FPGA Embedded Tri-Mode
Ethernet MAC.
Timing Parameters
Parameter designations are constructed to reflect the functions they perform as well as the
I/O signals to which they are synchronous. The following subsections explain the meaning
of each of the basic timing parameter designations used in Table A-1 through Table A-6.
Input Setup/Hold Times Relative to Clock
Basic Format:
ParameterName_SIGNAL
where
ParameterName = T with subscript string defining the timing relationship
SIGNAL = name of Ethernet MAC signal synchronous to the clock
ParameterName Format:
T
MACxCK
= Setup time before clock edge
T
MACCKx
= Hold time after clock edge
where:
x = {C (Control inputs)} {D (Data inputs)}
Setup/Hold Time (Examples):
T
MACDCK_TXD
/T
MACCKD_TXD
setup/hold times of TX data input relative to the rising
edge of CLIENTEMAC#RXCLIENTCLKIN
www.BDTIC.com/XILINX

Table of Contents

Other manuals for Xilinx Virtex-4

Question and Answer IconNeed help?

Do you have a question about the Xilinx Virtex-4 and is the answer not in the manual?

Xilinx Virtex-4 Specifications

General IconGeneral
BrandXilinx
ModelVirtex-4
CategoryMotherboard
LanguageEnglish

Summary

Chapter 1 Introduction

Features

Lists the key features and capabilities of the Virtex-4 FPGA Ethernet MAC.

Chapter 2 Ethernet MAC Architecture

Ethernet MAC Signal Descriptions

Defines and categorizes all signals of the Ethernet MAC primitive.

Chapter 3 Client, Host, and MDIO Interfaces

Client Interface

Explains the client interface design for flexibility in matching switching fabric or network processor interfaces.

Host Interface

Describes how to access Ethernet MAC registers and statistics via the host interface.

Chapter 4 Physical Interface

10/100/1000 Serial Gigabit Media Independent Interface (SGMII)

Explains the SGMII interface, its RX elastic buffer options, and clock management.

1000BASE-X PCS/PMA

Covers the 1000BASE-X PCS/PMA interface, its functional blocks, and clock management.

Chapter 6 Use Models

Interfacing to the Processor DCR

Shows sample code for accessing Ethernet MAC registers via the processor's DCR bus.

Interfacing to an FPGA Fabric-Based Statistics Block

Explains how to integrate Ethernet MAC statistics with a LogiCORE Statistics block via host bus or DCR bus.

Chapter 7 Using the Embedded Ethernet MAC

Related product manuals