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