Memory Architecture
6-10
ADSP-BF535 Blackfin Processor Hardware Reference
Overview of L1 Instruction SRAM
The 16 KB L1 instruction SRAM consists of four 4 KB sub-banks. When
configured as cache, the L1 Instruction Memory is 4-Way set associative.
Consequently, instructions can be brought into four different sub-banks
of cache, decreasing the frequency of cache line replacements and increas-
ing overall performance. Although the entire 16 KB L1 memory must be
configured as an SRAM or a cache, individual sub-banks of L1 instruction
cache can be locked down, allowing further control over the location of
time critical code. The cache locking concept is explained further in
“Instruction Cache Locking” on page 6-24
. For more information about
L1 instruction SRAM, see
“L1 Instruction SRAM” on page 6-14
.
Overview of L1 Data SRAM
The ADSP-BF535 processor provides two 16 KB L1 data SRAM banks
(Data Bank A and Data Bank B). Each 16 KB L1 data bank consists of
four 4 KB sub-banks. This organization—like the L1 Instruction mem-
ory—provides an effective dual port capability that gives the system DMA
controller and the core simultaneous access to the SRAMs, provided that
collisions to the same sub-bank do not occur.
Each 16 KB L1 data bank can be configured to operate either as a cache or
an SRAM. Consequently, the ADSP-BF535 processor can be configured
to run in these configurations:
• 32 KB L1 data SRAM
• 32 KB L1 data cache
• 16 KB L1 data SRAM and 16 KB L1 data cache
Each L1 data bank is a 2-Way set associative structure. Even when one
16KB L1 Data Memory bank is configured as SRAM, the other still func-
tions as a 2-Way cache rather than as a 16 KB direct mapped cache. This
also provides two separate locations that can hold cached data, decreasing
the rate of cache line replacements and increasing overall performance.
Содержание ADSP-BF535 Blackfin
Страница 80: ...Development Tools 1 26 ADSP BF535 Blackfin Processor Hardware Reference...
Страница 312: ...Working With Memory 6 86 ADSP BF535 Blackfin Processor Hardware Reference...
Страница 332: ...System Interfaces 7 20 ADSP BF535 Blackfin Processor Hardware Reference...
Страница 360: ...Dynamic Power Management Controller 8 28 ADSP BF535 Blackfin Processor Hardware Reference...
Страница 446: ...Beginning and Ending an SPI Transfer 10 40 ADSP BF535 Blackfin Processor Hardware Reference...
Страница 522: ...Timing Examples 11 76 ADSP BF535 Blackfin Processor Hardware Reference...
Страница 562: ...IrDA Support 12 40 ADSP BF535 Blackfin Processor Hardware Reference...
Страница 608: ...PCI I O Issues 13 46 ADSP BF535 Blackfin Processor Hardware Reference...
Страница 672: ...References 14 64 ADSP BF535 Blackfin Processor Hardware Reference...
Страница 810: ...SDRAM Controller SDC 18 86 ADSP BF535 Blackfin Processor Hardware Reference...
Страница 811: ...ADSP BF535 Blackfin Processor Hardware Reference 18 87 External Bus Interface Unit...
Страница 812: ...SDRAM Controller SDC 18 88 ADSP BF535 Blackfin Processor Hardware Reference...
Страница 860: ...DMA Bus Debug Registers 20 30 ADSP BF535 Blackfin Processor Hardware Reference...
Страница 908: ...SDRAM Controller External Bus Interface Unit B 36 ADSP BF535 Blackfin Processor Hardware Reference...