Xilinx PLB PCI Full Bridge PCI2IPIF Fifo, Ctrigipif DEPTH-3. PCI2IPIF, Wrburst, Buswidth, Writes

Page 11

PLB PCI Full Bridge (v1.00a)

Table 1: PLB PCI Bridge Interface Design Parameters (Contd)

Generic

Feature /

Parameter

Allowable Values

Default

VHDL

Description

Name

Value

Type

 

 

 

 

 

 

 

 

 

PCI2IPIF FIFO

 

2 to the lesser of 24 or

 

 

 

occupancy level in

 

 

 

 

 

the PCI2IPIF FIFO

 

 

 

double words that

C_TRIG_IPIF_

 

 

 

DEPTH-3. PCI2IPIF

 

 

G40

triggers the bridge to

WRBURST_

8

integer

FIFO DEPTH given by

 

initiate an IPIF burst

OCC_LEVEL

 

 

 

2^C_PCI2IPIF_FIFO_A

 

 

 

write to remote PLB

 

 

 

 

 

BUS_WIDTH

 

 

 

device

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IPIF2PCI FIFO

 

 

 

 

 

occupancy level that

 

2 to the lesser of 24 or

 

 

 

starts data transfer

 

 

 

 

 

the IPIF2PCI FIFO

 

 

 

(Both as initiator and

C_TRIG_PCI_

 

 

 

DEPTH-3. IPIF2PCI

 

 

G41

target on PCI) to PCI

DATA_XFER_

8

integer

FIFO DEPH given by

 

agent with multiple data

OCC_LEVEL

 

 

 

2^C IPIF2PCI FIFO

 

 

 

phases per transfer

 

 

 

 

 

ABUS WIDTH

 

 

 

(must meet 16 PCI

 

 

 

 

 

 

 

 

 

period maximum).

 

 

 

 

 

 

 

 

 

 

 

Minimum IPIF2PCI

 

2 to the lesser of 24 or

 

 

 

FIFO occupancy level

C_TRIG_IPIF

the IPIF2PCI FIFO

 

 

 

that triggers bridge to

DEPTH-3. IPIF2PCI

 

 

G42

READ_OCC_

16

integer

initiate a prefetch IPIF

FIFO DEPH given by

 

LEVEL

 

 

 

read of a remote PLB

2^C IPIF2PCI FIFO

 

 

 

 

 

 

 

slave

 

ABUS WIDTH

 

 

 

 

 

 

 

 

 

Number of PCI retry

C_NUM_PCI R

 

 

 

G43

attempts in IPIF

ETRIES_IN_

Any integer

3

integer

 

posted-write operations

WRITES

 

 

 

 

 

 

 

 

 

 

Number of PCI clock

C_NUM_PCI P

 

 

 

G44

periods between retries

RDS_BETWN

Any integer

6

integer

in posted- write

RETRIES_IN

 

 

 

 

 

operations

WRITES

 

 

 

 

 

 

 

 

 

 

Number of IPIF retry

C NUM IPIF_

 

 

 

 

attempts in

 

 

 

G45

RETRIES_IN_

Any integer

6

integer

posted-write PCI

 

WRITES

 

 

 

 

initiator operations

 

 

 

 

 

 

 

 

 

 

 

 

 

 

G46

Device base address

C BASE

Valid PLB address (1), (2)

0xFFFFFFFF

std_logic_

 

 

ADDR

 

 

vector

 

 

 

 

 

 

G47

Device absolute high

C_HIGHADDR

Valid PLB address (1), (2)

0x00000000

std_logic_

 

address

 

 

 

vector

 

 

 

 

 

 

 

Include the registers for

C_INCLUDE_

 

 

 

 

high-order bits to be

1 = include

 

 

G48

BAROFFSET_

0

integer

substituted in

0 = exclude

 

REG

 

 

 

translation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Include the register for

 

 

 

 

 

local bridge device

 

 

 

 

 

number when

C_INCLUDE_D

1 = include

 

 

G49

configuration

0

integer

EVNUM_REG

0 = exclude

 

functionality

 

 

 

 

 

 

 

 

(C_INCLUDE_PCI_CO

 

 

 

 

 

NFIG =1) is included

 

 

 

 

 

 

 

 

 

 

DS508 March 21, 2006

www.xilinx.com

11

Product Specification

Image 11
Contents LogiCORE Facts IntroductionPLB PCI Full Bridge v1.00a FeaturesPLB PCI Full Bridge v1.00a LogiCore Version 3.0 32-bit PCI Core Requirements System ResetEvaluation Version Functional DescriptionAddress Translation Bus Interface ParametersExample Cpcibar LEN 1=25 Type Generic Feature Parameter Allowable Values DefaultDescription Name Cincludebaroff PCIBAR3 Cplbawidth TYPE2CIPIFBAR3 HIGHADDR3LEN0 CPCIBAR2BAR IPIFBAR0 CplbawidthOcclevel 2CPCI2IPIFFIFOA PCI2IPIF FifoCtrigipif DEPTH-3. PCI2IPIF WrburstV3.0 Core Parameters Group ConfigurationIpif Parameters Group System Signals PLB PCI Bus Interface I/O SignalsPort Signal Name Interface Description PLB PCI Bridge I/O SignalsPort Signal Name Interface Description Port Signal Name User Asserted PCI Interrupt Signal CIPIFBAR2PCIBAR0 CipifbarnumIpif BAR CIPIFBARHIGHADDR0PLB PCI Bridge Parameters-Port Dependencies Contd Generic CPCIBAR2IPIFBAR1 CpcibarnumCPCIBAR2IPIFBAR0 CPCIBARLEN0V3.0 Core Parameters Group Code Name Supported PCI Bus CommandsCommand PLB PCI Bridge Supported PCI Bus CommandsBaseaddr + Register Name PLB Address AccessPLB PCI Bridge Register Descriptions PLB PCI Bus Interface RegistersPLB 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 PLB Master Write Master Abort- Interrupt25 indicates PCI Initiator Write Serr Enable- Enables this interrupt toPCI Initiator Read Serr Enable- Enables this interrupt to PLB Master Burst Write Retry Timeout Enable- EnablesPLB 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 DescriptionNon-prefetchable PLB PCI TransactionsRemote PLB Master PCI I/O Space PCI Memory Space TransactionTranslation 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