Xilinx PLB PCI Full Bridge specifications Timegrp PCI Pads D OFFSET=IN

Page 53

PLB PCI Full Bridge (v1.00a)

NET "*/RST_N" NET "*/AD<*>" NET "*/CBE<*>" NET "*/REQ_N" NET "*/GNT_N" NET "*/PAR"

NET "*/IDSEL" NET "*/FRAME_N" NET "*/IRDY_N" NET "*/TRDY_N" NET "*/DEVSEL_N" NET "*/STOP_N" NET "*/PERR_N" NET "*/SERR_N" NET "*/PCI_INTA"

IOBDELAY = BOTH ; IOBDELAY = BOTH ; IOBDELAY = BOTH ; IOBDELAY = BOTH ; IOBDELAY = BOTH ; IOBDELAY = BOTH ; IOBDELAY = BOTH ; IOBDELAY = BOTH ; IOBDELAY = BOTH ; IOBDELAY = BOTH ; IOBDELAY = BOTH ; IOBDELAY = BOTH ; IOBDELAY = BOTH ; IOBDELAY = BOTH ; 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.

DS508 March 21, 2006

www.xilinx.com

53

Product Specification

Image 53
Contents LogiCORE Facts IntroductionPLB PCI Full Bridge v1.00a FeaturesPLB PCI Full Bridge v1.00a Evaluation Version System ResetFunctional Description LogiCore Version 3.0 32-bit PCI Core RequirementsAddress Translation Bus Interface ParametersExample Cpcibar LEN 1=25 Type Generic Feature Parameter Allowable Values DefaultDescription Name CIPIFBAR3 TYPE2HIGHADDR3 Cincludebaroff PCIBAR3 CplbawidthBAR CPCIBAR2IPIFBAR0 Cplbawidth LEN0Ctrigipif DEPTH-3. PCI2IPIF PCI2IPIF FifoWrburst Occlevel 2CPCI2IPIFFIFOAV3.0 Core Parameters Group ConfigurationIpif Parameters Group Port Signal Name Interface Description PLB PCI Bus Interface I/O SignalsPLB PCI Bridge I/O Signals System SignalsPort Signal Name Interface Description Port Signal Name User Asserted PCI Interrupt Signal Ipif BAR CipifbarnumCIPIFBARHIGHADDR0 CIPIFBAR2PCIBAR0PLB PCI Bridge Parameters-Port Dependencies Contd Generic CPCIBAR2IPIFBAR0 CpcibarnumCPCIBARLEN0 CPCIBAR2IPIFBAR1V3.0 Core Parameters Group Command PLB PCI Bridge Supported PCI Bus CommandsSupported PCI Bus Commands Code NamePLB PCI Bridge Register Descriptions Register Name PLB Address AccessPLB PCI Bus Interface Registers Baseaddr +PLB PCI Bridge Interrupt Registers Descriptions Register and Parameter DependenciesPLB Master Burst Write Retry Disconnect- Interrupt23 Bits Name Access Reset DescriptionPLB Master Burst Write Retry Timeout- Interrupt22 PCI Initiator Read Serr Enable- Enables this interrupt to PCI Initiator Write Serr Enable- Enables this interrupt toPLB Master Burst Write Retry Timeout Enable- Enables PLB Master Write Master Abort- Interrupt25 indicatesPLB PCI Bridge Reset Register Description Bus Number/Subordinate Bus Number Register Description Configuration Address Port Register DescriptionConfiguration Data Port Register Description Cincludebaroffsetreg IPIFBAR2PCIBARN High-Order Bits Register DescriptionCIPIFSPACETYPE0=1 Host Bridge Device Number Bit assignment assumes 32-bit bus Host Bridge Device Number Register DescriptionRemote PLB Master PCI I/O Space PCI Memory Space PLB PCI TransactionsTransaction Non-prefetchableTranslation Table for PCI commands to PLB transactions PLB Master Initiates a Read Request of a PCI target Abnormal Terminations PLB PCI Full Bridge v1.00a Perr PLB Master Initiates a Write Request to a PCI TargetPLB PCI Full Bridge v1.00a Abnormal Terminations Write Perr interrupt asserted PCI Initiator Initiates a Read Request of a PLB Slave PLB PCI Full Bridge v1.00a Abnormal Terminations Serr PCI Initiator Initiates a Write Request to a PLB SlaveAbnormal condition Memory Read Memory Read Multiple Abnormal Terminations Abnormal condition Memory Write Configuration TransactionsConfiguration Space Header 0x00 0xFF 0x01 PLB PCI Full Bridge v1.00a Design Tools Design ImplementationDesign Contraints Design DebugNET PCI AD* IOSTANDARD=PCI33 NET PCI CBE* IOSTANDARD=PCI33 Timegrp PCI Pads D OFFSET=IN Virtex-4 Support Target TechnologyPLB PCI Full Bridge v1.00a Parameter CIDELAYCTRLLOC=IDELAYCTRLX2Y5-IDELAYCTRLX2Y6 BRAM# GCLK# Device Utilization and Performance BenchmarksParameter Values Device Resources Date Version Revision Reference DocumentsRevision History