MSC8144E Reference Manual, Rev. 3
15-18
Freescale
Semiconductor
PCI
15.1.9 Initialization Sequence
The following sequences must be followed in agent mode:
Optionally initialize subsystem vendor ID/device ID
Initialize PCI inbound window size in PIWAR 0–2 desired window size
Unlock configuration lock in PCI function configuration register
15.2 Programming Model
The VCOP has three types of registers:
PCI configuration access registers
PCI configuration space registers
PCI memory mapped registers
The PCI configuration access registers are used to access PCI internal configuration space and
generate special cycle or interrupt acknowledge transactions on the PCI bus. These registers are
accessed internally via the PCI outbound window. The PCI configuration access registers
include:
PCI Configuration Address Register (CONFIG_ADDRESS), see page 15-20.
PCI Configuration Data Register (CONFIG_DATA), see page 15-21.
PCI Interrupt Acknowledge Register (PCI_INT_ACK), see page 15-22.
Note:
The PCI configuration access registers use a base address of: 0xE7FFFFF0.
The PCI configuration space registers are defined by the PCI specification. These registers are
accessed by PCI initiators using configuration accesses, or by a local initiator using PCI
configuration access registers.The PCI configuration space registers include:
Vendor ID Configuration Register (VIDCR), see page 15-22
Device ID Configuration Register (DIDCR), see page 15-23
PCI Command Configuration Register (PCICCR), see page 15-23
PCI Status Configuration Register (PCISCR), see page 15-24
Revision ID Configuration Register (RIDCR), see page 15-25
Standard Programming Interface Configuration Register (SPICR), see page 15-26
Subclass Code Configuration Register (SCCR), see page 15-26
Base Class Code Configuration Register (BCCCR), see page 15-26
Cache Line Size Configuration Register (CLSCR), see page 15-27
Latency Timer Configuration Register (LTCR), see page 15-27
Header Type Configuration Register (HTCR), see page 15-28
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...