Data Channel and Write Queue
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
10-5
10.4
Data Channel and Write Queue
The Data Channel comprises the:
Data cache (DCache)
Data fetch unit (DFU)
Data control unit (DCU)
Write-back buffer (WBB)
Data write buffer (DWB)
This channel is a two-way channel for reading and writing information from the core to/from
higher level memory (M2 or L2) and Control Memory (internal blocks and external peripherals)
spaces. The DCache, which operates at core speed, keeps the recently accessed data. Whenever
addressed data (from a cacheable memory area) is found in the array, it is immediately made
available to the core (DCache hit) in a read, and updated if written to. When the required address
is not found in the array, a DCache miss occurs, and the data is loaded to the DCache from the
external (off-platform) memory by the DFU, and driven to the core. The DFU operates in parallel
with the core and implements a pre-fetch algorithm to load to the DCache. Because there is a high
probability that the information will be needed again, the loading of the data can reduce the
number of data cache misses. The channel differentiates between cacheable and non-cacheable
addresses. For cacheable addresses, it supports the write-back allocate writing policy. The
selection is made on an address segment basis, as programmed in the MMU. The Data Channel
supports the arrangement of data in both big- and little-endian formats. Core data types can be
byte, word, long (4 byte) or 2 long (8 byte) wide. The data channel has the following features:
32 KB
8 ways with 16 lines per way
Capable of serving two data accesses in parallel (Xa, Xb)
Multi-task support
Real-time support through locking flexible boundaries
Software coherency support
Write-back writing policy
Pre-fetch capability
Note:
See the MSC8144 SC3400 DSP Core Subsystem Reference Manual for details on the
Data Channel and the L1 DCache.
Содержание 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 ...