Functional Description
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
15-17
in the associated PCI outbound translation address registers (page 15-43 for details). Figure 15-8
shows an example translation window for outbound memory accesses.
Figure 15-8. Outbound PCI Memory Address Translation
The six sets of outbound translation registers allow six simultaneous translation windows to the
PCI port. Software can move and adjust the memory window translations and sizes during
run-time. This allows software to access different PCI memory/IO spaces on the fly, but the PCI
outbound translation source windows must not overlap. However, outbound translation
destination windows can be overlapped.
15.1.8.7 Transaction Ordering
The following rules are applied to maintain proper ordering of transactions:
An Outbound read transaction from the internal memory pulls out of the PCI any posted
Inbound writes that originated on the PCI port and were posted before the read data arrives
from the PCI.
The PCI is always able to accept an Inbound write transaction from PCI port without
forcing the PCI port to first accept an Outbound read.
Internal Memory
View
PCI Memory View
0
0
4G
4G
Local memory
PCI memory
PCI memory/IO Space
PCI memory
Outbound address
translation
PCI outbound
translation
address
Outbound memory
source window
System memory
destination window
Outbound
memory
window size
PCI outbound
base
address
Outbound
memory
window size
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 ...