Functional Description
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
15-3
15.1.2 Bus Commands
PCI bus commands indicate the type of transaction occurring on the bus. These commands are
encoded on
PCI_C/BE[3–0]
during the address phase of the transaction. PCI bus commands are
Note:
As an initiator, 32-byte burst reads are translated either to a memory read line or
memory read multiple depending on the configuration of C2GPR[PRCS] (see Chapter
4, Chip-Level Arbitration and Switching System (CLASS)).
Target only
PCICCR[BMST] = 0
PCICR[MEM] = 1
C2GPR[PMDRD] = 0
C2GPR[PPE] = 0
No master is allowed to initiate transactions toward the PCI, the PCI
master delayed read must be enabled, and the controller internal
pipeline must be disabled.
Initiator and
target
PCICCR[BMST] = 1
PCICR[MEM] = 1
C2GPR[PMDRD] = 0
C2GPR[PPE] = 0
• The four DSP cores, the DMA controller, or the QUICC Engine
subsystem can initiate transactions toward PCI.
• The serial RapidIO controller and TDM modules must not initiate
PCI transactions
• The PCI master delayed read must be enabled.
• The internal PCI controller pipeline must be disabled.
Table 15-2. PCI Command Definitions
Command Type
PCI_C/
BE[3–0]
Definition
Supported as:
Initiator
Target
Interrupt
acknowledge
0b0000
A read implicitly addressed to the system interrupt
controller. The size of the vector to be returned is
indicated on the byte enables after the address phrase.
Yes No
Special cycle
0b0001
Provides a simple message broadcast mechanism.
Yes
No
I/O read
0b0010
Accesses agents mapped in I/O address space.
Yes
No
I/O write
0b0011
Accesses agents mapped in I/O address space.
Yes
No
—
0b010x
Reserved. No response occurs.
—
—
Memory read
0b0110
Accesses agents mapped in memory address space. A
read from prefetchable space, when seen as a target,
fetches a cache line of data (32 bytes) from the starting
address, even though all 32 bytes may not actually be
sent to the initiator.
Yes
Yes
Memory write
0b0111
Accesses agents mapped in memory address space.
Yes
Yes
—
0b100x
Reserved. No response occurs.
—
—
Configuration read
0b1010
Accesses the PCI configuration space.
No
Yes
Configuration write
0b1011
Accesses the PCI configuration space.
No
Yes
Memory read
multiple
0b1100
Causes a prefetch of the next cache line.
Yes
Yes
Dual address cycle
0b1101
Transfers an 8-byte address to devices.
No
Yes
Memory read line
0b1110
Indicates that the initiator intends to transfer an entire
cache line of data.
Yes
Yes
Memory write and
invalidate
0b1111
Indicates that the initiator will transfer an entire cache
line of data, and if PCI has any cacheable memory, this
line needs to be invalidated.
No
Yes
Table 15-1. PCI Operation Modes (Continued)
Mode
Settings
Description
Содержание MSC8144E
Страница 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Страница 40: ...MSC8144E Reference Manual Rev 3 xl Freescale Semiconductor Contents 26 5 12 8 RNG Output FIFO 26 186 ...
Страница 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Страница 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Страница 167: ...OCE Event and JTAG Test Access Port Signals MSC8144E Reference Manual Rev 3 Freescale Semiconductor 3 59 ...
Страница 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Страница 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Страница 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Страница 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Страница 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Страница 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Страница 884: ...MSC8144E Reference Manual Rev 3 17 44 Freescale Semiconductor RapidIO Interface Dedicated DMA Controller ...
Страница 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...