Memory Architecture
6-26
ADSP-BF535 Blackfin Processor Hardware Reference
Instruction Test Registers
The Instruction Test registers allow arbitrary read/write of all L1 cache
entries directly. They make it possible to initialize the instruction tag and
data arrays and provide a mechanism for instruction cache test, initializa-
tion, and debug.
When the Instruction Test Command register (
ITEST_COMMAND
) is used,
the L1 cache data or tag arrays are accessed and data is transferred through
the Instruction Test Data registers (
ITEST_DATA[1:0]
). The
ITEST_DATAx
registers contain either the 64-bit data that the access is to write to or the
64-bit data that the access is to read from. The lower 32-bits are stored in
the
ITEST_DATA[0]
register, and the upper 32-bits are stored in the
ITEST_DATA[1]
register. When the tag arrays are accessed,
ITEST_DATA[0]
is used. Graphic representations of the
ITEST
registers begin with
Figure 6-9 on page 6-27
.
Before the cache entries are accessed through the
ITEST
registers,
L1 Instruction Memory should be enabled by setting the
ENIM
and
IMS
bits and clearing the
ENICPLB
bit in the Instruction Memory
Control register (
IMEM_CONTROL
).
These figures describe the
ITEST
registers:
• Instruction Test Command Register in
Figure 6-9 on page 6-27
• Instruction Test Data 1 Register in
Figure 6-10 on page 6-28
• Instruction Test Data 0 Register in
Figure 6-11 on page 6-29
Access to these registers is possible only in Supervisor mode or Emulation
mode. When writing to
ITEST
registers, always write to the
ITEST_DATAx
registers first, then the
ITEST_COMMAND
register. When reading from
ITEST
registers, write the
ITEST_COMMAND
register first, then read the
ITEST_DATA
registers.
Содержание 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...