Download HElRIK9N

Transcript
74
20.
20.1
Heurikon HK68/M120 - User's Manual
SUMMARY INFORMATION
74
SUMMARY INFORMATION
Software Initialization Summary
This section outlines the steps for initializing the facilities on the
HK68/M120 board.
Certain steps must be performed in sequence, while
others may be rearranged or omitted entirely, depending on your
application.
[I]
The MPU automatically fetches the reset vector following a system
reset and loads the supervisor stack pointer and program counter.
The reset vector is in the first 8 bytes of ROM.
[2]
Turn off the low ROM mirrors and enable RAM by jumping to the ROM
(at base address FAOOOO). (Reference: section 10.1)
[3]
Recall the NV-RAM contents.
[4]
Determine RAM configuration.
[5]
Initialize the Memory Control Word to enable on-card RAM.
(Reference: section 10.2) This step also sets the Bus Map Bits.
(Reference: section 11.4)
[6]
Set the Bus Control Bits as desired. (Reference: section 11.2)
[7]
Clear on-card RAM to prevent parity errors due
memory reads. (Reference: section 9.1)
[8]
Load the 68020 Vector Base Register
exception vector table (usually 0).
[9]
Initialize the exception vector table in RAM (at the selected base
address.) This step links the various exception and interrupt
sources with the appropriate service routines. (Reference: section
5.2)
(Reference: section 10.7)
(Reference: section 10.3)
with
the
to uninitialized
location of
your
[10]
Initialize the HMU.
(Reference: section 8)
[11]
Initialize the CIO.
(Reference: section 13.6)
[12]
Initialize the serial ports.
[13]
Initialize the SCSI port.
[14]
Initialize the Centronics port.
[15]
Initialize the User LED port.
[16]
Read the SBX module ID code (Heurikon only), and initialize the
module, as required. (Reference: section 17)
Copyright 1987
(Reference: section 14.4)
(Reference: section 15)
(Reference: section 16)
(Reference: section 12.2)
Heurikon Corporation
Madison, WI