INITIALIZATION AND SYSTEM REQUIREMENTS
12-19
12
12.3.2.1
AC Initial Image
The AC initial image is loaded into the on-chip AC register during initialization. The AC initial
image allows the initial value of the overflow mask, no imprecise faults bit and condition code bits
to be selected at initialization.
The AC initial image condition code bits can be used to specify the source of an initialization or
reinitialization when a single instruction entry point to the user startup code is desirable. This is
accomplished by programming the condition code in the AC initial image to a different value for
each different entry point. The user startup code can detect the condition code values — and thus
the source of the reinitialization — by using the compare or compare-and-branch instructions.
12.3.2.2
Fault Configuration Word
The fault configuration word allows the operation-unaligned fault to be masked when an unaligned
memory request is issued. (See
section 14.2.5, “Data Alignment” (pg. 14-22)
for a description of
unaligned memory requests.) Whenever an unaligned access is encountered, the processor always
performs the access. After performing the access, the processor determines whether it should
generate a fault. If bit 30 in the fault configuration word is set, a fault is not generated after an
unaligned memory request is issued. If bit 30 is clear, a fault is generated after an unaligned
memory request is performed. An application may elect to generate a fault to detect unwanted
unaligned access. Note that unaligned accesses to MMR space are not affected by bit 30, are never
performed and always causes an operation.unimplemented fault.
12.3.2.3
Instruction Cache Configuration Word
The instruction cache configuration word allows the instruction cache to be enabled or disabled at
initialization. If bit 16 in the instruction cache configuration word is set, the instruction cache is
disabled and all instruction fetches are directed to external memory. Disabling the instruction
cache is useful for tracing execution in a software debug environment. The instruction cache
remains disabled until one of three operations is performed:
•
The processor is reinitialized with a new value in the instruction cache configuration word
•
icctl
is issued with the enable instruction cache operation
•
sysctl
is issued with the configure instruction cache message type and a cache configuration
mode other than disable cache
12.3.2.4
Register Cache Configuration Word
The register cache configuration word specifies the number of free frames in the local register
cache that can be used by non-critical code — code that is either in the executing state (non-inter-
rupted) or code which is in the interrupted state, but, has a process priority less than 28 — must
reserve for critical code (interrupted state and process priority greater than or equal to 28).
Содержание 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: ......