Xilinx PLB PCI Full Bridge specifications Register and Parameter Dependencies

Page 24

PLB PCI Full Bridge (v1.00a)

Register and Parameter Dependencies

The addressable registers in the PLB PCI Bridge depend on the parameter settings shown in Table 6.

Table 6: Register and Parameter Dependencies

Register Name

Parameter Dependence

 

 

Device Interrupt Status Register (ISR)

Always present

 

 

Device Interrupt Pending Register (IPR)

Always present

 

 

Device Interrupt Enable Register (IER)

Always present

 

 

Device Interrupt ID (IID)

Always present

 

 

Global Interrupt Enable Register (GIE)

Always present

 

 

Bridge Interrupt Register

Always present

 

 

Bridge Interrupt Enable Register

Always present

 

 

Reset Module

Always present

 

 

Configuration Address Port

Present only if G61=1

 

 

Configuration Data Port

Present only if G61=1

 

 

Bus Number/Subordinate Bus Number

Present only if G61=1

 

 

IPIFBAR2PCIBAR_0 High-Order Bits

Present only if G48=1

 

 

IPIFBAR2PCIBAR_1 High-Order Bits

Present only if G1>1 and G48=1

 

 

IPIFBAR2PCIBAR_2 High-Order Bits

Present only if G1>2 and G48=1

 

 

IPIFBAR2PCIBAR_3 High-Order Bits

Present only if G1>3 and G48=1

 

 

IPIFBAR2PCIBAR 4 High-Order Bits

Present only if G1>4 and G48=1

 

 

IPIFBAR2PCIBAR 5 High-Order Bits

Present only if G1=6 and G48=1

 

 

Host Bridge Device Number

Present only if G49=1

 

 

PLB PCI Bridge Interrupt Registers Descriptions

The interrupt module registers are always included in the bridge.

Interrupt Module Specifications

The interrupt registers are in the interrupt module that is instantiated in the IPIF module of the PLB PCI Bridge. Details on the IPIF interrupt module including discussion of ISR, IPR, IER and IID are in the PLB IPIF Interrupt Product Specification in the Processor IP Reference Guide.

24

www.xilinx.com

DS508 March 21, 2006

 

 

Product Specification

Image 24
Contents Introduction LogiCORE FactsFeatures PLB PCI Full Bridge v1.00aPLB PCI Full Bridge v1.00a System Reset Evaluation VersionFunctional Description LogiCore Version 3.0 32-bit PCI Core RequirementsBus Interface Parameters Address TranslationExample Cpcibar LEN 1=25 Generic Feature Parameter Allowable Values Default Description NameType TYPE2 CIPIFBAR3HIGHADDR3 Cincludebaroff PCIBAR3 CplbawidthCPCIBAR2 BARIPIFBAR0 Cplbawidth LEN0PCI2IPIF Fifo Ctrigipif DEPTH-3. PCI2IPIFWrburst Occlevel 2CPCI2IPIFFIFOAConfiguration V3.0 Core Parameters GroupIpif Parameters Group PLB PCI Bus Interface I/O Signals Port Signal Name Interface DescriptionPLB PCI Bridge I/O Signals System SignalsPort Signal Name Interface Description Port Signal Name User Asserted PCI Interrupt Signal Cipifbarnum Ipif BARCIPIFBARHIGHADDR0 CIPIFBAR2PCIBAR0PLB PCI Bridge Parameters-Port Dependencies Contd Generic Cpcibarnum CPCIBAR2IPIFBAR0CPCIBARLEN0 CPCIBAR2IPIFBAR1 V3.0 Core Parameters Group Supported PCI Bus Commands Command PLB PCI BridgeSupported PCI Bus Commands Code NameRegister Name PLB Address Access PLB PCI Bridge Register DescriptionsPLB PCI Bus Interface Registers Baseaddr +Register and Parameter Dependencies PLB PCI Bridge Interrupt Registers DescriptionsBits Name Access Reset Description PLB Master Burst Write Retry Timeout- Interrupt22PLB Master Burst Write Retry Disconnect- Interrupt23 PCI Initiator Write Serr Enable- Enables this interrupt to PCI Initiator Read 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 Configuration Address Port Register Description Configuration Data Port Register DescriptionBus Number/Subordinate Bus Number Register Description IPIFBAR2PCIBARN High-Order Bits Register Description CincludebaroffsetregCIPIFSPACETYPE0=1 Host Bridge Device Number Register Description Host Bridge Device Number Bit assignment assumes 32-bit busPLB PCI Transactions Remote PLB Master PCI I/O Space PCI Memory SpaceTransaction 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 PLB Master Initiates a Write Request to a PCI Target PerrPLB 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 PCI Initiator Initiates a Write Request to a PLB Slave Abnormal condition Memory Read Memory Read MultipleSerr Abnormal Terminations Configuration Transactions Abnormal condition Memory WriteConfiguration Space Header 0x00 0xFF 0x01 PLB PCI Full Bridge v1.00a Design Implementation Design ToolsDesign Debug Design ContraintsNET PCI AD* IOSTANDARD=PCI33 NET PCI CBE* IOSTANDARD=PCI33 Timegrp PCI Pads D OFFSET=IN Target Technology Virtex-4 SupportPLB PCI Full Bridge v1.00a Parameter CIDELAYCTRLLOC=IDELAYCTRLX2Y5-IDELAYCTRLX2Y6 Device Utilization and Performance Benchmarks Parameter Values Device ResourcesBRAM# GCLK# Reference Documents Revision HistoryDate Version Revision