INITIALIZATION AND SYSTEM REQUIREMENTS
12-2
12.2
INITIALIZATION
Initialization describes the mechanism that the processor uses to establish its initial state and begin
instruction execution. Initialization begins when the RESET pin is deasserted. At this time, the
processor automatically configures itself with information specified in the IMI and performs its
built-in self test based on the sampling of the STEST pin. The processor then branches to the first
instruction of user code. See
Figure 12-1
for a flow chart of i960 Jx processor initialization.
Figure 12-1. Processor Initialization Flow
Executing Program
RESET
Asserted
?
Hardware Reset
Reset State
YES
Assert FAIL Pin
STEST
Asserted On
Rising Edge Of
RESET
?
Perform Internal
Internal
Self-Test Pass
?
NO
STOP
Deassert FAIL Pin
Configure Registers
Setup Bus Controller
Assert FAIL Pin
Bus Confidence Self-
Checksum = 0
NO
Deassert FAIL Pin
?
SYSCTL
Reinitialize
?
Software Reinitialization
Process PRCB
Contents
Cache NMI Vector from
Vector Location 248 in
Interrupt Table
Load Control Registers
with the Data in the
Control Table
Execute User Code
Branch to Start-up
NO
NO
Drive Fail Code
on Address/Data Pins
Self-Test
Test: compute Checksum
Содержание 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: ......