Initialization; Figure 12-1. Processor Initialization Flow - Intel i960 Jx Developer's Manual

Microprocessor
Table of Contents

Advertisement

INITIALIZATION AND SYSTEM REQUIREMENTS
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
Hardware Reset
Reset State
RESET
Asserted
?
Assert FAIL Pin
STEST
Asserted On
NO
Rising Edge Of
RESET
?
Perform Internal
Self-Test
Internal
Self-Test Pass
?
Deassert FAIL Pin
Configure Registers
Setup Bus Controller
Assert FAIL Pin
Bus Confidence Self-
Test: compute Checksum
Checksum = 0
?

Figure 12-1. Processor Initialization Flow

12-2
Figure 12-1
for a flow chart of i960 Jx processor initialization.
YES
STOP
NO
Drive Fail Code
on Address/Data Pins
NO
Deassert FAIL Pin
Software Reinitialization
Executing Program
SYSCTL
NO
Reinitialize
?
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

Advertisement

Table of Contents
loading

Table of Contents