L2 Instruction Cache
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
11-21
11.4.7.2 L2 ICache Array Access During Debug
During debug mode, cache memory modules are accessed by programming L2IC_DBGACS and
L2IC_DBGDATA. Cache update mechanisms (fetch, line replacement mechanism) are disabled
in this mode.
Use the following steps to read an array:
1.
Configure the debug read access by writing the appropriate values to the fields in
L2IC_DBG_ACS (see page 11-33 for details):
•
Way selection to the DW field in bits 18–16.
•
Address lsbs to the DBGAD field in bits 13–0.
•
Access size in bytes to the DABE field in bits 21–20.
•
Select read by writing a 0 to the WR field in bit 23.
•
Initiate the access by writing a 1 to the INIT field in bit 24.
2.
Read the L2IC_DBG_DATA content. The cache array content should be updated with a
new read value (shifted to the right).
3.
Data in bytes not selected by the byte enable field are not be driven by memory and
therefore are not valid.
4.
After the access is complete, hardware clears the L2IC_DBG_ACS[INIT] bit to enable a
new access.
Use the following steps to write to an array:
1.
Write the data to be written to L2IC_DBG_DATA (up to 32 bits, shifted to the right).
2.
Configure the debug write access by writing the appropriate values to the fields in
L2IC_DBG_ACS (see page 11-33 for details):
•
Way selection to the DW field in bits 18–16.
•
Address lsbs to the DBGAD field in bits 13–0.
•
Access size in bytes to the DABE field in bits 21–20.
Read Valid state register: way 8, index1, valid bits (in L2IC_B2)
re-load
Continue Reading from same address
Read Valid state register: way 8, index 31, valid bits (in L2IC_B2)
re-load
Read Valid state register: way 0, index0, valid bits (in L2IC_B1)
re-load
(way0,index0,L2IC_B1)
Continue Reading from same address
Note:
L2IC_B1 and L2IC_B2 designate the two cache memory modules used by the L2 Cache to interleave the cached
memory.
Table 11-5. Valid State Reading Sequence (Continued)
Description
Debug Register
Содержание 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 ...