ADSP-BF53x/BF56x Blackfin Processor Programming Reference
6-57
Memory
DCPLB_DATAx Registers
Figure 6-20
shows the DCPLB Data registers (
DCPLB_DATAx
).
L
To ensure proper behavior and future compatibility, all reserved
bits in this register must be set to 0 whenever this register is
written.
Figure 6-20. DCPLB Data Registers
31 30
29 28
27 26
25 24
23 22
21 20
19
18 17 16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
DCPLB Data Registers (DCPLB_DATAx)
00 - 1K byte page size
01 - 4K byte page size
10 - 1M byte page size
11 - 4M byte page size
PAGE_SIZE[1:0]
Reset = 0x0000 0000
CPLB_DIRTY
CPLB_WT
Operates only in cache mode
0 - Write back
1 - Write through
CPLB_L1_CHBL
Clear this bit when L1 memory is
configured as SRAM
0 - Non-cacheable in L1
1 - Cacheable in L1
CPLB_L1_AOW
15 14
13 12
11 10
9
8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Valid only if write
through cacheable
(CPLB_VALID = 1,
CPLB_WT = 1)
0 - Allocate cache lines
on reads only
1 - Allocate cache lines
on reads and writes
Valid only if write back cacheable (CPLB_VALID = 1,
CPLB_WT = 0, and CPLB_L1_CHBL = 1)
0 - Clean
1 - Dirty
A protection violation exception is generated on store
accesses to this page when this bit is 0. The state of
this bit is modified only by writes to this register. The
exception service routine must set this bit.
CPLB_LOCK
CPLB_USER_WR
CPLB_VALID
0 - Invalid (disabled) CPLB entry
1 - Valid (enabled) CPLB entry
Can be used by software in
CPLB replacement algorithms
0 - Unlocked, CPLB entry can
be replaced
1 - Locked, CPLB entry should
not be replaced
0 - User mode read access
generates protection
violation exception
1 - User mode read access
permitted
CPLB_USER_RD
0 - User mode write access
generates protection
violation exception
1 - User mode write access
permitted
CPLB_SUPV_WR
0 - Supervisor mode write
access generates protection
violation exception
1 - Supervisor mode write
access permitted
For Memory-
mapped
addresses, see
Table 6-3
.
Summary of Contents for ADSP-BF53x Blackfin
Page 38: ...Conventions xxxviii ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 134: ...System Reset and Powerup 3 18 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 324: ...Instruction Overview 7 20 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 486: ...Instruction Overview 13 28 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 512: ...Instruction Overview 14 26 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 604: ...Instruction Overview 15 92 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 688: ...Instruction Overview 18 48 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 742: ...Instruction Overview 19 54 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 752: ...Examples 20 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 790: ...ADSP BF535 Flags A 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 800: ...Performance Monitor Registers B 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 1042: ...Index I 40 ADSP BF53x BF56x Blackfin Processor Programming Reference...