Basic Architecture
MSC8113 Reference Manual, Rev. 0
Freescale Semiconductor
12-11
12.1.9 ECC/Parity Byte-Select (PPBS)
Systems that use ECC or RMW parity require an additional memory device that requires
byte-select like a normal data device. ANDing
PBS[0–7]
through external logic to achieve the
logical function of this byte-select can affect the memory access timing because it adds a delay to
the byte-select path. The optional memory controller parity-byte-select signal is an internal AND
of the eight byte-selects, allowing glueless and faster connection to ECC/RMW-parity devices.
This option is enabled by setting SIUMCR[PBSE], as described in Section 4.2, SIU
Programming Model.
12.1.10 Data Pipelining
Multiple-MSC8113 systems that use data checking, such as parity, face a timing problem when
synchronous memories, such as SDRAM, are used. Because these devices can output data every
cycle and because the data checking requires additional data set-up time, the timing constraints
are extremely hard to meet. In such systems, you can eliminate the additional data set-up time
requirement by setting the data pipelining bit, BRx[DR]. This creates data pipelining of one stage
within the memory controller in which the data check calculations are done.
In systems that involve both PowerQUICC II-type masters and a 60x-compatible master, this
feature can still be used on the system bus with the following restrictions:
The arbiter and the memory controller are in the same MSC8113.
The register field BCR[NPQM] is set correctly.
See Section 12.6, External Master Support (60x-Compatible Mode), on page 12-83, and the
discussion of the Bus Configuration Register (BCR) in Section 4.2, SIU Programming Model.
Figure 12-8. Partial Data Valid for 32-Bit Port Size Memory, 64-bit Transfer
Clock
External
PSDVAL
Internal
TA
Data Bus
Data Bus
(32 MSB)
(32 MSB)
Upper 4 bytes
Lower 4 bytes
Internal
Data Bus
(32 LSB)
Upper 4 bytes
Lower 4 bytes
Содержание MSC8113
Страница 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Страница 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Страница 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Страница 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Страница 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Страница 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Страница 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Страница 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Страница 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Страница 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Страница 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Страница 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Страница 544: ...MSC8113 Reference Manual Rev 0 16 46 Freescale Semiconductor Direct Memory Access DMA Controller ...
Страница 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Страница 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Страница 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Страница 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Страница 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Страница 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Страница 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Страница 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...