MEMORY CONFIGURATION
13-13
13
13.6.5
Initialization
Immediately following a hardware reset, all LMTs are disabled. The LMTE bit in each of the
LMMR registers is cleared (0) and all other bits are undefined. Immediately after a hardware reset
the Default Logical Memory Control register (DLMCON) has the values shown in
Table 13-2
.
Application software may initialize and enable the logical memory template after hardware reset.
After a software re-initialization, the DLMCON.be retains its value and DLMCON.dcen is cleared.
13.6.6
Boundary Conditions for Logical Memory Templates
The following sections describe the operation of the LMT registers during conditions other than
“normal” accesses. See
CHAPTER 4, CACHE AND ON-CHIP DATA RAM
for a treatment of
data cache coherency when modifying an LMT.
13.6.6.1
Internal Memory Locations
The LMT registers are not used during accesses to memory-mapped registers. Internal data RAM
locations are never cached; LMT bits controlling caching are ignored for data RAM accesses.
However, the byte-ordering of the internal data RAM is controlled by DLMCON.be.
13.6.6.2
Overlapping Logical Data Template Ranges
Logical data templates that specify overlapping ranges are not allowed. When an access is attempted
that matches more than one enabled LMT range, the operation of the access becomes undefined.
To establish different logical memory attributes for the same address range, program
non-overlapping logical ranges, then use partial physical address decoding.
Table 13-2. DLMCON Values at Reset
DLMCON Bit
Value Upon
Hardware Reset
Value Upon
Software Re-initialization
DCEN (Data Caching Enable)
0 (Data Caching Disabled)
0 (Data Caching Disabled)
BE (Big-Endian)
Initialized from PMCON14_15
image in IBR bit 31
Value before software
re-initialization
Содержание i960 Jx
Страница 1: ...Release Date December 1997 Order Number 272483 002 i960 Jx Microprocessor Developer s Manual ...
Страница 24: ......
Страница 25: ...1 INTRODUCTION ...
Страница 26: ......
Страница 35: ...2 DATA TYPES AND MEMORY ADDRESSING MODES ...
Страница 36: ......
Страница 46: ......
Страница 47: ...3 PROGRAMMING ENVIRONMENT ...
Страница 48: ......
Страница 73: ...4 CACHE AND ON CHIP DATA RAM ...
Страница 74: ......
Страница 85: ...5 INSTRUCTION SET OVERVIEW ...
Страница 86: ......
Страница 111: ...6 INSTRUCTION SET REFERENCE ...
Страница 112: ......
Страница 195: ...INSTRUCTION SET REFERENCE 6 83 6 Opcode mov 5CCH REG movl 5DCH REG movt 5ECH REG movq 5FCH REG See Also LOAD STORE lda ...
Страница 233: ...7 PROCEDURE CALLS ...
Страница 234: ......
Страница 256: ......
Страница 257: ...8 FAULTS ...
Страница 258: ......
Страница 291: ...9 TRACING AND DEBUGGING ...
Страница 292: ......
Страница 309: ...10 TIMERS ...
Страница 310: ......
Страница 324: ......
Страница 325: ...11 INTERRUPTS ...
Страница 326: ......
Страница 369: ...12 INITIALIZATION AND SYSTEM REQUIREMENTS ...
Страница 370: ......
Страница 412: ......
Страница 413: ...13 MEMORY CONFIGURATION ...
Страница 414: ......
Страница 429: ...14 EXTERNAL BUS ...
Страница 430: ......
Страница 468: ......
Страница 469: ...15 TEST FEATURES ...
Страница 470: ......
Страница 493: ...A CONSIDERATIONS FOR WRITING PORTABLE CODE ...
Страница 494: ......
Страница 502: ......
Страница 503: ...B OPCODES AND EXECUTION TIMES ...
Страница 504: ......
Страница 515: ...C MACHINE LEVEL INSTRUCTION FORMATS ...
Страница 516: ......
Страница 523: ...D REGISTER AND DATA STRUCTURES ...
Страница 524: ......
Страница 550: ......
Страница 551: ...GLOSSARY ...
Страница 552: ......
Страница 561: ...INDEX ...
Страница 562: ......
Страница 578: ......