Device Identification On Reset; Reinitializing And Relocating Data Structures; Figure 12-8. Ieee 1149.1 Device Identification Register - Intel i960 Jx Developer's Manual

Microprocessor
Table of Contents

Advertisement

INITIALIZATION AND SYSTEM REQUIREMENTS
12.4

DEVICE IDENTIFICATION ON RESET

A number characterizing the microprocessor type and stepping is programmed during
manufacture into the DEVICEID memory-mapped register. During initialization, the value is also
placed in g0.
Product
Type
Version
28
24

Figure 12-8. IEEE 1149.1 Device Identification Register

The value for device identification is compliant with the IEEE 1149.1 specification and Intel
standards. For specific DEVICEID, refer to the appropriate data sheet. Refer to
Documents" (pg.
1-10). Specific information on DEVICEIDs can be found in these documents.
12.4.1

Reinitializing and Relocating Data Structures

Reinitialization can reconfigure the processor and change pointers to data structures. The
processor is reinitialized by issuing the
type. (See
section 6.2.67, "sysctl" (pg. 6-114)
instruction pointer and a new PRCB pointer are specified as operands to the
When the processor is reinitialized, the fields in the newly specified PRCB are loaded as described
in
section 12.3.1.2, "Process Control Block (PRCB)" (pg.
Reinitialization is useful for relocating data structures to RAM after initialization. The interrupt
table must be located in RAM: to post software-generated interrupts, the processor writes to the
pending priorities and pending interrupts fields in this table. It may also be necessary to relocate
the control table to RAM: it must be in RAM if the control register values are to be changed by
user code. In some systems, it is necessary to relocate other data structures (fault table and system
procedure table) to RAM because of unsatisfactory load performance from ROM.
12-22
Part Number
Gen
Model
20
16
12
instruction with the reinitialize processor message
sysctl
for a description of
12-16).
Manufacturer ID
0
0
0
0
0
0
0
1
0
0
1
8
4
section 1.4, "Related
sysctl
.) The reinitialization
instruction.
sysctl
1
0

Advertisement

Table of Contents
loading

Table of Contents