- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Phase Descriptions
Phase #9 -
CPU Interrupt Controller
Phase Name:
Type:
Function:
Tests:
Time:
Warnings:
Notes:
Phase #9 Tests
CPU Interrupt Controller Register Tests (cpu_4)
Demand
This phase verifies that the internal registers of the INTEL 80186 CPU
Interrupt Controller (IC) are functioning properly.
Tests 1 through 8 -
check the IC In-service register.
Tests 9 through 11 -
check the Interrupt Request register.
Tests 12 through 20 -
check the Interrupt Mask register.
Tests 21 through 23 -
check the Interrupt Priority Mask register.
Tests 24 through 28 -
check the Interrupt Status register.
Tests 29 through 40 -
check the DMAO and DMA 1 Control registers.
Tests 41 through 56 -
check the INTO and INTI Control registers.
Tests 57 through 69 -
check the INT2 and INT3 Control registers.
2 seconds
None
The registers being tested and the test patterns used are as follows:
Registers
Interrupt Controller
In-service
Interrupt Request
Interrupt Mask
Interrupt Priority
Mask
Interrupt Control
(INTO and INTI)
Interrupt Control
(INT2 and INT3)
Test Pattern(s)
Walks a one in a field of zeros.
Walks a one in a field of zeros.
Walks a one in a field of zeros.
Walks a one in a field of zeros.
Walks a one in a field of zeros.
Walks a one in a field of zeros.
Test Numbers:
1 through 8
Function:
These tests verify that the IC In-service register is functional.
Procedure:
A valid data pattern is written to the register, and then the register is read and
verified.
Hardware Tested:
The IC In-service register is tested.
Data Returned:
The number of the test that failed, the actual data, and the expected data are
returned.
Notes:
The values written to the register are OxOOOO, Ox0001, Ox0004, Ox0008, Ox0010,
Ox0020, Ox0040, Ox0080, Ox0100, and Ox0200.
EXPANSION DISK CONTROLLER DIAGNOSTICS
11-17
Need help?
Do you have a question about the 3B2 and is the answer not in the manual?