ADSP-214xx SHARC Processor Hardware Reference
3-95
External Port
Instruction Cache
To circumvent the relative difference in clock domains between the core
and external memory interface (1:2 in the best case) and enable faster exe-
cution throughput, the functionality of the traditional “conflict” cache on
the SHARC has been enhanced to serve as an instruction cache in external
execution mode.
In previous generations of SHARC processors, the function of the conflict
cache had been to cache only those instructions whose fetching conflicted
with access of a data operand from memory over the PM bus. The
enhancements to the cache architecture mean that the functionality of the
cache remains intact for execution from internal memory whereas it
behaves as instruction cache for external memory execution.
Every instruction that is fetched from external memory into the
program sequencer is also simultaneously loaded into the cache.
The next time that this instruction needs to be fetched from external
memory, it is first searched for in the cache. The instruction is stored
using the entire 24-bit address.
shows the format for storing
an instruction.
0x20 0001
0x30 0002
Instr/Fetch1 [47:16]
0x30 0003
Instr/Fetch2 [31:0]
0x20 0002
0x30 0004
Instr/Fetch3 [15:0]
Instr/Fetch2 [47:32]
0x30 0005
Instr/Fetch3 [47:16]
Table 3-23. Booting Instructions Into External Memory
Sequencer Feych
Address
Normal Word
Address
Normal Word Data
www.BDTIC.com/ADI
Содержание SHARC ADSP-214 Series
Страница 60: ...Contents lx ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 72: ...Notation Conventions lxxii ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 130: ...Programming Model 2 52 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 264: ...Programming Models 3 134 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 290: ...Programming Model 4 26 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 296: ...Programming Model 5 6 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 396: ...Effect Latency 7 28 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 520: ...Programming Model 10 62 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 616: ...Debug Features 14 22 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 656: ...Programming Model 15 40 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 714: ...Programming Model 19 10 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 1132: ...Register Listing A 306 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 1192: ...Index I 34 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...