Ear ly access – Xilinx LogiCore PLB PCI Full Bridge User Manual

Page 53

Advertising
background image

PLB PCI Full Bridge (v1.00a)

DS508 March 21, 2006

www.xilinx.com

53

Product Specification

EAR

LY

ACCESS

NET "*/RST_N" IOBDELAY = BOTH ;

NET "*/AD<*>" IOBDELAY = BOTH ;

NET "*/CBE<*>" IOBDELAY = BOTH ;

NET "*/REQ_N" IOBDELAY = BOTH ;

NET "*/GNT_N" IOBDELAY = BOTH ;

NET "*/PAR" IOBDELAY = BOTH ;

NET "*/IDSEL" IOBDELAY = BOTH ;

NET "*/FRAME_N" IOBDELAY = BOTH ;

NET "*/IRDY_N" IOBDELAY = BOTH ;

NET "*/TRDY_N" IOBDELAY = BOTH ;

NET "*/DEVSEL_N" IOBDELAY = BOTH ;

NET "*/STOP_N" IOBDELAY = BOTH ;

NET "*/PERR_N" IOBDELAY = BOTH ;

NET "*/SERR_N" IOBDELAY = BOTH ;

NET "*/PCI_INTA" IOBDELAY = BOTH ;

TNM constraints must be defined as specified in v3 Design Guide and v3.0 core ucf-files. These
parameters are automatically set in the normal EDK tool flow, but can be included in the system
top-level ucf-file. For alternative tool flows, the settings are shown below. When the complete set of
constraints is used, the PCI clock must be a PAD input which is the required clock routing for all v3.0
core implementations. The EDK flow checks if the PCI clock is a PAD input and if it is, then the OFFSET
constraints shown below are includes in the bridge ngc-file.

##########################################################################

# Time Specs

##########################################################################

#

# Important Note: The timespecs used in this section cover all possible

# paths. Depending on the design options, some of the timespecs might

# not contain any paths. Such timespecs are ignored by PAR and TRCE.

#

# 1) Clock to Output = 11.000 ns

# 2) Setup = 7.000 ns

# 3) Grant Setup = 10.000 ns

# 4) Datapath Tristate = 28.000 ns

# 5) Period = 30.000 ns

#

# Note: Timespecs are derived from the PCI Bus Specification. Use of

# offset constraints allows the timing tools to automatically include

# the clock delay estimates. These constraints are for 33 MHz operation.

#

# The following timespecs are for setup.

#

TIMEGRP "PCI_PADS_D" OFFSET=IN 7.000 VALID 7.000 BEFORE "PCI_CLK" TIMEGRP

"ALL_FFS" ;

TIMEGRP "PCI_PADS_B" OFFSET=IN 7.000 VALID 7.000 BEFORE "PCI_CLK" TIMEGRP

"ALL_FFS" ;

TIMEGRP "PCI_PADS_P" OFFSET=IN 7.000 VALID 7.000 BEFORE "PCI_CLK" TIMEGRP

"ALL_FFS" ;

TIMEGRP "PCI_PADS_C" OFFSET=IN 7.000 VALID 7.000 BEFORE "PCI_CLK" TIMEGRP

"ALL_FFS" ;

#

# The following timespecs are for clock to out where stepping is not used.

Advertising