DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦029d7ce7f⟧ RcTekst

    Length: 23040 (0x5a00)
    Types: RcTekst
    Names: »99110096.WP«

Derivation

└─⟦7fab0c8ae⟧ Bits:30005866/disk3.imd Dokumenter i RcTekst format (RCSL 99-1-*)
    └─⟦this⟧ »99110096.WP« 

RcTekst


╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆a1┆↲
↲
╞	Edition:╞	May 1985↲
╞	Author:   Peter Lundbo↲
╞	RCSL No.:╞	991 10096↲
↲
↲
↲
↲
↲
↲
↲
↲
                         INTERNAL DOCUMENT↲
↲
↲
↲
↲
↲
↲
↲
Title:↲
↲
┆06┆┆84┆RC3931 ETC 611 hardware selftest↲
                            user's manual↲

════════════════════════════════════════════════════════════════════════
↓
KEYWORDS:↲
╞	╞	┆84┆RC 39, XENIX, Remote/Local Communication, TELETEX, ↓
┆19┆┆89┆┄┄Ethernet, LAN, Hardware Selftest, ETC 611.↲
↲
↲
↲
↲
↲
↲
↲
ABSTRACT:↲
╞	╞	┆84┆This manual documents the ETC611 SBC selftest ↓
┆19┆┆89┆┄┄program which contain several programs for ↓
┆19┆┆89┆┄┄verifying hardware components of the Intelligent ↓
┆19┆┆89┆┄┄Ethernet Controller. The ETC611 is an INTEL ↓
┆19┆┆89┆┄┄Multibus compatible slave controller, based upon a ↓
┆19┆┆89┆┄┄16 bit iAPX 186 microprocessor.↲

════════════════════════════════════════════════════════════════════════
↓
╞	╞	╞	╞	╞	╞	i↲
┆a1┆CONTENT                                              PAGE  ↲
↲
1. INTRODUCTION .....................................   1↲
↲
2. THE DUAL CHANNEL COMMUNICATION APPROACH ..........   2↲
↲
3. THE BAUD RATE DETERMINATION MODE .................   3↲
↲
4. DEFAULT INTERRUPT HANDLING .......................   4↲
   4.1 Instruction Exception ........................   4↲
   4.2 Illegal Interrupt ............................   4↲
↲
5. ┆b0┆┆f0┆SELFTEST SWITCH SETTINGS .........................   7↲
↲
6. INITIALIZATION ..................................    8↲
   6.1 Wait States .................................    8↲
   6.2 iAPX186 Interrupt Controller ................    8↲
   6.3 Programmable Interrupt Controller 8259 ......╞	  9↲
   6.4 iAPX186 Timer 1 .............................    9↲
   6.5 MPSC 8274 Ch. B (Console Interface) .........   10↲
 ↲
7. TEST 0 = MEMORY TEST ............ ...............   11↲
   7.1 PROM Checksum Test ..........................   11↲
   7.2 RAM Memory Test .............................   12↲
       7.2.1 Memory Test Pattern ...................   12↲
       7.2.2 Memory Test Flow ......................   13↲
       7.2.3 Loop On Error .........................   13↲
↲
8. TEST 1 = Chip Select Test .......................   14↲
↲
┆8c┆┆82┆┆f4┆↓
9. TEST 2 = iAPX 186 Timer Test ....................   15↲
↲
10. TEST 3 = iAPX 186 DMA Test ......................  16↲
↲
11. TEST 4 = RAM Refresh Test .......................  17↲
↲
12. TEST 5 = Ethernet Test 2 ........................  18↲
↲
↲
┆a1┆APPENDICES↲
↲
A. REFERENCES .......................................  20↲
↲
B. Complete Error List ..............................  21↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆14┆┆b3┆╞	╞	╞	     ┆0b┆┆a1┆↲
┆a1┆┆a1┆┆b0┆1. Introduction.↲
↲
The ETC 611 is an Intelligent Communication Controller, which ↓
offers Local Area Network service (LAN), TELETEX network service ↓
and (together with COM 601) IBM host service to the RC 39 ↓
product.↲
↲
This manual assume that the reader is familiar with the RC 39 ↓
selftest concept as described in the manual called "The RC 39 ↓
Selftest Concept". The ETC 611 selftest includes 6 different ↓
tests which may be run in several modes. Five of these tests are ↓
┆b0┆default┆f0┆ tests which allways execute after a power on. The last ↓
┆19┆┄┆81┆┄test is a┆b0┆┆f0┆n ┆b0┆extended┆b0┆┆f0┆ test which is run only when requested ↓
┆19┆┄┆84┆┄explicit by an operator. This version of the ETC 611 includes no ↓
┆19┆┄┆84┆┄┆b0┆seperately┆f0┆ run ┆f0┆tests.↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆a1┆┆b0┆2. The Dual Channel Communication Approach.↲
↲
The ETC 611 SBC selftest supports the Dual Channel Communication ↓
facility as described in the "RC 39 Selftest Concept". If the ↓
strap ST7-23 is inserted the communication goes via the on-board ↓
8274 USART line 0, otherwise if the strap is omitted the ↓
communication goes transparently through the Multibus interface ↓
to a console connected to the "test-master" usually a CPU 691 or ↓
a CPU 610 board.↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆3. The Baud Rate ┆a1┆Determination Mode.↲
↲
If the starp ST7-23 is inserted and a terminal is connected to the ↓
V.24 line 0 interface (DSR activ) then the selftest enters the ↓
automatic Baud Rate Determination mode. The USART is initialized ↓
to 9600 Baud and stars (*****) are written to line 0. These stars ↓
may be seen as stars, other mixed characters or not seen at all ↓
depending on the Baud Rate of the attached console. The selftest ↓
waits for the operator to enter one or two upper case U. One ↓
upper case U is enough if the Baud Rate is 9600, 4800 or 2400 ↓
Baud. Baud Rates of 1200, 600 or 300 requires two upper case U.↓

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆┆b0┆4┆b0┆┆a1┆┆f0┆┆f0┆┆b0┆. Default Interrupt Handling.↲
↲
When the ETC 611 SBC Selftest has finished the memory test, a set ↓
of default interrupt vectors are placed in the interrupt vector ↓
table. These vectors are primarily used to handle unexpected ↓
interrupts. There are two kinds of unexpected interrupts. The ↓
first is handled by the interrupt procedure for internal iAPX186 ↓
instruction interrupts and the second is handled by the interrupt ↓
procedure for illegal device interrupts.↲
↲
↲
┆b0┆┆a1┆4.1 Instruction Exception.↲
↲
If an Instruction Exception interrupt occurs, it is likely to ↓
believe that this was caused by a malfunction of the iAPX186, ↓
because this interrupt is related to some CPU instructions.↲
↲
if this error should occur it ↲
┆b0┆╞	╞	">> instruction exception"↲
↲
The corresponding error number is 8.↲
↲
↲
┆b0┆┆a1┆┆f0┆┆b0┆4.2 Illegal Interrupt.↲
↲
At the end of every test loop the reception of interrupts are ↓
enabled. Only two of the interrupt request lines will be used in ↓
the Selftest. This is the MPSC 8274 receive interrupt which is ↓
connected to the 80186 interrupt request INT1 and the parity ↓
interrupt which is connected to the 8259 interrupt request IR3.↲
↲
All other interrupt requests will be decoded as illegal ↓
interrupts and will produce the following errortext:↲
↲
┆8c┆┆83┆┆98┆↓
┆b0┆╞	╞	"illegal interrupt"↲
↲
followed by the information about, which level was issuing the ↓
interrupt.↲
↲
The corresponding error number is 5.↲
↲
In the PIC interrupt test and the Multibus interrupt test an ↓
"illegal interrupt" error is produced if it is impossible to ↓
clear the interrupt following the test. This may happen if a ↓
jumper in the interrupt strap area S6 is missing.↲
┆8c┆┆81┆┆84┆↓
┆0e┆↓
↲
┆a1┆Interrupt name    Vector type   Related instructions┆05┆↲
Divide Error          0         DIV, IDIV↲
Single step           1         ALL↲
NMI                   2         ALL↲
Breakpoint            3         INT↲
INT0 Detected         4         INT0↲
overflow↲
Array Bounds          5         BOUND↲
Unused Opcode         6         Undefined Opcodes↲
┆a1┆ESC Opcode            7         ESC Opcodes┆05┆↲
┆a1┆Interrupt name    Vector type   Related interrupt level┆05┆↲
Timer 0 Interrupt     8               8↲
Reserved              9               -↲
DMA 0 Interrupt      10              10↲
DMA 1 Interrupt      11              11↲
INT0 Interrupt       12*             12↲
INT1 Interrupt       13**            13↲
INT2 Interrupt       14*             14↲
INT3 Interrupt       15**            15↲
Timer 1 Interrupt    18               8↲
┆a1┆Timer 2 Interrupt    19               8┆05┆↲
8259 IR0             20              20↲
8259 IR1             21              21↲
8259 IR2             22              22↲
Par-int              23              23↲
8259 IR4             24              24↲
8259 IR5             25              25↲
8259 IR6             26              26↲
8259 IR7             27              27↲
↲
              Figure 5: Interrupt Level Table.↲
↲
* INT0 and INT2 are used as INT0 and INTA0 for the 8259.↲
** INT1 and INT3 are used as INT1 and INTA2 for the 8274 MPSC.↲
┆0f┆↓

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆┆b0┆┆b0┆┆a1┆5┆a1┆. Selftest Switch Settings.↲
↲
The ETC611 is equipped with a Selftest configuration switch ↓
(S23), which is connected to the 8255, PA port.↲
↲
PA, bit 0-1 : ┆84┆These bits are used by the memory test to determine ↓
┆19┆┆8e┆┄┄the onboard memory size.↲
↲
PA, bit 2   : ┆84┆this bit is used to control the "test-output".↲
↲
PA, bit 3   : ┆84┆not used↲
↲
PA, bit 4   : ┆84┆this bit, if "1" makes the testprogram to assume an ↓
┆19┆┆8e┆┄┄8 MHz CPU installed. This information is used to ↓
┆19┆┆8e┆┄┄control the on-chip timer used as baudrate ↓
┆19┆┆8e┆┄┄generator.↲
↲
╞	╞	╞	╞	00 : 512 Kbytes RAM↲
    . . . . .╞	╞	╞	01 : 1 Mbytes RAM and 0 COM 601↲
   1┆b0┆.┆f0┆ . . . .╞	╞	╞	10 : 1 Mbytes RAM and 1 COM 601↲
    ! ! ! ┆a1┆! !                     11 : 1 Mbytes RAM and 2 COM 601↲
    ! ! !↲
    ! ! !╞	╞	╞	 0 : on board "test-output"↲
    ! ! !┆a2┆┆a1┆┆e2┆   ╞	╞	╞	 1 : "test-output" via MB      ↲
    ! !↲
    ! !╞	╞	╞	 0 : not used↲
    ! !┆a1┆╞	╞	╞	 1 :                           ↲
    !↲
    !╞	╞	╞	 0 : 6 MHz iAPX186 ↲
    !┆a1┆ ╞	╞	╞	 1 : 8 MHz iAPX186             ↲
↲
┆a1┆┆e1┆┆e1┆┆e1┆↲
              ┆a1┆Figure 8 : The S23 jumper area.↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆6. Initialization.↲
↲
After power up/reset the ETC611 SBC Selftest will perform some ↓
initializations of the onboard controllers.↲
↲
The initializations are common for the Selftest and the ↓
bootloader.↲
↲
↲
┆b0┆┆a1┆┆f0┆┆b0┆6.1 Wait States.↲
↲
The PROM and RAM memory will have 0 wait states.↲
↲
Pheripherals on PCS 0-3 will have 1 wait state↲
Pheripherals on PCS 4-6 will have 2 wait states.↲
↲
↲
┆b0┆┆a1┆┆f0┆┆b0┆6.2 iAPX186 Interrupt Controller.↲
↲
The interrupt vector for the iAPX186 controllers is tied to ↓
specific memory locations, equal to the location 20H for the ↓
first vector in the table. See section 2.5.↲
↲
╞	┆1f┆┆a1┆INT0/INT2:↲
         Port  : FF38H↲
         Value : 37H↲
↲
These two pins of the iAPX186 is used for cascading to the extern ↓
interrupt controller 8259.↲
↲
╞	┆a1┆INT1/INT3:↲
        Port  : FF3AH↲
        Value : 37H↲
↲
┆8c┆┆83┆┆98┆↓
These two pins of the iAPX80186 is used for cascading to the MPSC ↓
8274.↲
↲
╞	┆a1┆Mask Register:↲
        Port  : FF28H↲
        Value : FDH↲
↲
Which will mask the following:↲
↲
╞	I3  : 1╞	; INT3↲
╞	I2  : 1╞	; INT2↲
╞	I1  : 1╞	; INT1↲
╞	I0  : 0╞	; INT0↲
╞	D1  : 1╞	; DMA1↲
╞	D0  : 1╞	; DMA0↲
╞	TRM : 1╞	; Timers↲
↲
↲
┆b0┆┆a1┆┆f0┆┆b0┆6.3 Programable Interrupt Controller 8259.↲
↲
The ETC601 SBC Selftest is configurated with USART parity ↓
interrupt connected to IR3.↲
↲
╞	┆a1┆8259 setup:↲
        ICW 1 : 1BH  ; level triggered input, single mode↲
        ICW 2 : 20H  ; the interrupt vector table starts in 80H↲
        ICW 4 : 1DH  ┆84┆; non buffer mode, normal EOI and not fully ↓
┆19┆┆95┆┄┄; nested.↲
        MASK  : F7H  ; enable parity interrupt on IR3.↲
↲
↲
┆b0┆┆a1┆┆f0┆┆b0┆6.4 iAPX186 Timer 1.↲
↲
Timer 1 is initialized as a baudrate generator in alternating ↓
mode with even duty cycle. If no console is connected the ↓
baudrate is set to 9600 baud, otherwise the Baud Rate ↓
Determination procedure is entered see chapter 6.↲
↲
↲
┆8c┆┆83┆┆d4┆↓
┆b0┆┆a1┆┆f0┆┆b0┆6.5 MPSC 8274 Ch. B (Console Interface).↲
↲
Baudrate factor  : X16↲
Character length : 8 bits↲
Parity           : none↲
Stop bits        : 2↲
Mode             : asynchronous.↲
↓

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆7. ┆b0┆Test 0 = ┆f0┆MEMORY TEST.↲
↲
The memory test of the ETC 611 SBC selftest consists of two ↓
parts, a PROM checksum test and a RAM memory test. The PROM ↓
checksum test is only run once after power up or external reset, ↓
whereas the RAM memory test may be run several times, if ↓
requested by the operator.↲
↲
↲
┆a1┆┆b0┆7.1 PROM Checksum Test.↲
↲
The contents of both the odd and the even PROM are summarized ↓
bytewise and the result must be a zero. For that reason the ↓
PROM's contain a compensation byte which is used to bring the sum ↓
to zero.↲
┆a1┆↲
┆b0┆┆f0┆1. ┆b0┆checksum test: sum error  exp.:<0000>  rec.:<xyzw>↲
↲
Checksum error usually means that the content of the PROM has ↓
been damaged and that the PROM must be changed.↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆7.2 RAM Memory Test.↲
↲
The RAM memory test of the ETC 611 SBC selftest verifies the on-↓
board memory. The size of RAM is determined from reading the on ↓
board straps on the 8255 parallel port A. Valid memory sizes are ↓
1 M Bytes or 512 Kbytes. If 1 M bytes are present some of the RAM ↓
cannot be used by the ETC 611 itself. The upper 64 Kbytes are ↓
reserved to onboard PROM space and is useless. If one COM 601 is ↓
present the upper 128 Kbytes are occupied, and if two COM 601 are ↓
present then the upper 256 Kbytes are shadowed. NOTE that the ↓
shadowed RAM is available to other Multibus Masters ?↲
↲
The memory test is a register based test and uses no memory space ↓
at all, neither for variables nor stack. The test verifies every ↓
single byte of the on-board memory.↲
↲
This fact lets only one register for test variables survive the ↓
memory test. That variable contains all the test switches and the ↓
test number.  ↲
↲
↲
┆a1┆┆b0┆7.2.1 Memory Test Pattern.↲
↲
The memory test executes 4 passes trough the entire memory, two ↓
times writing and two times reading.↲
↲
The test pattern is the convenient modulus 3 pattern consisting ↓
of three times 0000 followed by three times FFFF (hexadecimal).↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆7.2.2 Memory Test Flow.↲
↲
The test starts in the highest RAM addresses and inserts the ↓
pattern towards lower addresses.↲
↲
When all memory words have been written and verified, they are ↓
tested again with the inversed pattern, this means, that all bits ↓
are tested for "zero" and "one" insertion. If an error occur then ↓
an attempt to send the following message, to the "test-output", ↓
is made :↲
↲
┆a1┆┆b0┆┆f0┆2. ┆b0┆RAM test: RAM error  segm.:<ssss>  addr.:<aaaa>  exp.:<eeee>↲
╞	 ╞	╞	╞	                 ┆b0┆ rec.:<rrrr>↲
↲
The secondary text is interpreted like this :↲
↲
<ssss> is the segment address↲
<aaaa> is the address offset↲
<eeee> is the expected pattern, should allways be 0000 or FFFF.↲
<rrrr> is the received pattern.↲
↲
The above mentioned information may be used to find a defective ↓
RAM memory chip from the knowledge of the RAM-layout.↲
↲
↲
┆a1┆┆b0┆7.2.3 Loop On Error.↲
↲
When a fault occur during the ram test an error message is ↓
written to the console, and the RAM test starts from the start ↓
again. This will be the case until no error is discovered. If ↓
there is a RAM error and if an L is typed from the keyboard, then ↓
the RAM test will not start from the beginning again, but proceed ↓
trough the RAM test and write all RAM errors to the console, and ↓
finally enter the "test-administrator" to execute other tests.↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆8. ┆b0┆Test 1 = ┆f0┆Chip Select Test.↲
↲
To ease complex debugging, a simple chip select loop, combined ↓
with a RAM write/read, is supplied. ↲
↲
This test generates chip selects to all peripheral devices by ↓
executing input instructions to all relevant I/O-devices. These ↓
are :↲
↲
Port ┆84┆0, 2, 128, 130, 256, 258, 260, 262, 384, 386, 388, 390, 392, ↓
┆19┆┆85┆┄┄394, 396, 398, 512, 514, 516, 518, 640, 642, 644, 646, 648, ↓
┆19┆┆85┆┄┄650, 652, 654.↲
↲
When all the chip selects are made, a pattern AA55 hex. is ↓
written to a RAM cell and immediately read back.↲
↲
This test is unable to generate any error messages. It is meant ↓
only as a special fast scope loop test.↲

════════════════════════════════════════════════════════════════════════
↓
┆a2┆┆e2┆┆a1┆┆b0┆9. ┆b0┆TEST 2┆f0┆ = iAPX 186 Timer Test.↲
↲
This test verifies the ability of the iAPX 186 internal timer 0 ↓
to generate interrupts. The internal timer 0 is initialized as a ↓
real time clock which generates interrupt every 20 millisecond. ↓
If no timer interrupt is generated then an error message is ↓
generated like this.↲
↲
┆a1┆┆a1┆┆a1┆┆e1┆┆b0┆┆f0┆1. ┆b0┆iAPX186 timer test : missing timer 0 interrupt↲
↲
This error should indicate a malfunction of the iAPX 186 ↓
processor chip.↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆10. ┆b0┆TEST 3┆f0┆ = iAPX 186 DMA Test.↲
↲
This test verifies the ability of the two iAPX 186 internal DMA ↓
channels to make a data transport and to generate interrupts. The ↓
two iAPX 186 DMA channels are initialized to perform a DMA memory ↓
to memory transport simultaneously. DMA channel 0 copies 8 Kbytes ↓
from a source to a destination buffer in the forward direction, ↓
and DMA channel 1 copies from the same source to another ↓
destination buffer in the reverse direction. All DMA transfers ↓
are syncronized to the internal timer 2 which generates a 250 KHz ↓
clock. The two channels are initialized to the same priority. ↓
This ensures together with the selected internal timer 2 ↓
syncronization that both DMA channels runs simultaneously and ↓
that the CPU may also get memory access. When the DMA transport ↓
is complete both destination buffers are compared to the source ↓
buffer.↲
↲
The test produces the following error messages:↲
↲
┆b0┆┆f0┆1. ┆b0┆DMA test: data error  segm.: <ssss> addr.:<aaaa> rec.:<rrrr>↲
╞	╞	╞	╞	╞	        ┆b0┆exp.:<eeee>↲
↲
┆b0┆┆f0┆2. ┆b0┆DMA test: transfer timeout↲
↲
The first error indictes that both DMA transports has terminated ↓
but the destination buffer is not equal to the source as ↓
expected. The latter indicates that one of the two or both DMA ↓
interrupts is missing.↲
↲
Both errors should indicate a malfunction of the iAPX 186 ↓
processor chip.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆f0┆┆a1┆┆b0┆1┆a1┆1. ┆b0┆Test 4┆f0┆ = RAM Refresh Test.↲
↲
The RAM refresh test of the ETC611 SBC Selftest assist in the ↓
verification of the memory control logic functionality. The main ↓
purpose is to discover the decay of data caused by a malfunction ↓
of the RAM refresh circuitry.↲
↲
The test pattern written is a counting pattern and the size of ↓
the test buffer is 4 K, 16 bit words.↲
↲
When the pattern has been written the test program enters a ↓
waiting loop for approximate 5 sec., in which the CPU will not ↓
access the RAM memory. After the delay, the buffer will be ↓
checked to discover any decay.↲
↲
If decay is found, a message is written like this:↲
↲

╱04002d4e0a0006000000000301453100000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱

╱0400274e0a00060000000003013c3160000000000000000000000000000000000000000000000000050a0f14191e23282d32373c41464bff04╱
↓
┆b0┆RAM refresh test: error, addr.: <aaaa>, exp.: <eeee>, rec.: <rrrr>↲

╱04002d4e0a0006000000000301413100000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱

╱04002d4e0a0006000000000301453100000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱
↓
↲
Where↲
╞	<aaaa> ┆84┆is the offset address relative to the start of the ↓
┆19┆┆8b┆┄┄test buffer.↲
    <eeee> is the pattern written in this word.↲
╞	<rrrr> is the pattern read from this word.↲
↲
The corresponding error number is 9.↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆┆b0┆┆a1┆12. Test 5 ┆f0┆= Ethernet Test 2.↲
↲
The ethernet test 2 applies to the verification of the 82586 co-↓
processor and its interface circuitry. The test makes an external ↓
data loopback test on the ethernet chip.↲
↲
First a software reset of the ethernet chip is made. This reset ↓
causes the ethernet controller to issue an interrupt when the ↓
reset is complete. If no interrupt is received an error message ↓
is generated like this:↲
↲
┆b0┆Ethernet test 2 : missing reset interrupt↲
↲
Corresponding error number is 61.↲
↲
Second a configure command is executed to the ethernet controller ↓
in order to select the external loopback mode. Again the sleftest ↓
awaits a configure complete interrupt, and if none is received an ↓
error message is generated like this:↲
↲
┆b0┆Ethernet test 2 : configuration command not accepted↲
↲
Corresponding error number is 58.↲
↲
Third a transmit frame command is executed. The ethernet address ↓
is the broadcast address an the message length is 14 bytes. If↓
the transmit frame command is not accepted by the ethernet ↓
controller an error message is generated like this:↲
↲
┆b0┆Ethernet test 2 : transmit command  not accepted↲
↲
corresponding error number is 59.↲
↲
Fourth, when the transmit frame command is completed the data ↓
sent is copared with the data received and if not the same an ↓
error message is generated otherwise the ethernet interface is ↓
said to be OK.↲
↲
┆8c┆┆83┆┆c8┆↓
┆b0┆Ethernet test 2 : data error  add.:<aaaa>, exp.:<eeee>,↲
┆b0┆╞	╞	╞	╞	         rec.:<rrrr>↲
┆81┆↲
Corresponding error number is 60.↲
↲
where↲
     add.:<aaaa> is offset address in the receive buffer↲
     exp.:<eeee> is the expected value from the transmit buffer↲
     rec.:<rrrr> is the received value in the receive buffer↲
↲
Another error message is written if the ethernet controller ↓
generates an interrupt without having reset the command just ↓
executed.↲
↲
┆b0┆Ethernet test 2 : interrupt but command word not cleared↲
↲
Corresponding error number is 48.↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆A. REFERENCES┆b0┆↲
↲
(1)  RCSL. 991 10092↲
     RC 39 Selftest Concept, ↲
     User's manual ╞	     ↲
↲
(2)  RCSL. 991 10095↲
     ITC 602 hardware selftest, ↲
     User's manual  ╞	     ↲
↲
(3)  RCSL. 991 10097↲
     F641 COM 601 hardware selftest, ↲
     User's manual    ↲
↲
(4)  RCSL. 991 10094↲
     RC3902 hardware selftest, ↲
     User's manual╞	     ↲
↲
(5)  RCSL. 991 10134↲
     RC39 monitor 8086 version, ↲
     Reference manual╞	     ↲
↲
(6)  RCSL. 991 10093↲
     RC39 monitor 80286 version, ↲
     Reference manual     ↲
↲
↓
↓

════════════════════════════════════════════════════════════════════════
↓

╱04002d4e0c000600000000020150310000000000000000000000000000000000000000000000000008101820283038404a4b555f69737dff04╱

╱04002d4e0a0006000000000301413100000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱
↓
┆a1┆┆b0┆B. ┆a1┆Complete Error List.↲
↲
!-----------------------------------------------------------------------------!↲
! Err. No !╞	╞	╞	╞	   Error Text            ╞	╞	    !↲
!-----------------------------------------------------------------------------!↲
!    0    ! OK╞	╞	╞	╞	╞	╞	╞	╞	╞	╞	╞	╞	 !↲
!-----------------------------------------------------------------------------!↲
↲
!-----------------------------------------------------------------------------!↲
!    1    ! Checksum Test: sum error    ╞	╞	╞	╞	╞	╞	╞	╞	╞	!↲
!-----------------------------------------------------------------------------!↲
↲
!-----------------------------------------------------------------------------!↲
!    2╞	   ! RAM Test: RAM error╞	╞	╞	╞	╞	╞	╞	╞	  !↲
!-----------------------------------------------------------------------------!↲
↲
!-----------------------------------------------------------------------------!↲
!    3    ! iAPX186 DMA Test: data error╞	╞	╞	╞	╞	    !↲
!-----------------------------------------------------------------------------!↲
↲
!-----------------------------------------------------------------------------!↲
!    4    ! iAPX186 DMA Test: timeout╞	╞	╞	╞	╞	╞	    !↲
!-----------------------------------------------------------------------------!↲
↲
!-----------------------------------------------------------------------------!↲
!    9    ! RAM refresh Test: error╞	╞	╞	╞	╞	     !↲
!-----------------------------------------------------------------------------!↲
↲
!-----------------------------------------------------------------------------!↲
!    10   ! iAPX186 Timer Test: missing timer 0 interrupt╞	╞	╞	╞	╞	  !↲
!-----------------------------------------------------------------------------!↲
↲
!-----------------------------------------------------------------------------!↲
!    48   ! Ethernet test 2: interrupt but command word not cleared╞	     !↲
!-----------------------------------------------------------------------------!↲
↲
!-----------------------------------------------------------------------------!↲
!    60   ! Ethernet test 2: data error                                ╞	     !↲
!-----------------------------------------------------------------------------!↲
↲
!-----------------------------------------------------------------------------!↲
!    61   ! Ethernet test 2: missing reset interrupt╞	╞	╞	╞	╞	╞	  !↲
!-----------------------------------------------------------------------------!↲
↲
!-----------------------------------------------------------------------------;↲
!    62   ! Ethernet test 2: configuration command not accepted╞	╞	╞	╞	╞	 !↲
!-----------------------------------------------------------------------------!↲
↲
!-----------------------------------------------------------------------------!↲
!    63   ! Ethernet test 2: configuration command not accepted╞	╞	╞	╞	  !↲
!-----------------------------------------------------------------------------!↲
↲
!-----------------------------------------------------------------------------!↲
!    64   ! Ethernet test 2: transmit command not accepted                    !↲
!-----------------------------------------------------------------------------!↲

════════════════════════════════════════════════════════════════════════
↓
↲

════════════════════════════════════════════════════════════════════════
↓
┆1a┆┆1a┆ror List.↲
↲
!----------------------------------------------------------------

OctetView

0x0000…0020 (0,)  00 00 00 00 00 00 00 00 42 05 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 4e 00 00 00   ┆        B                   N   ┆
0x0020…0040       00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                ┆
0x0040…0047       00 00 00 00 00 00 00                                                                              ┆       ┆
0x0047…0080       Params {
0x0047…0080         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x0047…0080         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x0047…0080       }
0x0080…0083       FormFeed {
0x0080…0083         0c 81 7c                                                                                          ┆  ø┆
0x0080…0083       }
0x0083…00a0       0a a1 a1 0d 0a 0d 0a 09 45 64 69 74 69 6f 6e 3a 09 4d 61 79 20 31 39 38 35 0d 0a 09 41            ┆        Edition: May 1985   A┆
0x00a0…00c0       75 74 68 6f 72 3a 20 20 20 50 65 74 65 72 20 4c 75 6e 64 62 6f 0d 0a 09 52 43 53 4c 20 4e 6f 2e   ┆uthor:   Peter Lundbo   RCSL No.┆
0x00c0…00e0       3a 09 39 39 31 20 31 30 30 39 36 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 20 20 20   ┆: 991 10096                     ┆
0x00e0…0100       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4e 54 45 52 4e 41 4c 20 44   ┆                      INTERNAL D┆
0x0100…0120       4f 43 55 4d 45 4e 54 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 54 69 74 6c 65 3a 0d 0a 0d   ┆OCUMENT                Title:   ┆
0x0120…0140       0a 06 84 52 43 33 39 33 31 20 45 54 43 20 36 31 31 20 68 61 72 64 77 61 72 65 20 73 65 6c 66 74   ┆   RC3931 ETC 611 hardware selft┆
0x0140…0160       65 73 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆est                             ┆
0x0160…0170       20 75 73 65 72 27 73 20 6d 61 6e 75 61 6c 0d 0a                                                   ┆ user's manual  ┆
0x0170…0173       FormFeed {
0x0170…0173         0c 82 ac                                                                                          ┆   ┆
0x0170…0173       }
0x0173…0180       0a 4b 45 59 57 4f 52 44 53 3a 0d 0a 09                                                            ┆ KEYWORDS:   ┆
0x0180…01a0       09 84 52 43 20 33 39 2c 20 58 45 4e 49 58 2c 20 52 65 6d 6f 74 65 2f 4c 6f 63 61 6c 20 43 6f 6d   ┆  RC 39, XENIX, Remote/Local Com┆
0x01a0…01c0       6d 75 6e 69 63 61 74 69 6f 6e 2c 20 54 45 4c 45 54 45 58 2c 20 0a 19 89 80 80 45 74 68 65 72 6e   ┆munication, TELETEX,      Ethern┆
0x01c0…01e0       65 74 2c 20 4c 41 4e 2c 20 48 61 72 64 77 61 72 65 20 53 65 6c 66 74 65 73 74 2c 20 45 54 43 20   ┆et, LAN, Hardware Selftest, ETC ┆
0x01e0…0200       36 31 31 2e 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 41 42 53 54 52 41 43 54 3a 0d 0a 09   ┆611.                ABSTRACT:   ┆
0x0200…0220 (1,)  09 84 54 68 69 73 20 6d 61 6e 75 61 6c 20 64 6f 63 75 6d 65 6e 74 73 20 74 68 65 20 45 54 43 36   ┆  This manual documents the ETC6┆
0x0220…0240       31 31 20 53 42 43 20 73 65 6c 66 74 65 73 74 20 0a 19 89 80 80 70 72 6f 67 72 61 6d 20 77 68 69   ┆11 SBC selftest      program whi┆
0x0240…0260       63 68 20 63 6f 6e 74 61 69 6e 20 73 65 76 65 72 61 6c 20 70 72 6f 67 72 61 6d 73 20 66 6f 72 20   ┆ch contain several programs for ┆
0x0260…0280       0a 19 89 80 80 76 65 72 69 66 79 69 6e 67 20 68 61 72 64 77 61 72 65 20 63 6f 6d 70 6f 6e 65 6e   ┆     verifying hardware componen┆
0x0280…02a0       74 73 20 6f 66 20 74 68 65 20 49 6e 74 65 6c 6c 69 67 65 6e 74 20 0a 19 89 80 80 45 74 68 65 72   ┆ts of the Intelligent      Ether┆
0x02a0…02c0       6e 65 74 20 43 6f 6e 74 72 6f 6c 6c 65 72 2e 20 54 68 65 20 45 54 43 36 31 31 20 69 73 20 61 6e   ┆net Controller. The ETC611 is an┆
0x02c0…02e0       20 49 4e 54 45 4c 20 0a 19 89 80 80 4d 75 6c 74 69 62 75 73 20 63 6f 6d 70 61 74 69 62 6c 65 20   ┆ INTEL      Multibus compatible ┆
0x02e0…0300       73 6c 61 76 65 20 63 6f 6e 74 72 6f 6c 6c 65 72 2c 20 62 61 73 65 64 20 75 70 6f 6e 20 61 20 0a   ┆slave controller, based upon a  ┆
0x0300…0320       19 89 80 80 31 36 20 62 69 74 20 69 41 50 58 20 31 38 36 20 6d 69 63 72 6f 70 72 6f 63 65 73 73   ┆    16 bit iAPX 186 microprocess┆
0x0320…0325       6f 72 2e 0d 0a                                                                                    ┆or.  ┆
0x0325…0328       FormFeed {
0x0325…0328         0c 81 cc                                                                                          ┆   ┆
0x0325…0328       }
0x0328…0340       0a 09 09 09 09 09 09 69 0d 0a a1 43 4f 4e 54 45 4e 54 20 20 20 20 20 20                           ┆       i   CONTENT      ┆
0x0340…0360       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                ┆
0x0360…0380       20 20 20 20 20 20 20 20 50 41 47 45 20 20 0d 0a 0d 0a 31 2e 20 49 4e 54 52 4f 44 55 43 54 49 4f   ┆        PAGE      1. INTRODUCTIO┆
0x0380…03a0       4e 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆N ..............................┆
0x03a0…03c0       2e 2e 2e 2e 2e 2e 2e 20 20 20 31 0d 0a 0d 0a 32 2e 20 54 48 45 20 44 55 41 4c 20 43 48 41 4e 4e   ┆.......   1    2. THE DUAL CHANN┆
0x03c0…03e0       45 4c 20 43 4f 4d 4d 55 4e 49 43 41 54 49 4f 4e 20 41 50 50 52 4f 41 43 48 20 2e 2e 2e 2e 2e 2e   ┆EL COMMUNICATION APPROACH ......┆
0x03e0…0400       2e 2e 2e 2e 20 20 20 32 0d 0a 0d 0a 33 2e 20 54 48 45 20 42 41 55 44 20 52 41 54 45 20 44 45 54   ┆....   2    3. THE BAUD RATE DET┆
0x0400…0420 (2,)  45 52 4d 49 4e 41 54 49 4f 4e 20 4d 4f 44 45 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ERMINATION MODE ................┆
0x0420…0440       2e 20 20 20 33 0d 0a 0d 0a 34 2e 20 44 45 46 41 55 4c 54 20 49 4e 54 45 52 52 55 50 54 20 48 41   ┆.   3    4. DEFAULT INTERRUPT HA┆
0x0440…0460       4e 44 4c 49 4e 47 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20   ┆NDLING .......................  ┆
0x0460…0480       20 34 0d 0a 20 20 20 34 2e 31 20 49 6e 73 74 72 75 63 74 69 6f 6e 20 45 78 63 65 70 74 69 6f 6e   ┆ 4     4.1 Instruction Exception┆
0x0480…04a0       20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 34 0d 0a 20   ┆ ........................   4   ┆
0x04a0…04c0       20 20 34 2e 32 20 49 6c 6c 65 67 61 6c 20 49 6e 74 65 72 72 75 70 74 20 2e 2e 2e 2e 2e 2e 2e 2e   ┆  4.2 Illegal Interrupt ........┆
0x04c0…04e0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 34 0d 0a 0d 0a 35 2e 20 b0   ┆....................   4    5.  ┆
0x04e0…0500       f0 53 45 4c 46 54 45 53 54 20 53 57 49 54 43 48 20 53 45 54 54 49 4e 47 53 20 2e 2e 2e 2e 2e 2e   ┆ SELFTEST SWITCH SETTINGS ......┆
0x0500…0520       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 37 0d 0a 0d 0a 36 2e 20 49 4e   ┆...................   7    6. IN┆
0x0520…0540       49 54 49 41 4c 49 5a 41 54 49 4f 4e 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ITIALIZATION ...................┆
0x0540…0560       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 20 38 0d 0a 20 20 20 36 2e 31 20 57 61 69   ┆...............    8     6.1 Wai┆
0x0560…0580       74 20 53 74 61 74 65 73 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆t States .......................┆
0x0580…05a0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 20 38 0d 0a 20 20 20 36 2e 32 20 69 41 50 58 31 38 36 20   ┆..........    8     6.2 iAPX186 ┆
0x05a0…05c0       49 6e 74 65 72 72 75 70 74 20 43 6f 6e 74 72 6f 6c 6c 65 72 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆Interrupt Controller ...........┆
0x05c0…05e0       2e 2e 2e 2e 2e 20 20 20 20 38 0d 0a 20 20 20 36 2e 33 20 50 72 6f 67 72 61 6d 6d 61 62 6c 65 20   ┆.....    8     6.3 Programmable ┆
0x05e0…0600       49 6e 74 65 72 72 75 70 74 20 43 6f 6e 74 72 6f 6c 6c 65 72 20 38 32 35 39 20 2e 2e 2e 2e 2e 2e   ┆Interrupt Controller 8259 ......┆
0x0600…0620 (3,)  09 20 20 39 0d 0a 20 20 20 36 2e 34 20 69 41 50 58 31 38 36 20 54 69 6d 65 72 20 31 20 2e 2e 2e   ┆   9     6.4 iAPX186 Timer 1 ...┆
0x0620…0640       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 20 39 0d   ┆..........................    9 ┆
0x0640…0660       0a 20 20 20 36 2e 35 20 4d 50 53 43 20 38 32 37 34 20 43 68 2e 20 42 20 28 43 6f 6e 73 6f 6c 65   ┆    6.5 MPSC 8274 Ch. B (Console┆
0x0660…0680       20 49 6e 74 65 72 66 61 63 65 29 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 30 0d 0a 20 0d 0a 37   ┆ Interface) .........   10     7┆
0x0680…06a0       2e 20 54 45 53 54 20 30 20 3d 20 4d 45 4d 4f 52 59 20 54 45 53 54 20 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆. TEST 0 = MEMORY TEST .........┆
0x06a0…06c0       2e 2e 2e 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 31 0d 0a 20 20 20 37 2e 31   ┆... ...............   11     7.1┆
0x06c0…06e0       20 50 52 4f 4d 20 43 68 65 63 6b 73 75 6d 20 54 65 73 74 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ PROM Checksum Test ............┆
0x06e0…0700       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 31 0d 0a 20 20 20 37 2e 32 20 52 41 4d 20   ┆..............   11     7.2 RAM ┆
0x0700…0720       4d 65 6d 6f 72 79 20 54 65 73 74 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆Memory Test ....................┆
0x0720…0740       2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 32 0d 0a 20 20 20 20 20 20 20 37 2e 32 2e 31 20 4d 65 6d   ┆.........   12         7.2.1 Mem┆
0x0740…0760       6f 72 79 20 54 65 73 74 20 50 61 74 74 65 72 6e 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆ory Test Pattern ...............┆
0x0760…0780       2e 2e 2e 2e 20 20 20 31 32 0d 0a 20 20 20 20 20 20 20 37 2e 32 2e 32 20 4d 65 6d 6f 72 79 20 54   ┆....   12         7.2.2 Memory T┆
0x0780…07a0       65 73 74 20 46 6c 6f 77 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20   ┆est Flow ...................... ┆
0x07a0…07c0       20 20 31 33 0d 0a 20 20 20 20 20 20 20 37 2e 32 2e 33 20 4c 6f 6f 70 20 4f 6e 20 45 72 72 6f 72   ┆  13         7.2.3 Loop On Error┆
0x07c0…07e0       20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 33 0d   ┆ .........................   13 ┆
0x07e0…0800       0a 0d 0a 38 2e 20 54 45 53 54 20 31 20 3d 20 43 68 69 70 20 53 65 6c 65 63 74 20 54 65 73 74 20   ┆   8. TEST 1 = Chip Select Test ┆
0x0800…0820 (4,)  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 34 0d 0a 0d 0a   ┆.......................   14    ┆
0x0820…0840       8c 82 f4 0a 39 2e 20 54 45 53 54 20 32 20 3d 20 69 41 50 58 20 31 38 36 20 54 69 6d 65 72 20 54   ┆    9. TEST 2 = iAPX 186 Timer T┆
0x0840…0860       65 73 74 20 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 20 31 35 0d 0a 0d   ┆est ....................   15   ┆
0x0860…0880       0a 31 30 2e 20 54 45 53 54 20 33 20 3d 20 69 41 50 58 20 31 38 36 20 44 4d 41 20 54 65 73 74 20   ┆ 10. TEST 3 = iAPX 186 DMA Test ┆
0x0880…08a0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 36 0d 0a 0d 0a 31 31   ┆......................  16    11┆
0x08a0…08c0       2e 20 54 45 53 54 20 34 20 3d 20 52 41 4d 20 52 65 66 72 65 73 68 20 54 65 73 74 20 2e 2e 2e 2e   ┆. TEST 4 = RAM Refresh Test ....┆
0x08c0…08e0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 37 0d 0a 0d 0a 31 32 2e 20 54   ┆...................  17    12. T┆
0x08e0…0900       45 53 54 20 35 20 3d 20 45 74 68 65 72 6e 65 74 20 54 65 73 74 20 32 20 2e 2e 2e 2e 2e 2e 2e 2e   ┆EST 5 = Ethernet Test 2 ........┆
0x0900…0920       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 31 38 0d 0a 0d 0a 0d 0a a1 41 50 50 45 4e   ┆................  18       APPEN┆
0x0920…0940       44 49 43 45 53 0d 0a 0d 0a 41 2e 20 52 45 46 45 52 45 4e 43 45 53 20 2e 2e 2e 2e 2e 2e 2e 2e 2e   ┆DICES    A. REFERENCES .........┆
0x0940…0960       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20   ┆..............................  ┆
0x0960…0980       32 30 0d 0a 0d 0a 42 2e 20 43 6f 6d 70 6c 65 74 65 20 45 72 72 6f 72 20 4c 69 73 74 20 2e 2e 2e   ┆20    B. Complete Error List ...┆
0x0980…09a0       2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 20 20 32 31 0d   ┆...........................  21 ┆
0x09a0…09a3       0a 0d 0a                                                                                          ┆   ┆
0x09a3…09a6       FormFeed {
0x09a3…09a6         0c 81 b4                                                                                          ┆   ┆
0x09a3…09a6       }
0x09a6…09c0       0a 14 b3 09 09 09 20 20 20 20 20 0b a1 0d 0a a1 a1 b0 31 2e 20 49 6e 74 72 6f                     ┆                  1. Intro┆
0x09c0…09e0       64 75 63 74 69 6f 6e 2e 0d 0a 0d 0a 54 68 65 20 45 54 43 20 36 31 31 20 69 73 20 61 6e 20 49 6e   ┆duction.    The ETC 611 is an In┆
0x09e0…0a00       74 65 6c 6c 69 67 65 6e 74 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 43 6f 6e 74 72 6f 6c 6c   ┆telligent Communication Controll┆
0x0a00…0a20 (5,)  65 72 2c 20 77 68 69 63 68 20 0a 6f 66 66 65 72 73 20 4c 6f 63 61 6c 20 41 72 65 61 20 4e 65 74   ┆er, which  offers Local Area Net┆
0x0a20…0a40       77 6f 72 6b 20 73 65 72 76 69 63 65 20 28 4c 41 4e 29 2c 20 54 45 4c 45 54 45 58 20 6e 65 74 77   ┆work service (LAN), TELETEX netw┆
0x0a40…0a60       6f 72 6b 20 73 65 72 76 69 63 65 20 0a 61 6e 64 20 28 74 6f 67 65 74 68 65 72 20 77 69 74 68 20   ┆ork service  and (together with ┆
0x0a60…0a80       43 4f 4d 20 36 30 31 29 20 49 42 4d 20 68 6f 73 74 20 73 65 72 76 69 63 65 20 74 6f 20 74 68 65   ┆COM 601) IBM host service to the┆
0x0a80…0aa0       20 52 43 20 33 39 20 0a 70 72 6f 64 75 63 74 2e 0d 0a 0d 0a 54 68 69 73 20 6d 61 6e 75 61 6c 20   ┆ RC 39  product.    This manual ┆
0x0aa0…0ac0       61 73 73 75 6d 65 20 74 68 61 74 20 74 68 65 20 72 65 61 64 65 72 20 69 73 20 66 61 6d 69 6c 69   ┆assume that the reader is famili┆
0x0ac0…0ae0       61 72 20 77 69 74 68 20 74 68 65 20 52 43 20 33 39 20 0a 73 65 6c 66 74 65 73 74 20 63 6f 6e 63   ┆ar with the RC 39  selftest conc┆
0x0ae0…0b00       65 70 74 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20 6d 61 6e 75 61 6c 20 63   ┆ept as described in the manual c┆
0x0b00…0b20       61 6c 6c 65 64 20 22 54 68 65 20 52 43 20 33 39 20 0a 53 65 6c 66 74 65 73 74 20 43 6f 6e 63 65   ┆alled "The RC 39  Selftest Conce┆
0x0b20…0b40       70 74 22 2e 20 54 68 65 20 45 54 43 20 36 31 31 20 73 65 6c 66 74 65 73 74 20 69 6e 63 6c 75 64   ┆pt". The ETC 611 selftest includ┆
0x0b40…0b60       65 73 20 36 20 64 69 66 66 65 72 65 6e 74 20 0a 74 65 73 74 73 20 77 68 69 63 68 20 6d 61 79 20   ┆es 6 different  tests which may ┆
0x0b60…0b80       62 65 20 72 75 6e 20 69 6e 20 73 65 76 65 72 61 6c 20 6d 6f 64 65 73 2e 20 46 69 76 65 20 6f 66   ┆be run in several modes. Five of┆
0x0b80…0ba0       20 74 68 65 73 65 20 74 65 73 74 73 20 61 72 65 20 0a b0 64 65 66 61 75 6c 74 f0 20 74 65 73 74   ┆ these tests are   default  test┆
0x0ba0…0bc0       73 20 77 68 69 63 68 20 61 6c 6c 77 61 79 73 20 65 78 65 63 75 74 65 20 61 66 74 65 72 20 61 20   ┆s which allways execute after a ┆
0x0bc0…0be0       70 6f 77 65 72 20 6f 6e 2e 20 54 68 65 20 6c 61 73 74 20 0a 19 80 81 80 74 65 73 74 20 69 73 20   ┆power on. The last      test is ┆
0x0be0…0c00       61 b0 f0 6e 20 b0 65 78 74 65 6e 64 65 64 b0 f0 20 74 65 73 74 20 77 68 69 63 68 20 69 73 20 72   ┆a  n  extended   test which is r┆
0x0c00…0c20 (6,)  75 6e 20 6f 6e 6c 79 20 77 68 65 6e 20 72 65 71 75 65 73 74 65 64 20 0a 19 80 84 80 65 78 70 6c   ┆un only when requested      expl┆
0x0c20…0c40       69 63 69 74 20 62 79 20 61 6e 20 6f 70 65 72 61 74 6f 72 2e 20 54 68 69 73 20 76 65 72 73 69 6f   ┆icit by an operator. This versio┆
0x0c40…0c60       6e 20 6f 66 20 74 68 65 20 45 54 43 20 36 31 31 20 69 6e 63 6c 75 64 65 73 20 6e 6f 20 0a 19 80   ┆n of the ETC 611 includes no    ┆
0x0c60…0c7c       84 80 b0 73 65 70 65 72 61 74 65 6c 79 f0 20 72 75 6e 20 f0 74 65 73 74 73 2e 0d 0a               ┆   seperately  run  tests.  ┆
0x0c7c…0c7f       FormFeed {
0x0c7c…0c7f         0c 81 b4                                                                                          ┆   ┆
0x0c7c…0c7f       }
0x0c7f…0c80       0a                                                                                                ┆ ┆
0x0c80…0ca0       a1 a1 b0 32 2e 20 54 68 65 20 44 75 61 6c 20 43 68 61 6e 6e 65 6c 20 43 6f 6d 6d 75 6e 69 63 61   ┆   2. The Dual Channel Communica┆
0x0ca0…0cc0       74 69 6f 6e 20 41 70 70 72 6f 61 63 68 2e 0d 0a 0d 0a 54 68 65 20 45 54 43 20 36 31 31 20 53 42   ┆tion Approach.    The ETC 611 SB┆
0x0cc0…0ce0       43 20 73 65 6c 66 74 65 73 74 20 73 75 70 70 6f 72 74 73 20 74 68 65 20 44 75 61 6c 20 43 68 61   ┆C selftest supports the Dual Cha┆
0x0ce0…0d00       6e 6e 65 6c 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 0a 66 61 63 69 6c 69 74 79 20 61 73 20   ┆nnel Communication  facility as ┆
0x0d00…0d20       64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20 22 52 43 20 33 39 20 53 65 6c 66 74 65 73 74   ┆described in the "RC 39 Selftest┆
0x0d20…0d40       20 43 6f 6e 63 65 70 74 22 2e 20 49 66 20 74 68 65 20 0a 73 74 72 61 70 20 53 54 37 2d 32 33 20   ┆ Concept". If the  strap ST7-23 ┆
0x0d40…0d60       69 73 20 69 6e 73 65 72 74 65 64 20 74 68 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 67 6f   ┆is inserted the communication go┆
0x0d60…0d80       65 73 20 76 69 61 20 74 68 65 20 6f 6e 2d 62 6f 61 72 64 20 0a 38 32 37 34 20 55 53 41 52 54 20   ┆es via the on-board  8274 USART ┆
0x0d80…0da0       6c 69 6e 65 20 30 2c 20 6f 74 68 65 72 77 69 73 65 20 69 66 20 74 68 65 20 73 74 72 61 70 20 69   ┆line 0, otherwise if the strap i┆
0x0da0…0dc0       73 20 6f 6d 69 74 74 65 64 20 74 68 65 20 0a 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 67 6f 65   ┆s omitted the  communication goe┆
0x0dc0…0de0       73 20 74 72 61 6e 73 70 61 72 65 6e 74 6c 79 20 74 68 72 6f 75 67 68 20 74 68 65 20 4d 75 6c 74   ┆s transparently through the Mult┆
0x0de0…0e00       69 62 75 73 20 69 6e 74 65 72 66 61 63 65 20 0a 74 6f 20 61 20 63 6f 6e 73 6f 6c 65 20 63 6f 6e   ┆ibus interface  to a console con┆
0x0e00…0e20 (7,)  6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 22 74 65 73 74 2d 6d 61 73 74 65 72 22 20 75 73 75 61   ┆nected to the "test-master" usua┆
0x0e20…0e40       6c 6c 79 20 61 20 43 50 55 20 36 39 31 20 6f 72 20 0a 61 20 43 50 55 20 36 31 30 20 62 6f 61 72   ┆lly a CPU 691 or  a CPU 610 boar┆
0x0e40…0e44       64 2e 0d 0a                                                                                       ┆d.  ┆
0x0e44…0e47       FormFeed {
0x0e44…0e47         0c 80 ec                                                                                          ┆   ┆
0x0e44…0e47       }
0x0e47…0e60       0a a1 b0 33 2e 20 54 68 65 20 42 61 75 64 20 52 61 74 65 20 a1 44 65 74 65                        ┆   3. The Baud Rate  Dete┆
0x0e60…0e80       72 6d 69 6e 61 74 69 6f 6e 20 4d 6f 64 65 2e 0d 0a 0d 0a 49 66 20 74 68 65 20 73 74 61 72 70 20   ┆rmination Mode.    If the starp ┆
0x0e80…0ea0       53 54 37 2d 32 33 20 69 73 20 69 6e 73 65 72 74 65 64 20 61 6e 64 20 61 20 74 65 72 6d 69 6e 61   ┆ST7-23 is inserted and a termina┆
0x0ea0…0ec0       6c 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 0a 56 2e 32 34 20 6c 69 6e 65   ┆l is connected to the  V.24 line┆
0x0ec0…0ee0       20 30 20 69 6e 74 65 72 66 61 63 65 20 28 44 53 52 20 61 63 74 69 76 29 20 74 68 65 6e 20 74 68   ┆ 0 interface (DSR activ) then th┆
0x0ee0…0f00       65 20 73 65 6c 66 74 65 73 74 20 65 6e 74 65 72 73 20 74 68 65 20 0a 61 75 74 6f 6d 61 74 69 63   ┆e selftest enters the  automatic┆
0x0f00…0f20       20 42 61 75 64 20 52 61 74 65 20 44 65 74 65 72 6d 69 6e 61 74 69 6f 6e 20 6d 6f 64 65 2e 20 54   ┆ Baud Rate Determination mode. T┆
0x0f20…0f40       68 65 20 55 53 41 52 54 20 69 73 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 0a 74 6f 20 39 36 30 30   ┆he USART is initialized  to 9600┆
0x0f40…0f60       20 42 61 75 64 20 61 6e 64 20 73 74 61 72 73 20 28 2a 2a 2a 2a 2a 29 20 61 72 65 20 77 72 69 74   ┆ Baud and stars (*****) are writ┆
0x0f60…0f80       74 65 6e 20 74 6f 20 6c 69 6e 65 20 30 2e 20 54 68 65 73 65 20 73 74 61 72 73 20 0a 6d 61 79 20   ┆ten to line 0. These stars  may ┆
0x0f80…0fa0       62 65 20 73 65 65 6e 20 61 73 20 73 74 61 72 73 2c 20 6f 74 68 65 72 20 6d 69 78 65 64 20 63 68   ┆be seen as stars, other mixed ch┆
0x0fa0…0fc0       61 72 61 63 74 65 72 73 20 6f 72 20 6e 6f 74 20 73 65 65 6e 20 61 74 20 61 6c 6c 20 0a 64 65 70   ┆aracters or not seen at all  dep┆
0x0fc0…0fe0       65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 42 61 75 64 20 52 61 74 65 20 6f 66 20 74 68 65 20 61   ┆ending on the Baud Rate of the a┆
0x0fe0…1000       74 74 61 63 68 65 64 20 63 6f 6e 73 6f 6c 65 2e 20 54 68 65 20 73 65 6c 66 74 65 73 74 20 0a 77   ┆ttached console. The selftest  w┆
0x1000…1020 (8,)  61 69 74 73 20 66 6f 72 20 74 68 65 20 6f 70 65 72 61 74 6f 72 20 74 6f 20 65 6e 74 65 72 20 6f   ┆aits for the operator to enter o┆
0x1020…1040       6e 65 20 6f 72 20 74 77 6f 20 75 70 70 65 72 20 63 61 73 65 20 55 2e 20 4f 6e 65 20 0a 75 70 70   ┆ne or two upper case U. One  upp┆
0x1040…1060       65 72 20 63 61 73 65 20 55 20 69 73 20 65 6e 6f 75 67 68 20 69 66 20 74 68 65 20 42 61 75 64 20   ┆er case U is enough if the Baud ┆
0x1060…1080       52 61 74 65 20 69 73 20 39 36 30 30 2c 20 34 38 30 30 20 6f 72 20 32 34 30 30 20 0a 42 61 75 64   ┆Rate is 9600, 4800 or 2400  Baud┆
0x1080…10a0       2e 20 42 61 75 64 20 52 61 74 65 73 20 6f 66 20 31 32 30 30 2c 20 36 30 30 20 6f 72 20 33 30 30   ┆. Baud Rates of 1200, 600 or 300┆
0x10a0…10bc       20 72 65 71 75 69 72 65 73 20 74 77 6f 20 75 70 70 65 72 20 63 61 73 65 20 55 2e 0a               ┆ requires two upper case U. ┆
0x10bc…10bf       FormFeed {
0x10bc…10bf         0c 81 84                                                                                          ┆   ┆
0x10bc…10bf       }
0x10bf…10c0       0a                                                                                                ┆ ┆
0x10c0…10e0       a1 b0 b0 34 b0 a1 f0 f0 b0 2e 20 44 65 66 61 75 6c 74 20 49 6e 74 65 72 72 75 70 74 20 48 61 6e   ┆   4     . Default Interrupt Han┆
0x10e0…1100       64 6c 69 6e 67 2e 0d 0a 0d 0a 57 68 65 6e 20 74 68 65 20 45 54 43 20 36 31 31 20 53 42 43 20 53   ┆dling.    When the ETC 611 SBC S┆
0x1100…1120       65 6c 66 74 65 73 74 20 68 61 73 20 66 69 6e 69 73 68 65 64 20 74 68 65 20 6d 65 6d 6f 72 79 20   ┆elftest has finished the memory ┆
0x1120…1140       74 65 73 74 2c 20 61 20 73 65 74 20 0a 6f 66 20 64 65 66 61 75 6c 74 20 69 6e 74 65 72 72 75 70   ┆test, a set  of default interrup┆
0x1140…1160       74 20 76 65 63 74 6f 72 73 20 61 72 65 20 70 6c 61 63 65 64 20 69 6e 20 74 68 65 20 69 6e 74 65   ┆t vectors are placed in the inte┆
0x1160…1180       72 72 75 70 74 20 76 65 63 74 6f 72 20 0a 74 61 62 6c 65 2e 20 54 68 65 73 65 20 76 65 63 74 6f   ┆rrupt vector  table. These vecto┆
0x1180…11a0       72 73 20 61 72 65 20 70 72 69 6d 61 72 69 6c 79 20 75 73 65 64 20 74 6f 20 68 61 6e 64 6c 65 20   ┆rs are primarily used to handle ┆
0x11a0…11c0       75 6e 65 78 70 65 63 74 65 64 20 0a 69 6e 74 65 72 72 75 70 74 73 2e 20 54 68 65 72 65 20 61 72   ┆unexpected  interrupts. There ar┆
0x11c0…11e0       65 20 74 77 6f 20 6b 69 6e 64 73 20 6f 66 20 75 6e 65 78 70 65 63 74 65 64 20 69 6e 74 65 72 72   ┆e two kinds of unexpected interr┆
0x11e0…1200       75 70 74 73 2e 20 54 68 65 20 0a 66 69 72 73 74 20 69 73 20 68 61 6e 64 6c 65 64 20 62 79 20 74   ┆upts. The  first is handled by t┆
0x1200…1220 (9,)  68 65 20 69 6e 74 65 72 72 75 70 74 20 70 72 6f 63 65 64 75 72 65 20 66 6f 72 20 69 6e 74 65 72   ┆he interrupt procedure for inter┆
0x1220…1240       6e 61 6c 20 69 41 50 58 31 38 36 20 0a 69 6e 73 74 72 75 63 74 69 6f 6e 20 69 6e 74 65 72 72 75   ┆nal iAPX186  instruction interru┆
0x1240…1260       70 74 73 20 61 6e 64 20 74 68 65 20 73 65 63 6f 6e 64 20 69 73 20 68 61 6e 64 6c 65 64 20 62 79   ┆pts and the second is handled by┆
0x1260…1280       20 74 68 65 20 69 6e 74 65 72 72 75 70 74 20 0a 70 72 6f 63 65 64 75 72 65 20 66 6f 72 20 69 6c   ┆ the interrupt  procedure for il┆
0x1280…12a0       6c 65 67 61 6c 20 64 65 76 69 63 65 20 69 6e 74 65 72 72 75 70 74 73 2e 0d 0a 0d 0a 0d 0a b0 a1   ┆legal device interrupts.        ┆
0x12a0…12c0       34 2e 31 20 49 6e 73 74 72 75 63 74 69 6f 6e 20 45 78 63 65 70 74 69 6f 6e 2e 0d 0a 0d 0a 49 66   ┆4.1 Instruction Exception.    If┆
0x12c0…12e0       20 61 6e 20 49 6e 73 74 72 75 63 74 69 6f 6e 20 45 78 63 65 70 74 69 6f 6e 20 69 6e 74 65 72 72   ┆ an Instruction Exception interr┆
0x12e0…1300       75 70 74 20 6f 63 63 75 72 73 2c 20 69 74 20 69 73 20 6c 69 6b 65 6c 79 20 74 6f 20 0a 62 65 6c   ┆upt occurs, it is likely to  bel┆
0x1300…1320       69 65 76 65 20 74 68 61 74 20 74 68 69 73 20 77 61 73 20 63 61 75 73 65 64 20 62 79 20 61 20 6d   ┆ieve that this was caused by a m┆
0x1320…1340       61 6c 66 75 6e 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 69 41 50 58 31 38 36 2c 20 0a 62 65 63 61   ┆alfunction of the iAPX186,  beca┆
0x1340…1360       75 73 65 20 74 68 69 73 20 69 6e 74 65 72 72 75 70 74 20 69 73 20 72 65 6c 61 74 65 64 20 74 6f   ┆use this interrupt is related to┆
0x1360…1380       20 73 6f 6d 65 20 43 50 55 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 2e 0d 0a 0d 0a 69 66 20 74 68   ┆ some CPU instructions.    if th┆
0x1380…13a0       69 73 20 65 72 72 6f 72 20 73 68 6f 75 6c 64 20 6f 63 63 75 72 20 69 74 20 0d 0a b0 09 09 22 3e   ┆is error should occur it      ">┆
0x13a0…13c0       3e 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 65 78 63 65 70 74 69 6f 6e 22 0d 0a 0d 0a 54 68 65 20   ┆> instruction exception"    The ┆
0x13c0…13e0       63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 65 72 72 6f 72 20 6e 75 6d 62 65 72 20 69 73 20 38 2e   ┆corresponding error number is 8.┆
0x13e0…1400       0d 0a 0d 0a 0d 0a b0 a1 f0 b0 34 2e 32 20 49 6c 6c 65 67 61 6c 20 49 6e 74 65 72 72 75 70 74 2e   ┆          4.2 Illegal Interrupt.┆
0x1400…1420 (10,) 0d 0a 0d 0a 41 74 20 74 68 65 20 65 6e 64 20 6f 66 20 65 76 65 72 79 20 74 65 73 74 20 6c 6f 6f   ┆    At the end of every test loo┆
0x1420…1440       70 20 74 68 65 20 72 65 63 65 70 74 69 6f 6e 20 6f 66 20 69 6e 74 65 72 72 75 70 74 73 20 61 72   ┆p the reception of interrupts ar┆
0x1440…1460       65 20 0a 65 6e 61 62 6c 65 64 2e 20 4f 6e 6c 79 20 74 77 6f 20 6f 66 20 74 68 65 20 69 6e 74 65   ┆e  enabled. Only two of the inte┆
0x1460…1480       72 72 75 70 74 20 72 65 71 75 65 73 74 20 6c 69 6e 65 73 20 77 69 6c 6c 20 62 65 20 75 73 65 64   ┆rrupt request lines will be used┆
0x1480…14a0       20 69 6e 20 0a 74 68 65 20 53 65 6c 66 74 65 73 74 2e 20 54 68 69 73 20 69 73 20 74 68 65 20 4d   ┆ in  the Selftest. This is the M┆
0x14a0…14c0       50 53 43 20 38 32 37 34 20 72 65 63 65 69 76 65 20 69 6e 74 65 72 72 75 70 74 20 77 68 69 63 68   ┆PSC 8274 receive interrupt which┆
0x14c0…14e0       20 69 73 20 0a 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 38 30 31 38 36 20 69 6e 74 65   ┆ is  connected to the 80186 inte┆
0x14e0…1500       72 72 75 70 74 20 72 65 71 75 65 73 74 20 49 4e 54 31 20 61 6e 64 20 74 68 65 20 70 61 72 69 74   ┆rrupt request INT1 and the parit┆
0x1500…1520       79 20 0a 69 6e 74 65 72 72 75 70 74 20 77 68 69 63 68 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 20   ┆y  interrupt which is connected ┆
0x1520…1540       74 6f 20 74 68 65 20 38 32 35 39 20 69 6e 74 65 72 72 75 70 74 20 72 65 71 75 65 73 74 20 49 52   ┆to the 8259 interrupt request IR┆
0x1540…1560       33 2e 0d 0a 0d 0a 41 6c 6c 20 6f 74 68 65 72 20 69 6e 74 65 72 72 75 70 74 20 72 65 71 75 65 73   ┆3.    All other interrupt reques┆
0x1560…1580       74 73 20 77 69 6c 6c 20 62 65 20 64 65 63 6f 64 65 64 20 61 73 20 69 6c 6c 65 67 61 6c 20 0a 69   ┆ts will be decoded as illegal  i┆
0x1580…15a0       6e 74 65 72 72 75 70 74 73 20 61 6e 64 20 77 69 6c 6c 20 70 72 6f 64 75 63 65 20 74 68 65 20 66   ┆nterrupts and will produce the f┆
0x15a0…15c0       6f 6c 6c 6f 77 69 6e 67 20 65 72 72 6f 72 74 65 78 74 3a 0d 0a 0d 0a 8c 83 98 0a b0 09 09 22 69   ┆ollowing errortext:           "i┆
0x15c0…15e0       6c 6c 65 67 61 6c 20 69 6e 74 65 72 72 75 70 74 22 0d 0a 0d 0a 66 6f 6c 6c 6f 77 65 64 20 62 79   ┆llegal interrupt"    followed by┆
0x15e0…1600       20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 2c 20 77 68 69 63 68 20 6c 65   ┆ the information about, which le┆
0x1600…1620 (11,) 76 65 6c 20 77 61 73 20 69 73 73 75 69 6e 67 20 74 68 65 20 0a 69 6e 74 65 72 72 75 70 74 2e 0d   ┆vel was issuing the  interrupt. ┆
0x1620…1640       0a 0d 0a 54 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 65 72 72 6f 72 20 6e 75 6d 62 65   ┆   The corresponding error numbe┆
0x1640…1660       72 20 69 73 20 35 2e 0d 0a 0d 0a 49 6e 20 74 68 65 20 50 49 43 20 69 6e 74 65 72 72 75 70 74 20   ┆r is 5.    In the PIC interrupt ┆
0x1660…1680       74 65 73 74 20 61 6e 64 20 74 68 65 20 4d 75 6c 74 69 62 75 73 20 69 6e 74 65 72 72 75 70 74 20   ┆test and the Multibus interrupt ┆
0x1680…16a0       74 65 73 74 20 61 6e 20 0a 22 69 6c 6c 65 67 61 6c 20 69 6e 74 65 72 72 75 70 74 22 20 65 72 72   ┆test an  "illegal interrupt" err┆
0x16a0…16c0       6f 72 20 69 73 20 70 72 6f 64 75 63 65 64 20 69 66 20 69 74 20 69 73 20 69 6d 70 6f 73 73 69 62   ┆or is produced if it is impossib┆
0x16c0…16e0       6c 65 20 74 6f 20 0a 63 6c 65 61 72 20 74 68 65 20 69 6e 74 65 72 72 75 70 74 20 66 6f 6c 6c 6f   ┆le to  clear the interrupt follo┆
0x16e0…1700       77 69 6e 67 20 74 68 65 20 74 65 73 74 2e 20 54 68 69 73 20 6d 61 79 20 68 61 70 70 65 6e 20 69   ┆wing the test. This may happen i┆
0x1700…1720       66 20 61 20 0a 6a 75 6d 70 65 72 20 69 6e 20 74 68 65 20 69 6e 74 65 72 72 75 70 74 20 73 74 72   ┆f a  jumper in the interrupt str┆
0x1720…1740       61 70 20 61 72 65 61 20 53 36 20 69 73 20 6d 69 73 73 69 6e 67 2e 0d 0a 8c 81 84 0a 0e 0a 0d 0a   ┆ap area S6 is missing.          ┆
0x1740…1760       a1 49 6e 74 65 72 72 75 70 74 20 6e 61 6d 65 20 20 20 20 56 65 63 74 6f 72 20 74 79 70 65 20 20   ┆ Interrupt name    Vector type  ┆
0x1760…1780       20 52 65 6c 61 74 65 64 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 05 0d 0a 44 69 76 69 64 65 20 45   ┆ Related instructions   Divide E┆
0x1780…17a0       72 72 6f 72 20 20 20 20 20 20 20 20 20 20 30 20 20 20 20 20 20 20 20 20 44 49 56 2c 20 49 44 49   ┆rror          0         DIV, IDI┆
0x17a0…17c0       56 0d 0a 53 69 6e 67 6c 65 20 73 74 65 70 20 20 20 20 20 20 20 20 20 20 20 31 20 20 20 20 20 20   ┆V  Single step           1      ┆
0x17c0…17e0       20 20 20 41 4c 4c 0d 0a 4e 4d 49 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 20   ┆   ALL  NMI                   2 ┆
0x17e0…1800       20 20 20 20 20 20 20 20 41 4c 4c 0d 0a 42 72 65 61 6b 70 6f 69 6e 74 20 20 20 20 20 20 20 20 20   ┆        ALL  Breakpoint         ┆
0x1800…1820 (12,) 20 20 20 33 20 20 20 20 20 20 20 20 20 49 4e 54 0d 0a 49 4e 54 30 20 44 65 74 65 63 74 65 64 20   ┆   3         INT  INT0 Detected ┆
0x1820…1840       20 20 20 20 20 20 20 20 34 20 20 20 20 20 20 20 20 20 49 4e 54 30 0d 0a 6f 76 65 72 66 6c 6f 77   ┆        4         INT0  overflow┆
0x1840…1860       0d 0a 41 72 72 61 79 20 42 6f 75 6e 64 73 20 20 20 20 20 20 20 20 20 20 35 20 20 20 20 20 20 20   ┆  Array Bounds          5       ┆
0x1860…1880       20 20 42 4f 55 4e 44 0d 0a 55 6e 75 73 65 64 20 4f 70 63 6f 64 65 20 20 20 20 20 20 20 20 20 36   ┆  BOUND  Unused Opcode         6┆
0x1880…18a0       20 20 20 20 20 20 20 20 20 55 6e 64 65 66 69 6e 65 64 20 4f 70 63 6f 64 65 73 0d 0a a1 45 53 43   ┆         Undefined Opcodes   ESC┆
0x18a0…18c0       20 4f 70 63 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 37 20 20 20 20 20 20 20 20 20 45 53 43   ┆ Opcode            7         ESC┆
0x18c0…18e0       20 4f 70 63 6f 64 65 73 05 0d 0a a1 49 6e 74 65 72 72 75 70 74 20 6e 61 6d 65 20 20 20 20 56 65   ┆ Opcodes    Interrupt name    Ve┆
0x18e0…1900       63 74 6f 72 20 74 79 70 65 20 20 20 52 65 6c 61 74 65 64 20 69 6e 74 65 72 72 75 70 74 20 6c 65   ┆ctor type   Related interrupt le┆
0x1900…1920       76 65 6c 05 0d 0a 54 69 6d 65 72 20 30 20 49 6e 74 65 72 72 75 70 74 20 20 20 20 20 38 20 20 20   ┆vel   Timer 0 Interrupt     8   ┆
0x1920…1940       20 20 20 20 20 20 20 20 20 20 20 20 38 0d 0a 52 65 73 65 72 76 65 64 20 20 20 20 20 20 20 20 20   ┆            8  Reserved         ┆
0x1940…1960       20 20 20 20 20 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 0d 0a 44 4d 41 20 30 20 49 6e   ┆     9               -  DMA 0 In┆
0x1960…1980       74 65 72 72 75 70 74 20 20 20 20 20 20 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 30 0d   ┆terrupt      10              10 ┆
0x1980…19a0       0a 44 4d 41 20 31 20 49 6e 74 65 72 72 75 70 74 20 20 20 20 20 20 31 31 20 20 20 20 20 20 20 20   ┆ DMA 1 Interrupt      11        ┆
0x19a0…19c0       20 20 20 20 20 20 31 31 0d 0a 49 4e 54 30 20 49 6e 74 65 72 72 75 70 74 20 20 20 20 20 20 20 31   ┆      11  INT0 Interrupt       1┆
0x19c0…19e0       32 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 31 32 0d 0a 49 4e 54 31 20 49 6e 74 65 72 72 75 70   ┆2*             12  INT1 Interrup┆
0x19e0…1a00       74 20 20 20 20 20 20 20 31 33 2a 2a 20 20 20 20 20 20 20 20 20 20 20 20 31 33 0d 0a 49 4e 54 32   ┆t       13**            13  INT2┆
0x1a00…1a20 (13,) 20 49 6e 74 65 72 72 75 70 74 20 20 20 20 20 20 20 31 34 2a 20 20 20 20 20 20 20 20 20 20 20 20   ┆ Interrupt       14*            ┆
0x1a20…1a40       20 31 34 0d 0a 49 4e 54 33 20 49 6e 74 65 72 72 75 70 74 20 20 20 20 20 20 20 31 35 2a 2a 20 20   ┆ 14  INT3 Interrupt       15**  ┆
0x1a40…1a60       20 20 20 20 20 20 20 20 20 20 31 35 0d 0a 54 69 6d 65 72 20 31 20 49 6e 74 65 72 72 75 70 74 20   ┆          15  Timer 1 Interrupt ┆
0x1a60…1a80       20 20 20 31 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 0d 0a a1 54 69 6d 65 72 20 32 20   ┆   18               8   Timer 2 ┆
0x1a80…1aa0       49 6e 74 65 72 72 75 70 74 20 20 20 20 31 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 05   ┆Interrupt    19               8 ┆
0x1aa0…1ac0       0d 0a 38 32 35 39 20 49 52 30 20 20 20 20 20 20 20 20 20 20 20 20 20 32 30 20 20 20 20 20 20 20   ┆  8259 IR0             20       ┆
0x1ac0…1ae0       20 20 20 20 20 20 20 32 30 0d 0a 38 32 35 39 20 49 52 31 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆       20  8259 IR1             ┆
0x1ae0…1b00       32 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 31 0d 0a 38 32 35 39 20 49 52 32 20 20 20 20   ┆21              21  8259 IR2    ┆
0x1b00…1b20       20 20 20 20 20 20 20 20 20 32 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 32 0d 0a 50 61 72   ┆         22              22  Par┆
0x1b20…1b40       2d 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 33 20 20 20 20 20 20 20 20 20 20 20 20   ┆-int              23            ┆
0x1b40…1b60       20 20 32 33 0d 0a 38 32 35 39 20 49 52 34 20 20 20 20 20 20 20 20 20 20 20 20 20 32 34 20 20 20   ┆  23  8259 IR4             24   ┆
0x1b60…1b80       20 20 20 20 20 20 20 20 20 20 20 32 34 0d 0a 38 32 35 39 20 49 52 35 20 20 20 20 20 20 20 20 20   ┆           24  8259 IR5         ┆
0x1b80…1ba0       20 20 20 20 32 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 35 0d 0a 38 32 35 39 20 49 52 36   ┆    25              25  8259 IR6┆
0x1ba0…1bc0       20 20 20 20 20 20 20 20 20 20 20 20 20 32 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 36 0d   ┆             26              26 ┆
0x1bc0…1be0       0a 38 32 35 39 20 49 52 37 20 20 20 20 20 20 20 20 20 20 20 20 20 32 37 20 20 20 20 20 20 20 20   ┆ 8259 IR7             27        ┆
0x1be0…1c00       20 20 20 20 20 20 32 37 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 69 67 75 72 65   ┆      27                  Figure┆
0x1c00…1c20 (14,) 20 35 3a 20 49 6e 74 65 72 72 75 70 74 20 4c 65 76 65 6c 20 54 61 62 6c 65 2e 0d 0a 0d 0a 2a 20   ┆ 5: Interrupt Level Table.    * ┆
0x1c20…1c40       49 4e 54 30 20 61 6e 64 20 49 4e 54 32 20 61 72 65 20 75 73 65 64 20 61 73 20 49 4e 54 30 20 61   ┆INT0 and INT2 are used as INT0 a┆
0x1c40…1c60       6e 64 20 49 4e 54 41 30 20 66 6f 72 20 74 68 65 20 38 32 35 39 2e 0d 0a 2a 2a 20 49 4e 54 31 20   ┆nd INTA0 for the 8259.  ** INT1 ┆
0x1c60…1c80       61 6e 64 20 49 4e 54 33 20 61 72 65 20 75 73 65 64 20 61 73 20 49 4e 54 31 20 61 6e 64 20 49 4e   ┆and INT3 are used as INT1 and IN┆
0x1c80…1c9a       54 41 32 20 66 6f 72 20 74 68 65 20 38 32 37 34 20 4d 50 53 43 2e 0d 0a 0f 0a                     ┆TA2 for the 8274 MPSC.    ┆
0x1c9a…1c9d       FormFeed {
0x1c9a…1c9d         0c 83 a4                                                                                          ┆   ┆
0x1c9a…1c9d       }
0x1c9d…1ca0       0a b0 a1                                                                                          ┆   ┆
0x1ca0…1cc0       b0 b0 a1 35 a1 2e 20 53 65 6c 66 74 65 73 74 20 53 77 69 74 63 68 20 53 65 74 74 69 6e 67 73 2e   ┆   5 . Selftest Switch Settings.┆
0x1cc0…1ce0       0d 0a 0d 0a 54 68 65 20 45 54 43 36 31 31 20 69 73 20 65 71 75 69 70 70 65 64 20 77 69 74 68 20   ┆    The ETC611 is equipped with ┆
0x1ce0…1d00       61 20 53 65 6c 66 74 65 73 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 77 69 74 63 68 20   ┆a Selftest configuration switch ┆
0x1d00…1d20       0a 28 53 32 33 29 2c 20 77 68 69 63 68 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68   ┆ (S23), which is connected to th┆
0x1d20…1d40       65 20 38 32 35 35 2c 20 50 41 20 70 6f 72 74 2e 0d 0a 0d 0a 50 41 2c 20 62 69 74 20 30 2d 31 20   ┆e 8255, PA port.    PA, bit 0-1 ┆
0x1d40…1d60       3a 20 84 54 68 65 73 65 20 62 69 74 73 20 61 72 65 20 75 73 65 64 20 62 79 20 74 68 65 20 6d 65   ┆:  These bits are used by the me┆
0x1d60…1d80       6d 6f 72 79 20 74 65 73 74 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 0a 19 8e 80 80 74 68 65 20   ┆mory test to determine      the ┆
0x1d80…1da0       6f 6e 62 6f 61 72 64 20 6d 65 6d 6f 72 79 20 73 69 7a 65 2e 0d 0a 0d 0a 50 41 2c 20 62 69 74 20   ┆onboard memory size.    PA, bit ┆
0x1da0…1dc0       32 20 20 20 3a 20 84 74 68 69 73 20 62 69 74 20 69 73 20 75 73 65 64 20 74 6f 20 63 6f 6e 74 72   ┆2   :  this bit is used to contr┆
0x1dc0…1de0       6f 6c 20 74 68 65 20 22 74 65 73 74 2d 6f 75 74 70 75 74 22 2e 0d 0a 0d 0a 50 41 2c 20 62 69 74   ┆ol the "test-output".    PA, bit┆
0x1de0…1e00       20 33 20 20 20 3a 20 84 6e 6f 74 20 75 73 65 64 0d 0a 0d 0a 50 41 2c 20 62 69 74 20 34 20 20 20   ┆ 3   :  not used    PA, bit 4   ┆
0x1e00…1e20 (15,) 3a 20 84 74 68 69 73 20 62 69 74 2c 20 69 66 20 22 31 22 20 6d 61 6b 65 73 20 74 68 65 20 74 65   ┆:  this bit, if "1" makes the te┆
0x1e20…1e40       73 74 70 72 6f 67 72 61 6d 20 74 6f 20 61 73 73 75 6d 65 20 61 6e 20 0a 19 8e 80 80 38 20 4d 48   ┆stprogram to assume an      8 MH┆
0x1e40…1e60       7a 20 43 50 55 20 69 6e 73 74 61 6c 6c 65 64 2e 20 54 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f   ┆z CPU installed. This informatio┆
0x1e60…1e80       6e 20 69 73 20 75 73 65 64 20 74 6f 20 0a 19 8e 80 80 63 6f 6e 74 72 6f 6c 20 74 68 65 20 6f 6e   ┆n is used to      control the on┆
0x1e80…1ea0       2d 63 68 69 70 20 74 69 6d 65 72 20 75 73 65 64 20 61 73 20 62 61 75 64 72 61 74 65 20 0a 19 8e   ┆-chip timer used as baudrate    ┆
0x1ea0…1ec0       80 80 67 65 6e 65 72 61 74 6f 72 2e 0d 0a 0d 0a 09 09 09 09 30 30 20 3a 20 35 31 32 20 4b 62 79   ┆  generator.        00 : 512 Kby┆
0x1ec0…1ee0       74 65 73 20 52 41 4d 0d 0a 20 20 20 20 2e 20 2e 20 2e 20 2e 20 2e 09 09 09 30 31 20 3a 20 31 20   ┆tes RAM      . . . . .   01 : 1 ┆
0x1ee0…1f00       4d 62 79 74 65 73 20 52 41 4d 20 61 6e 64 20 30 20 43 4f 4d 20 36 30 31 0d 0a 20 20 20 31 b0 2e   ┆Mbytes RAM and 0 COM 601     1 .┆
0x1f00…1f20       f0 20 2e 20 2e 20 2e 20 2e 09 09 09 31 30 20 3a 20 31 20 4d 62 79 74 65 73 20 52 41 4d 20 61 6e   ┆  . . . .   10 : 1 Mbytes RAM an┆
0x1f20…1f40       64 20 31 20 43 4f 4d 20 36 30 31 0d 0a 20 20 20 20 21 20 21 20 21 20 a1 21 20 21 20 20 20 20 20   ┆d 1 COM 601      ! ! !  ! !     ┆
0x1f40…1f60       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 31 20 3a 20 31 20 4d 62 79 74 65 73 20 52 41   ┆                11 : 1 Mbytes RA┆
0x1f60…1f80       4d 20 61 6e 64 20 32 20 43 4f 4d 20 36 30 31 0d 0a 20 20 20 20 21 20 21 20 21 0d 0a 20 20 20 20   ┆M and 2 COM 601      ! ! !      ┆
0x1f80…1fa0       21 20 21 20 21 09 09 09 20 30 20 3a 20 6f 6e 20 62 6f 61 72 64 20 22 74 65 73 74 2d 6f 75 74 70   ┆! ! !    0 : on board "test-outp┆
0x1fa0…1fc0       75 74 22 0d 0a 20 20 20 20 21 20 21 20 21 a2 a1 e2 20 20 20 09 09 09 20 31 20 3a 20 22 74 65 73   ┆ut"      ! ! !          1 : "tes┆
0x1fc0…1fe0       74 2d 6f 75 74 70 75 74 22 20 76 69 61 20 4d 42 20 20 20 20 20 20 0d 0a 20 20 20 20 21 20 21 0d   ┆t-output" via MB            ! ! ┆
0x1fe0…2000       0a 20 20 20 20 21 20 21 09 09 09 20 30 20 3a 20 6e 6f 74 20 75 73 65 64 0d 0a 20 20 20 20 21 20   ┆     ! !    0 : not used      ! ┆
0x2000…2020 (16,) 21 a1 09 09 09 20 31 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆!     1 :                       ┆
0x2020…2040       20 20 20 20 0d 0a 20 20 20 20 21 0d 0a 20 20 20 20 21 09 09 09 20 30 20 3a 20 36 20 4d 48 7a 20   ┆          !      !    0 : 6 MHz ┆
0x2040…2060       69 41 50 58 31 38 36 20 0d 0a 20 20 20 20 21 a1 20 09 09 09 20 31 20 3a 20 38 20 4d 48 7a 20 69   ┆iAPX186       !      1 : 8 MHz i┆
0x2060…2080       41 50 58 31 38 36 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 0d 0a a1 e1 e1 e1 0d 0a 20 20 20   ┆APX186                          ┆
0x2080…20a0       20 20 20 20 20 20 20 20 20 20 20 a1 46 69 67 75 72 65 20 38 20 3a 20 54 68 65 20 53 32 33 20 6a   ┆            Figure 8 : The S23 j┆
0x20a0…20ad       75 6d 70 65 72 20 61 72 65 61 2e 0d 0a                                                            ┆umper area.  ┆
0x20ad…20b0       FormFeed {
0x20ad…20b0         0c 83 8c                                                                                          ┆   ┆
0x20ad…20b0       }
0x20b0…20c0       0a b0 a1 36 2e 20 49 6e 69 74 69 61 6c 69 7a 61                                                   ┆   6. Initializa┆
0x20c0…20e0       74 69 6f 6e 2e 0d 0a 0d 0a 41 66 74 65 72 20 70 6f 77 65 72 20 75 70 2f 72 65 73 65 74 20 74 68   ┆tion.    After power up/reset th┆
0x20e0…2100       65 20 45 54 43 36 31 31 20 53 42 43 20 53 65 6c 66 74 65 73 74 20 77 69 6c 6c 20 70 65 72 66 6f   ┆e ETC611 SBC Selftest will perfo┆
0x2100…2120       72 6d 20 73 6f 6d 65 20 0a 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20   ┆rm some  initializations of the ┆
0x2120…2140       6f 6e 62 6f 61 72 64 20 63 6f 6e 74 72 6f 6c 6c 65 72 73 2e 0d 0a 0d 0a 54 68 65 20 69 6e 69 74   ┆onboard controllers.    The init┆
0x2140…2160       69 61 6c 69 7a 61 74 69 6f 6e 73 20 61 72 65 20 63 6f 6d 6d 6f 6e 20 66 6f 72 20 74 68 65 20 53   ┆ializations are common for the S┆
0x2160…2180       65 6c 66 74 65 73 74 20 61 6e 64 20 74 68 65 20 0a 62 6f 6f 74 6c 6f 61 64 65 72 2e 0d 0a 0d 0a   ┆elftest and the  bootloader.    ┆
0x2180…21a0       0d 0a b0 a1 f0 b0 36 2e 31 20 57 61 69 74 20 53 74 61 74 65 73 2e 0d 0a 0d 0a 54 68 65 20 50 52   ┆      6.1 Wait States.    The PR┆
0x21a0…21c0       4f 4d 20 61 6e 64 20 52 41 4d 20 6d 65 6d 6f 72 79 20 77 69 6c 6c 20 68 61 76 65 20 30 20 77 61   ┆OM and RAM memory will have 0 wa┆
0x21c0…21e0       69 74 20 73 74 61 74 65 73 2e 0d 0a 0d 0a 50 68 65 72 69 70 68 65 72 61 6c 73 20 6f 6e 20 50 43   ┆it states.    Pheripherals on PC┆
0x21e0…2200       53 20 30 2d 33 20 77 69 6c 6c 20 68 61 76 65 20 31 20 77 61 69 74 20 73 74 61 74 65 0d 0a 50 68   ┆S 0-3 will have 1 wait state  Ph┆
0x2200…2220 (17,) 65 72 69 70 68 65 72 61 6c 73 20 6f 6e 20 50 43 53 20 34 2d 36 20 77 69 6c 6c 20 68 61 76 65 20   ┆eripherals on PCS 4-6 will have ┆
0x2220…2240       32 20 77 61 69 74 20 73 74 61 74 65 73 2e 0d 0a 0d 0a 0d 0a b0 a1 f0 b0 36 2e 32 20 69 41 50 58   ┆2 wait states.          6.2 iAPX┆
0x2240…2260       31 38 36 20 49 6e 74 65 72 72 75 70 74 20 43 6f 6e 74 72 6f 6c 6c 65 72 2e 0d 0a 0d 0a 54 68 65   ┆186 Interrupt Controller.    The┆
0x2260…2280       20 69 6e 74 65 72 72 75 70 74 20 76 65 63 74 6f 72 20 66 6f 72 20 74 68 65 20 69 41 50 58 31 38   ┆ interrupt vector for the iAPX18┆
0x2280…22a0       36 20 63 6f 6e 74 72 6f 6c 6c 65 72 73 20 69 73 20 74 69 65 64 20 74 6f 20 0a 73 70 65 63 69 66   ┆6 controllers is tied to  specif┆
0x22a0…22c0       69 63 20 6d 65 6d 6f 72 79 20 6c 6f 63 61 74 69 6f 6e 73 2c 20 65 71 75 61 6c 20 74 6f 20 74 68   ┆ic memory locations, equal to th┆
0x22c0…22e0       65 20 6c 6f 63 61 74 69 6f 6e 20 32 30 48 20 66 6f 72 20 74 68 65 20 0a 66 69 72 73 74 20 76 65   ┆e location 20H for the  first ve┆
0x22e0…2300       63 74 6f 72 20 69 6e 20 74 68 65 20 74 61 62 6c 65 2e 20 53 65 65 20 73 65 63 74 69 6f 6e 20 32   ┆ctor in the table. See section 2┆
0x2300…2320       2e 35 2e 0d 0a 0d 0a 09 1f a1 49 4e 54 30 2f 49 4e 54 32 3a 0d 0a 20 20 20 20 20 20 20 20 20 50   ┆.5.       INT0/INT2:           P┆
0x2320…2340       6f 72 74 20 20 3a 20 46 46 33 38 48 0d 0a 20 20 20 20 20 20 20 20 20 56 61 6c 75 65 20 3a 20 33   ┆ort  : FF38H           Value : 3┆
0x2340…2360       37 48 0d 0a 0d 0a 54 68 65 73 65 20 74 77 6f 20 70 69 6e 73 20 6f 66 20 74 68 65 20 69 41 50 58   ┆7H    These two pins of the iAPX┆
0x2360…2380       31 38 36 20 69 73 20 75 73 65 64 20 66 6f 72 20 63 61 73 63 61 64 69 6e 67 20 74 6f 20 74 68 65   ┆186 is used for cascading to the┆
0x2380…23a0       20 65 78 74 65 72 6e 20 0a 69 6e 74 65 72 72 75 70 74 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 38 32   ┆ extern  interrupt controller 82┆
0x23a0…23c0       35 39 2e 0d 0a 0d 0a 09 a1 49 4e 54 31 2f 49 4e 54 33 3a 0d 0a 20 20 20 20 20 20 20 20 50 6f 72   ┆59.      INT1/INT3:          Por┆
0x23c0…23e0       74 20 20 3a 20 46 46 33 41 48 0d 0a 20 20 20 20 20 20 20 20 56 61 6c 75 65 20 3a 20 33 37 48 0d   ┆t  : FF3AH          Value : 37H ┆
0x23e0…2400       0a 0d 0a 8c 83 98 0a 54 68 65 73 65 20 74 77 6f 20 70 69 6e 73 20 6f 66 20 74 68 65 20 69 41 50   ┆       These two pins of the iAP┆
0x2400…2420 (18,) 58 38 30 31 38 36 20 69 73 20 75 73 65 64 20 66 6f 72 20 63 61 73 63 61 64 69 6e 67 20 74 6f 20   ┆X80186 is used for cascading to ┆
0x2420…2440       74 68 65 20 4d 50 53 43 20 0a 38 32 37 34 2e 0d 0a 0d 0a 09 a1 4d 61 73 6b 20 52 65 67 69 73 74   ┆the MPSC  8274.      Mask Regist┆
0x2440…2460       65 72 3a 0d 0a 20 20 20 20 20 20 20 20 50 6f 72 74 20 20 3a 20 46 46 32 38 48 0d 0a 20 20 20 20   ┆er:          Port  : FF28H      ┆
0x2460…2480       20 20 20 20 56 61 6c 75 65 20 3a 20 46 44 48 0d 0a 0d 0a 57 68 69 63 68 20 77 69 6c 6c 20 6d 61   ┆    Value : FDH    Which will ma┆
0x2480…24a0       73 6b 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0d 0a 0d 0a 09 49 33 20 20 3a 20 31 09 3b 20   ┆sk the following:     I3  : 1 ; ┆
0x24a0…24c0       49 4e 54 33 0d 0a 09 49 32 20 20 3a 20 31 09 3b 20 49 4e 54 32 0d 0a 09 49 31 20 20 3a 20 31 09   ┆INT3   I2  : 1 ; INT2   I1  : 1 ┆
0x24c0…24e0       3b 20 49 4e 54 31 0d 0a 09 49 30 20 20 3a 20 30 09 3b 20 49 4e 54 30 0d 0a 09 44 31 20 20 3a 20   ┆; INT1   I0  : 0 ; INT0   D1  : ┆
0x24e0…2500       31 09 3b 20 44 4d 41 31 0d 0a 09 44 30 20 20 3a 20 31 09 3b 20 44 4d 41 30 0d 0a 09 54 52 4d 20   ┆1 ; DMA1   D0  : 1 ; DMA0   TRM ┆
0x2500…2520       3a 20 31 09 3b 20 54 69 6d 65 72 73 0d 0a 0d 0a 0d 0a b0 a1 f0 b0 36 2e 33 20 50 72 6f 67 72 61   ┆: 1 ; Timers          6.3 Progra┆
0x2520…2540       6d 61 62 6c 65 20 49 6e 74 65 72 72 75 70 74 20 43 6f 6e 74 72 6f 6c 6c 65 72 20 38 32 35 39 2e   ┆mable Interrupt Controller 8259.┆
0x2540…2560       0d 0a 0d 0a 54 68 65 20 45 54 43 36 30 31 20 53 42 43 20 53 65 6c 66 74 65 73 74 20 69 73 20 63   ┆    The ETC601 SBC Selftest is c┆
0x2560…2580       6f 6e 66 69 67 75 72 61 74 65 64 20 77 69 74 68 20 55 53 41 52 54 20 70 61 72 69 74 79 20 0a 69   ┆onfigurated with USART parity  i┆
0x2580…25a0       6e 74 65 72 72 75 70 74 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 49 52 33 2e 0d 0a 0d 0a 09 a1   ┆nterrupt connected to IR3.      ┆
0x25a0…25c0       38 32 35 39 20 73 65 74 75 70 3a 0d 0a 20 20 20 20 20 20 20 20 49 43 57 20 31 20 3a 20 31 42 48   ┆8259 setup:          ICW 1 : 1BH┆
0x25c0…25e0       20 20 3b 20 6c 65 76 65 6c 20 74 72 69 67 67 65 72 65 64 20 69 6e 70 75 74 2c 20 73 69 6e 67 6c   ┆  ; level triggered input, singl┆
0x25e0…2600       65 20 6d 6f 64 65 0d 0a 20 20 20 20 20 20 20 20 49 43 57 20 32 20 3a 20 32 30 48 20 20 3b 20 74   ┆e mode          ICW 2 : 20H  ; t┆
0x2600…2620 (19,) 68 65 20 69 6e 74 65 72 72 75 70 74 20 76 65 63 74 6f 72 20 74 61 62 6c 65 20 73 74 61 72 74 73   ┆he interrupt vector table starts┆
0x2620…2640       20 69 6e 20 38 30 48 0d 0a 20 20 20 20 20 20 20 20 49 43 57 20 34 20 3a 20 31 44 48 20 20 84 3b   ┆ in 80H          ICW 4 : 1DH   ;┆
0x2640…2660       20 6e 6f 6e 20 62 75 66 66 65 72 20 6d 6f 64 65 2c 20 6e 6f 72 6d 61 6c 20 45 4f 49 20 61 6e 64   ┆ non buffer mode, normal EOI and┆
0x2660…2680       20 6e 6f 74 20 66 75 6c 6c 79 20 0a 19 95 80 80 3b 20 6e 65 73 74 65 64 2e 0d 0a 20 20 20 20 20   ┆ not fully      ; nested.       ┆
0x2680…26a0       20 20 20 4d 41 53 4b 20 20 3a 20 46 37 48 20 20 3b 20 65 6e 61 62 6c 65 20 70 61 72 69 74 79 20   ┆   MASK  : F7H  ; enable parity ┆
0x26a0…26c0       69 6e 74 65 72 72 75 70 74 20 6f 6e 20 49 52 33 2e 0d 0a 0d 0a 0d 0a b0 a1 f0 b0 36 2e 34 20 69   ┆interrupt on IR3.          6.4 i┆
0x26c0…26e0       41 50 58 31 38 36 20 54 69 6d 65 72 20 31 2e 0d 0a 0d 0a 54 69 6d 65 72 20 31 20 69 73 20 69 6e   ┆APX186 Timer 1.    Timer 1 is in┆
0x26e0…2700       69 74 69 61 6c 69 7a 65 64 20 61 73 20 61 20 62 61 75 64 72 61 74 65 20 67 65 6e 65 72 61 74 6f   ┆itialized as a baudrate generato┆
0x2700…2720       72 20 69 6e 20 61 6c 74 65 72 6e 61 74 69 6e 67 20 0a 6d 6f 64 65 20 77 69 74 68 20 65 76 65 6e   ┆r in alternating  mode with even┆
0x2720…2740       20 64 75 74 79 20 63 79 63 6c 65 2e 20 49 66 20 6e 6f 20 63 6f 6e 73 6f 6c 65 20 69 73 20 63 6f   ┆ duty cycle. If no console is co┆
0x2740…2760       6e 6e 65 63 74 65 64 20 74 68 65 20 0a 62 61 75 64 72 61 74 65 20 69 73 20 73 65 74 20 74 6f 20   ┆nnected the  baudrate is set to ┆
0x2760…2780       39 36 30 30 20 62 61 75 64 2c 20 6f 74 68 65 72 77 69 73 65 20 74 68 65 20 42 61 75 64 20 52 61   ┆9600 baud, otherwise the Baud Ra┆
0x2780…27a0       74 65 20 0a 44 65 74 65 72 6d 69 6e 61 74 69 6f 6e 20 70 72 6f 63 65 64 75 72 65 20 69 73 20 65   ┆te  Determination procedure is e┆
0x27a0…27c0       6e 74 65 72 65 64 20 73 65 65 20 63 68 61 70 74 65 72 20 36 2e 0d 0a 0d 0a 0d 0a 8c 83 d4 0a b0   ┆ntered see chapter 6.           ┆
0x27c0…27e0       a1 f0 b0 36 2e 35 20 4d 50 53 43 20 38 32 37 34 20 43 68 2e 20 42 20 28 43 6f 6e 73 6f 6c 65 20   ┆   6.5 MPSC 8274 Ch. B (Console ┆
0x27e0…2800       49 6e 74 65 72 66 61 63 65 29 2e 0d 0a 0d 0a 42 61 75 64 72 61 74 65 20 66 61 63 74 6f 72 20 20   ┆Interface).    Baudrate factor  ┆
0x2800…2820 (20,) 3a 20 58 31 36 0d 0a 43 68 61 72 61 63 74 65 72 20 6c 65 6e 67 74 68 20 3a 20 38 20 62 69 74 73   ┆: X16  Character length : 8 bits┆
0x2820…2840       0d 0a 50 61 72 69 74 79 20 20 20 20 20 20 20 20 20 20 20 3a 20 6e 6f 6e 65 0d 0a 53 74 6f 70 20   ┆  Parity           : none  Stop ┆
0x2840…2860       62 69 74 73 20 20 20 20 20 20 20 20 3a 20 32 0d 0a 4d 6f 64 65 20 20 20 20 20 20 20 20 20 20 20   ┆bits        : 2  Mode           ┆
0x2860…2874       20 20 3a 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 2e 0d 0a 0a                                       ┆  : asynchronous.   ┆
0x2874…2877       FormFeed {
0x2874…2877         0c 80 e0                                                                                          ┆   ┆
0x2874…2877       }
0x2877…2880       0a a1 b0 37 2e 20 b0 54 65                                                                        ┆   7.  Te┆
0x2880…28a0       73 74 20 30 20 3d 20 f0 4d 45 4d 4f 52 59 20 54 45 53 54 2e 0d 0a 0d 0a 54 68 65 20 6d 65 6d 6f   ┆st 0 =  MEMORY TEST.    The memo┆
0x28a0…28c0       72 79 20 74 65 73 74 20 6f 66 20 74 68 65 20 45 54 43 20 36 31 31 20 53 42 43 20 73 65 6c 66 74   ┆ry test of the ETC 611 SBC selft┆
0x28c0…28e0       65 73 74 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 74 77 6f 20 0a 70 61 72 74 73 2c 20 61 20 50 52   ┆est consists of two  parts, a PR┆
0x28e0…2900       4f 4d 20 63 68 65 63 6b 73 75 6d 20 74 65 73 74 20 61 6e 64 20 61 20 52 41 4d 20 6d 65 6d 6f 72   ┆OM checksum test and a RAM memor┆
0x2900…2920       79 20 74 65 73 74 2e 20 54 68 65 20 50 52 4f 4d 20 0a 63 68 65 63 6b 73 75 6d 20 74 65 73 74 20   ┆y test. The PROM  checksum test ┆
0x2920…2940       69 73 20 6f 6e 6c 79 20 72 75 6e 20 6f 6e 63 65 20 61 66 74 65 72 20 70 6f 77 65 72 20 75 70 20   ┆is only run once after power up ┆
0x2940…2960       6f 72 20 65 78 74 65 72 6e 61 6c 20 72 65 73 65 74 2c 20 0a 77 68 65 72 65 61 73 20 74 68 65 20   ┆or external reset,  whereas the ┆
0x2960…2980       52 41 4d 20 6d 65 6d 6f 72 79 20 74 65 73 74 20 6d 61 79 20 62 65 20 72 75 6e 20 73 65 76 65 72   ┆RAM memory test may be run sever┆
0x2980…29a0       61 6c 20 74 69 6d 65 73 2c 20 69 66 20 0a 72 65 71 75 65 73 74 65 64 20 62 79 20 74 68 65 20 6f   ┆al times, if  requested by the o┆
0x29a0…29c0       70 65 72 61 74 6f 72 2e 0d 0a 0d 0a 0d 0a a1 b0 37 2e 31 20 50 52 4f 4d 20 43 68 65 63 6b 73 75   ┆perator.        7.1 PROM Checksu┆
0x29c0…29e0       6d 20 54 65 73 74 2e 0d 0a 0d 0a 54 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 62 6f 74 68 20   ┆m Test.    The contents of both ┆
0x29e0…2a00       74 68 65 20 6f 64 64 20 61 6e 64 20 74 68 65 20 65 76 65 6e 20 50 52 4f 4d 20 61 72 65 20 73 75   ┆the odd and the even PROM are su┆
0x2a00…2a20 (21,) 6d 6d 61 72 69 7a 65 64 20 0a 62 79 74 65 77 69 73 65 20 61 6e 64 20 74 68 65 20 72 65 73 75 6c   ┆mmarized  bytewise and the resul┆
0x2a20…2a40       74 20 6d 75 73 74 20 62 65 20 61 20 7a 65 72 6f 2e 20 46 6f 72 20 74 68 61 74 20 72 65 61 73 6f   ┆t must be a zero. For that reaso┆
0x2a40…2a60       6e 20 74 68 65 20 0a 50 52 4f 4d 27 73 20 63 6f 6e 74 61 69 6e 20 61 20 63 6f 6d 70 65 6e 73 61   ┆n the  PROM's contain a compensa┆
0x2a60…2a80       74 69 6f 6e 20 62 79 74 65 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 74 6f 20 62 72 69 6e 67   ┆tion byte which is used to bring┆
0x2a80…2aa0       20 74 68 65 20 73 75 6d 20 0a 74 6f 20 7a 65 72 6f 2e 0d 0a a1 0d 0a b0 f0 31 2e 20 b0 63 68 65   ┆ the sum  to zero.       1.  che┆
0x2aa0…2ac0       63 6b 73 75 6d 20 74 65 73 74 3a 20 73 75 6d 20 65 72 72 6f 72 20 20 65 78 70 2e 3a 3c 30 30 30   ┆cksum test: sum error  exp.:<000┆
0x2ac0…2ae0       30 3e 20 20 72 65 63 2e 3a 3c 78 79 7a 77 3e 0d 0a 0d 0a 43 68 65 63 6b 73 75 6d 20 65 72 72 6f   ┆0>  rec.:<xyzw>    Checksum erro┆
0x2ae0…2b00       72 20 75 73 75 61 6c 6c 79 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 63 6f 6e 74 65 6e 74   ┆r usually means that the content┆
0x2b00…2b20       20 6f 66 20 74 68 65 20 50 52 4f 4d 20 68 61 73 20 0a 62 65 65 6e 20 64 61 6d 61 67 65 64 20 61   ┆ of the PROM has  been damaged a┆
0x2b20…2b40       6e 64 20 74 68 61 74 20 74 68 65 20 50 52 4f 4d 20 6d 75 73 74 20 62 65 20 63 68 61 6e 67 65 64   ┆nd that the PROM must be changed┆
0x2b40…2b47       2e 0d 0a 0d 0a 0d 0a                                                                              ┆.      ┆
0x2b47…2b4a       FormFeed {
0x2b47…2b4a         0c 82 88                                                                                          ┆   ┆
0x2b47…2b4a       }
0x2b4a…2b60       0a a1 b0 37 2e 32 20 52 41 4d 20 4d 65 6d 6f 72 79 20 54 65 73 74                                 ┆   7.2 RAM Memory Test┆
0x2b60…2b80       2e 0d 0a 0d 0a 54 68 65 20 52 41 4d 20 6d 65 6d 6f 72 79 20 74 65 73 74 20 6f 66 20 74 68 65 20   ┆.    The RAM memory test of the ┆
0x2b80…2ba0       45 54 43 20 36 31 31 20 53 42 43 20 73 65 6c 66 74 65 73 74 20 76 65 72 69 66 69 65 73 20 74 68   ┆ETC 611 SBC selftest verifies th┆
0x2ba0…2bc0       65 20 6f 6e 2d 0a 62 6f 61 72 64 20 6d 65 6d 6f 72 79 2e 20 54 68 65 20 73 69 7a 65 20 6f 66 20   ┆e on- board memory. The size of ┆
0x2bc0…2be0       52 41 4d 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 66 72 6f 6d 20 72 65 61 64 69 6e 67 20 74   ┆RAM is determined from reading t┆
0x2be0…2c00       68 65 20 6f 6e 20 0a 62 6f 61 72 64 20 73 74 72 61 70 73 20 6f 6e 20 74 68 65 20 38 32 35 35 20   ┆he on  board straps on the 8255 ┆
0x2c00…2c20 (22,) 70 61 72 61 6c 6c 65 6c 20 70 6f 72 74 20 41 2e 20 56 61 6c 69 64 20 6d 65 6d 6f 72 79 20 73 69   ┆parallel port A. Valid memory si┆
0x2c20…2c40       7a 65 73 20 61 72 65 20 0a 31 20 4d 20 42 79 74 65 73 20 6f 72 20 35 31 32 20 4b 62 79 74 65 73   ┆zes are  1 M Bytes or 512 Kbytes┆
0x2c40…2c60       2e 20 49 66 20 31 20 4d 20 62 79 74 65 73 20 61 72 65 20 70 72 65 73 65 6e 74 20 73 6f 6d 65 20   ┆. If 1 M bytes are present some ┆
0x2c60…2c80       6f 66 20 74 68 65 20 52 41 4d 20 0a 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 62 79 20 74 68   ┆of the RAM  cannot be used by th┆
0x2c80…2ca0       65 20 45 54 43 20 36 31 31 20 69 74 73 65 6c 66 2e 20 54 68 65 20 75 70 70 65 72 20 36 34 20 4b   ┆e ETC 611 itself. The upper 64 K┆
0x2ca0…2cc0       62 79 74 65 73 20 61 72 65 20 0a 72 65 73 65 72 76 65 64 20 74 6f 20 6f 6e 62 6f 61 72 64 20 50   ┆bytes are  reserved to onboard P┆
0x2cc0…2ce0       52 4f 4d 20 73 70 61 63 65 20 61 6e 64 20 69 73 20 75 73 65 6c 65 73 73 2e 20 49 66 20 6f 6e 65   ┆ROM space and is useless. If one┆
0x2ce0…2d00       20 43 4f 4d 20 36 30 31 20 69 73 20 0a 70 72 65 73 65 6e 74 20 74 68 65 20 75 70 70 65 72 20 31   ┆ COM 601 is  present the upper 1┆
0x2d00…2d20       32 38 20 4b 62 79 74 65 73 20 61 72 65 20 6f 63 63 75 70 69 65 64 2c 20 61 6e 64 20 69 66 20 74   ┆28 Kbytes are occupied, and if t┆
0x2d20…2d40       77 6f 20 43 4f 4d 20 36 30 31 20 61 72 65 20 0a 70 72 65 73 65 6e 74 20 74 68 65 6e 20 74 68 65   ┆wo COM 601 are  present then the┆
0x2d40…2d60       20 75 70 70 65 72 20 32 35 36 20 4b 62 79 74 65 73 20 61 72 65 20 73 68 61 64 6f 77 65 64 2e 20   ┆ upper 256 Kbytes are shadowed. ┆
0x2d60…2d80       4e 4f 54 45 20 74 68 61 74 20 74 68 65 20 0a 73 68 61 64 6f 77 65 64 20 52 41 4d 20 69 73 20 61   ┆NOTE that the  shadowed RAM is a┆
0x2d80…2da0       76 61 69 6c 61 62 6c 65 20 74 6f 20 6f 74 68 65 72 20 4d 75 6c 74 69 62 75 73 20 4d 61 73 74 65   ┆vailable to other Multibus Maste┆
0x2da0…2dc0       72 73 20 3f 0d 0a 0d 0a 54 68 65 20 6d 65 6d 6f 72 79 20 74 65 73 74 20 69 73 20 61 20 72 65 67   ┆rs ?    The memory test is a reg┆
0x2dc0…2de0       69 73 74 65 72 20 62 61 73 65 64 20 74 65 73 74 20 61 6e 64 20 75 73 65 73 20 6e 6f 20 6d 65 6d   ┆ister based test and uses no mem┆
0x2de0…2e00       6f 72 79 20 73 70 61 63 65 20 0a 61 74 20 61 6c 6c 2c 20 6e 65 69 74 68 65 72 20 66 6f 72 20 76   ┆ory space  at all, neither for v┆
0x2e00…2e20 (23,) 61 72 69 61 62 6c 65 73 20 6e 6f 72 20 73 74 61 63 6b 2e 20 54 68 65 20 74 65 73 74 20 76 65 72   ┆ariables nor stack. The test ver┆
0x2e20…2e40       69 66 69 65 73 20 65 76 65 72 79 20 0a 73 69 6e 67 6c 65 20 62 79 74 65 20 6f 66 20 74 68 65 20   ┆ifies every  single byte of the ┆
0x2e40…2e60       6f 6e 2d 62 6f 61 72 64 20 6d 65 6d 6f 72 79 2e 0d 0a 0d 0a 54 68 69 73 20 66 61 63 74 20 6c 65   ┆on-board memory.    This fact le┆
0x2e60…2e80       74 73 20 6f 6e 6c 79 20 6f 6e 65 20 72 65 67 69 73 74 65 72 20 66 6f 72 20 74 65 73 74 20 76 61   ┆ts only one register for test va┆
0x2e80…2ea0       72 69 61 62 6c 65 73 20 73 75 72 76 69 76 65 20 74 68 65 20 0a 6d 65 6d 6f 72 79 20 74 65 73 74   ┆riables survive the  memory test┆
0x2ea0…2ec0       2e 20 54 68 61 74 20 76 61 72 69 61 62 6c 65 20 63 6f 6e 74 61 69 6e 73 20 61 6c 6c 20 74 68 65   ┆. That variable contains all the┆
0x2ec0…2ee0       20 74 65 73 74 20 73 77 69 74 63 68 65 73 20 61 6e 64 20 74 68 65 20 0a 74 65 73 74 20 6e 75 6d   ┆ test switches and the  test num┆
0x2ee0…2f00       62 65 72 2e 20 20 0d 0a 0d 0a 0d 0a a1 b0 37 2e 32 2e 31 20 4d 65 6d 6f 72 79 20 54 65 73 74 20   ┆ber.          7.2.1 Memory Test ┆
0x2f00…2f20       50 61 74 74 65 72 6e 2e 0d 0a 0d 0a 54 68 65 20 6d 65 6d 6f 72 79 20 74 65 73 74 20 65 78 65 63   ┆Pattern.    The memory test exec┆
0x2f20…2f40       75 74 65 73 20 34 20 70 61 73 73 65 73 20 74 72 6f 75 67 68 20 74 68 65 20 65 6e 74 69 72 65 20   ┆utes 4 passes trough the entire ┆
0x2f40…2f60       6d 65 6d 6f 72 79 2c 20 74 77 6f 20 0a 74 69 6d 65 73 20 77 72 69 74 69 6e 67 20 61 6e 64 20 74   ┆memory, two  times writing and t┆
0x2f60…2f80       77 6f 20 74 69 6d 65 73 20 72 65 61 64 69 6e 67 2e 0d 0a 0d 0a 54 68 65 20 74 65 73 74 20 70 61   ┆wo times reading.    The test pa┆
0x2f80…2fa0       74 74 65 72 6e 20 69 73 20 74 68 65 20 63 6f 6e 76 65 6e 69 65 6e 74 20 6d 6f 64 75 6c 75 73 20   ┆ttern is the convenient modulus ┆
0x2fa0…2fc0       33 20 70 61 74 74 65 72 6e 20 63 6f 6e 73 69 73 74 69 6e 67 20 0a 6f 66 20 74 68 72 65 65 20 74   ┆3 pattern consisting  of three t┆
0x2fc0…2fe0       69 6d 65 73 20 30 30 30 30 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 72 65 65 20 74 69 6d 65   ┆imes 0000 followed by three time┆
0x2fe0…2ffb       73 20 46 46 46 46 20 28 68 65 78 61 64 65 63 69 6d 61 6c 29 2e 0d 0a 0d 0a 0d 0a                  ┆s FFFF (hexadecimal).      ┆
0x2ffb…2ffe       FormFeed {
0x2ffb…2ffe         0c 82 e8                                                                                          ┆   ┆
0x2ffb…2ffe       }
0x2ffe…3000       0a a1                                                                                             ┆  ┆
0x3000…3020 (24,) b0 37 2e 32 2e 32 20 4d 65 6d 6f 72 79 20 54 65 73 74 20 46 6c 6f 77 2e 0d 0a 0d 0a 54 68 65 20   ┆ 7.2.2 Memory Test Flow.    The ┆
0x3020…3040       74 65 73 74 20 73 74 61 72 74 73 20 69 6e 20 74 68 65 20 68 69 67 68 65 73 74 20 52 41 4d 20 61   ┆test starts in the highest RAM a┆
0x3040…3060       64 64 72 65 73 73 65 73 20 61 6e 64 20 69 6e 73 65 72 74 73 20 74 68 65 20 0a 70 61 74 74 65 72   ┆ddresses and inserts the  patter┆
0x3060…3080       6e 20 74 6f 77 61 72 64 73 20 6c 6f 77 65 72 20 61 64 64 72 65 73 73 65 73 2e 0d 0a 0d 0a 57 68   ┆n towards lower addresses.    Wh┆
0x3080…30a0       65 6e 20 61 6c 6c 20 6d 65 6d 6f 72 79 20 77 6f 72 64 73 20 68 61 76 65 20 62 65 65 6e 20 77 72   ┆en all memory words have been wr┆
0x30a0…30c0       69 74 74 65 6e 20 61 6e 64 20 76 65 72 69 66 69 65 64 2c 20 74 68 65 79 20 61 72 65 20 0a 74 65   ┆itten and verified, they are  te┆
0x30c0…30e0       73 74 65 64 20 61 67 61 69 6e 20 77 69 74 68 20 74 68 65 20 69 6e 76 65 72 73 65 64 20 70 61 74   ┆sted again with the inversed pat┆
0x30e0…3100       74 65 72 6e 2c 20 74 68 69 73 20 6d 65 61 6e 73 2c 20 74 68 61 74 20 61 6c 6c 20 62 69 74 73 20   ┆tern, this means, that all bits ┆
0x3100…3120       0a 61 72 65 20 74 65 73 74 65 64 20 66 6f 72 20 22 7a 65 72 6f 22 20 61 6e 64 20 22 6f 6e 65 22   ┆ are tested for "zero" and "one"┆
0x3120…3140       20 69 6e 73 65 72 74 69 6f 6e 2e 20 49 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 20 74 68   ┆ insertion. If an error occur th┆
0x3140…3160       65 6e 20 0a 61 6e 20 61 74 74 65 6d 70 74 20 74 6f 20 73 65 6e 64 20 74 68 65 20 66 6f 6c 6c 6f   ┆en  an attempt to send the follo┆
0x3160…3180       77 69 6e 67 20 6d 65 73 73 61 67 65 2c 20 74 6f 20 74 68 65 20 22 74 65 73 74 2d 6f 75 74 70 75   ┆wing message, to the "test-outpu┆
0x3180…31a0       74 22 2c 20 0a 69 73 20 6d 61 64 65 20 3a 0d 0a 0d 0a a1 b0 f0 32 2e 20 b0 52 41 4d 20 74 65 73   ┆t",  is made :       2.  RAM tes┆
0x31a0…31c0       74 3a 20 52 41 4d 20 65 72 72 6f 72 20 20 73 65 67 6d 2e 3a 3c 73 73 73 73 3e 20 20 61 64 64 72   ┆t: RAM error  segm.:<ssss>  addr┆
0x31c0…31e0       2e 3a 3c 61 61 61 61 3e 20 20 65 78 70 2e 3a 3c 65 65 65 65 3e 0d 0a 09 20 09 09 09 20 20 20 20   ┆.:<aaaa>  exp.:<eeee>           ┆
0x31e0…3200       20 20 20 20 20 20 20 20 20 20 20 20 20 b0 20 72 65 63 2e 3a 3c 72 72 72 72 3e 0d 0a 0d 0a 54 68   ┆               rec.:<rrrr>    Th┆
0x3200…3220 (25,) 65 20 73 65 63 6f 6e 64 61 72 79 20 74 65 78 74 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20   ┆e secondary text is interpreted ┆
0x3220…3240       6c 69 6b 65 20 74 68 69 73 20 3a 0d 0a 0d 0a 3c 73 73 73 73 3e 20 69 73 20 74 68 65 20 73 65 67   ┆like this :    <ssss> is the seg┆
0x3240…3260       6d 65 6e 74 20 61 64 64 72 65 73 73 0d 0a 3c 61 61 61 61 3e 20 69 73 20 74 68 65 20 61 64 64 72   ┆ment address  <aaaa> is the addr┆
0x3260…3280       65 73 73 20 6f 66 66 73 65 74 0d 0a 3c 65 65 65 65 3e 20 69 73 20 74 68 65 20 65 78 70 65 63 74   ┆ess offset  <eeee> is the expect┆
0x3280…32a0       65 64 20 70 61 74 74 65 72 6e 2c 20 73 68 6f 75 6c 64 20 61 6c 6c 77 61 79 73 20 62 65 20 30 30   ┆ed pattern, should allways be 00┆
0x32a0…32c0       30 30 20 6f 72 20 46 46 46 46 2e 0d 0a 3c 72 72 72 72 3e 20 69 73 20 74 68 65 20 72 65 63 65 69   ┆00 or FFFF.  <rrrr> is the recei┆
0x32c0…32e0       76 65 64 20 70 61 74 74 65 72 6e 2e 0d 0a 0d 0a 54 68 65 20 61 62 6f 76 65 20 6d 65 6e 74 69 6f   ┆ved pattern.    The above mentio┆
0x32e0…3300       6e 65 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6d 61 79 20 62 65 20 75 73 65 64 20 74 6f 20 66   ┆ned information may be used to f┆
0x3300…3320       69 6e 64 20 61 20 64 65 66 65 63 74 69 76 65 20 0a 52 41 4d 20 6d 65 6d 6f 72 79 20 63 68 69 70   ┆ind a defective  RAM memory chip┆
0x3320…3340       20 66 72 6f 6d 20 74 68 65 20 6b 6e 6f 77 6c 65 64 67 65 20 6f 66 20 74 68 65 20 52 41 4d 2d 6c   ┆ from the knowledge of the RAM-l┆
0x3340…3360       61 79 6f 75 74 2e 0d 0a 0d 0a 0d 0a a1 b0 37 2e 32 2e 33 20 4c 6f 6f 70 20 4f 6e 20 45 72 72 6f   ┆ayout.        7.2.3 Loop On Erro┆
0x3360…3380       72 2e 0d 0a 0d 0a 57 68 65 6e 20 61 20 66 61 75 6c 74 20 6f 63 63 75 72 20 64 75 72 69 6e 67 20   ┆r.    When a fault occur during ┆
0x3380…33a0       74 68 65 20 72 61 6d 20 74 65 73 74 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 69 73   ┆the ram test an error message is┆
0x33a0…33c0       20 0a 77 72 69 74 74 65 6e 20 74 6f 20 74 68 65 20 63 6f 6e 73 6f 6c 65 2c 20 61 6e 64 20 74 68   ┆  written to the console, and th┆
0x33c0…33e0       65 20 52 41 4d 20 74 65 73 74 20 73 74 61 72 74 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 72 74   ┆e RAM test starts from the start┆
0x33e0…3400       20 0a 61 67 61 69 6e 2e 20 54 68 69 73 20 77 69 6c 6c 20 62 65 20 74 68 65 20 63 61 73 65 20 75   ┆  again. This will be the case u┆
0x3400…3420 (26,) 6e 74 69 6c 20 6e 6f 20 65 72 72 6f 72 20 69 73 20 64 69 73 63 6f 76 65 72 65 64 2e 20 49 66 20   ┆ntil no error is discovered. If ┆
0x3420…3440       0a 74 68 65 72 65 20 69 73 20 61 20 52 41 4d 20 65 72 72 6f 72 20 61 6e 64 20 69 66 20 61 6e 20   ┆ there is a RAM error and if an ┆
0x3440…3460       4c 20 69 73 20 74 79 70 65 64 20 66 72 6f 6d 20 74 68 65 20 6b 65 79 62 6f 61 72 64 2c 20 74 68   ┆L is typed from the keyboard, th┆
0x3460…3480       65 6e 20 0a 74 68 65 20 52 41 4d 20 74 65 73 74 20 77 69 6c 6c 20 6e 6f 74 20 73 74 61 72 74 20   ┆en  the RAM test will not start ┆
0x3480…34a0       66 72 6f 6d 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 61 67 61 69 6e 2c 20 62 75 74 20 70 72   ┆from the beginning again, but pr┆
0x34a0…34c0       6f 63 65 65 64 20 0a 74 72 6f 75 67 68 20 74 68 65 20 52 41 4d 20 74 65 73 74 20 61 6e 64 20 77   ┆oceed  trough the RAM test and w┆
0x34c0…34e0       72 69 74 65 20 61 6c 6c 20 52 41 4d 20 65 72 72 6f 72 73 20 74 6f 20 74 68 65 20 63 6f 6e 73 6f   ┆rite all RAM errors to the conso┆
0x34e0…3500       6c 65 2c 20 61 6e 64 20 0a 66 69 6e 61 6c 6c 79 20 65 6e 74 65 72 20 74 68 65 20 22 74 65 73 74   ┆le, and  finally enter the "test┆
0x3500…3520       2d 61 64 6d 69 6e 69 73 74 72 61 74 6f 72 22 20 74 6f 20 65 78 65 63 75 74 65 20 6f 74 68 65 72   ┆-administrator" to execute other┆
0x3520…3529       20 74 65 73 74 73 2e 0d 0a                                                                        ┆ tests.  ┆
0x3529…352c       FormFeed {
0x3529…352c         0c 83 98                                                                                          ┆   ┆
0x3529…352c       }
0x352c…3540       0a a1 b0 38 2e 20 b0 54 65 73 74 20 31 20 3d 20 f0 43 68 69                                       ┆   8.  Test 1 =  Chi┆
0x3540…3560       70 20 53 65 6c 65 63 74 20 54 65 73 74 2e 0d 0a 0d 0a 54 6f 20 65 61 73 65 20 63 6f 6d 70 6c 65   ┆p Select Test.    To ease comple┆
0x3560…3580       78 20 64 65 62 75 67 67 69 6e 67 2c 20 61 20 73 69 6d 70 6c 65 20 63 68 69 70 20 73 65 6c 65 63   ┆x debugging, a simple chip selec┆
0x3580…35a0       74 20 6c 6f 6f 70 2c 20 63 6f 6d 62 69 6e 65 64 20 0a 77 69 74 68 20 61 20 52 41 4d 20 77 72 69   ┆t loop, combined  with a RAM wri┆
0x35a0…35c0       74 65 2f 72 65 61 64 2c 20 69 73 20 73 75 70 70 6c 69 65 64 2e 20 0d 0a 0d 0a 54 68 69 73 20 74   ┆te/read, is supplied.     This t┆
0x35c0…35e0       65 73 74 20 67 65 6e 65 72 61 74 65 73 20 63 68 69 70 20 73 65 6c 65 63 74 73 20 74 6f 20 61 6c   ┆est generates chip selects to al┆
0x35e0…3600       6c 20 70 65 72 69 70 68 65 72 61 6c 20 64 65 76 69 63 65 73 20 62 79 20 0a 65 78 65 63 75 74 69   ┆l peripheral devices by  executi┆
0x3600…3620 (27,) 6e 67 20 69 6e 70 75 74 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 20 74 6f 20 61 6c 6c 20 72 65 6c   ┆ng input instructions to all rel┆
0x3620…3640       65 76 61 6e 74 20 49 2f 4f 2d 64 65 76 69 63 65 73 2e 20 54 68 65 73 65 20 0a 61 72 65 20 3a 0d   ┆evant I/O-devices. These  are : ┆
0x3640…3660       0a 0d 0a 50 6f 72 74 20 84 30 2c 20 32 2c 20 31 32 38 2c 20 31 33 30 2c 20 32 35 36 2c 20 32 35   ┆   Port  0, 2, 128, 130, 256, 25┆
0x3660…3680       38 2c 20 32 36 30 2c 20 32 36 32 2c 20 33 38 34 2c 20 33 38 36 2c 20 33 38 38 2c 20 33 39 30 2c   ┆8, 260, 262, 384, 386, 388, 390,┆
0x3680…36a0       20 33 39 32 2c 20 0a 19 85 80 80 33 39 34 2c 20 33 39 36 2c 20 33 39 38 2c 20 35 31 32 2c 20 35   ┆ 392,      394, 396, 398, 512, 5┆
0x36a0…36c0       31 34 2c 20 35 31 36 2c 20 35 31 38 2c 20 36 34 30 2c 20 36 34 32 2c 20 36 34 34 2c 20 36 34 36   ┆14, 516, 518, 640, 642, 644, 646┆
0x36c0…36e0       2c 20 36 34 38 2c 20 0a 19 85 80 80 36 35 30 2c 20 36 35 32 2c 20 36 35 34 2e 0d 0a 0d 0a 57 68   ┆, 648,      650, 652, 654.    Wh┆
0x36e0…3700       65 6e 20 61 6c 6c 20 74 68 65 20 63 68 69 70 20 73 65 6c 65 63 74 73 20 61 72 65 20 6d 61 64 65   ┆en all the chip selects are made┆
0x3700…3720       2c 20 61 20 70 61 74 74 65 72 6e 20 41 41 35 35 20 68 65 78 2e 20 69 73 20 0a 77 72 69 74 74 65   ┆, a pattern AA55 hex. is  writte┆
0x3720…3740       6e 20 74 6f 20 61 20 52 41 4d 20 63 65 6c 6c 20 61 6e 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 20   ┆n to a RAM cell and immediately ┆
0x3740…3760       72 65 61 64 20 62 61 63 6b 2e 0d 0a 0d 0a 54 68 69 73 20 74 65 73 74 20 69 73 20 75 6e 61 62 6c   ┆read back.    This test is unabl┆
0x3760…3780       65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 61 6e 79 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73   ┆e to generate any error messages┆
0x3780…37a0       2e 20 49 74 20 69 73 20 6d 65 61 6e 74 20 0a 6f 6e 6c 79 20 61 73 20 61 20 73 70 65 63 69 61 6c   ┆. It is meant  only as a special┆
0x37a0…37b8       20 66 61 73 74 20 73 63 6f 70 65 20 6c 6f 6f 70 20 74 65 73 74 2e 0d 0a                           ┆ fast scope loop test.  ┆
0x37b8…37bb       FormFeed {
0x37b8…37bb         0c 81 d8                                                                                          ┆   ┆
0x37b8…37bb       }
0x37bb…37c0       0a a2 e2 a1 b0                                                                                    ┆     ┆
0x37c0…37e0       39 2e 20 b0 54 45 53 54 20 32 f0 20 3d 20 69 41 50 58 20 31 38 36 20 54 69 6d 65 72 20 54 65 73   ┆9.  TEST 2  = iAPX 186 Timer Tes┆
0x37e0…3800       74 2e 0d 0a 0d 0a 54 68 69 73 20 74 65 73 74 20 76 65 72 69 66 69 65 73 20 74 68 65 20 61 62 69   ┆t.    This test verifies the abi┆
0x3800…3820 (28,) 6c 69 74 79 20 6f 66 20 74 68 65 20 69 41 50 58 20 31 38 36 20 69 6e 74 65 72 6e 61 6c 20 74 69   ┆lity of the iAPX 186 internal ti┆
0x3820…3840       6d 65 72 20 30 20 0a 74 6f 20 67 65 6e 65 72 61 74 65 20 69 6e 74 65 72 72 75 70 74 73 2e 20 54   ┆mer 0  to generate interrupts. T┆
0x3840…3860       68 65 20 69 6e 74 65 72 6e 61 6c 20 74 69 6d 65 72 20 30 20 69 73 20 69 6e 69 74 69 61 6c 69 7a   ┆he internal timer 0 is initializ┆
0x3860…3880       65 64 20 61 73 20 61 20 0a 72 65 61 6c 20 74 69 6d 65 20 63 6c 6f 63 6b 20 77 68 69 63 68 20 67   ┆ed as a  real time clock which g┆
0x3880…38a0       65 6e 65 72 61 74 65 73 20 69 6e 74 65 72 72 75 70 74 20 65 76 65 72 79 20 32 30 20 6d 69 6c 6c   ┆enerates interrupt every 20 mill┆
0x38a0…38c0       69 73 65 63 6f 6e 64 2e 20 0a 49 66 20 6e 6f 20 74 69 6d 65 72 20 69 6e 74 65 72 72 75 70 74 20   ┆isecond.  If no timer interrupt ┆
0x38c0…38e0       69 73 20 67 65 6e 65 72 61 74 65 64 20 74 68 65 6e 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61   ┆is generated then an error messa┆
0x38e0…3900       67 65 20 69 73 20 0a 67 65 6e 65 72 61 74 65 64 20 6c 69 6b 65 20 74 68 69 73 2e 0d 0a 0d 0a a1   ┆ge is  generated like this.     ┆
0x3900…3920       a1 a1 e1 b0 f0 31 2e 20 b0 69 41 50 58 31 38 36 20 74 69 6d 65 72 20 74 65 73 74 20 3a 20 6d 69   ┆     1.  iAPX186 timer test : mi┆
0x3920…3940       73 73 69 6e 67 20 74 69 6d 65 72 20 30 20 69 6e 74 65 72 72 75 70 74 0d 0a 0d 0a 54 68 69 73 20   ┆ssing timer 0 interrupt    This ┆
0x3940…3960       65 72 72 6f 72 20 73 68 6f 75 6c 64 20 69 6e 64 69 63 61 74 65 20 61 20 6d 61 6c 66 75 6e 63 74   ┆error should indicate a malfunct┆
0x3960…3980       69 6f 6e 20 6f 66 20 74 68 65 20 69 41 50 58 20 31 38 36 20 0a 70 72 6f 63 65 73 73 6f 72 20 63   ┆ion of the iAPX 186  processor c┆
0x3980…3986       68 69 70 2e 0d 0a                                                                                 ┆hip.  ┆
0x3986…3989       FormFeed {
0x3986…3989         0c 81 90                                                                                          ┆   ┆
0x3986…3989       }
0x3989…39a0       0a a1 b0 31 30 2e 20 b0 54 45 53 54 20 33 f0 20 3d 20 69 41 50 58 20                              ┆   10.  TEST 3  = iAPX ┆
0x39a0…39c0       31 38 36 20 44 4d 41 20 54 65 73 74 2e 0d 0a 0d 0a 54 68 69 73 20 74 65 73 74 20 76 65 72 69 66   ┆186 DMA Test.    This test verif┆
0x39c0…39e0       69 65 73 20 74 68 65 20 61 62 69 6c 69 74 79 20 6f 66 20 74 68 65 20 74 77 6f 20 69 41 50 58 20   ┆ies the ability of the two iAPX ┆
0x39e0…3a00       31 38 36 20 69 6e 74 65 72 6e 61 6c 20 44 4d 41 20 0a 63 68 61 6e 6e 65 6c 73 20 74 6f 20 6d 61   ┆186 internal DMA  channels to ma┆
0x3a00…3a20 (29,) 6b 65 20 61 20 64 61 74 61 20 74 72 61 6e 73 70 6f 72 74 20 61 6e 64 20 74 6f 20 67 65 6e 65 72   ┆ke a data transport and to gener┆
0x3a20…3a40       61 74 65 20 69 6e 74 65 72 72 75 70 74 73 2e 20 54 68 65 20 0a 74 77 6f 20 69 41 50 58 20 31 38   ┆ate interrupts. The  two iAPX 18┆
0x3a40…3a60       36 20 44 4d 41 20 63 68 61 6e 6e 65 6c 73 20 61 72 65 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 74   ┆6 DMA channels are initialized t┆
0x3a60…3a80       6f 20 70 65 72 66 6f 72 6d 20 61 20 44 4d 41 20 6d 65 6d 6f 72 79 20 0a 74 6f 20 6d 65 6d 6f 72   ┆o perform a DMA memory  to memor┆
0x3a80…3aa0       79 20 74 72 61 6e 73 70 6f 72 74 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 2e 20 44 4d 41 20   ┆y transport simultaneously. DMA ┆
0x3aa0…3ac0       63 68 61 6e 6e 65 6c 20 30 20 63 6f 70 69 65 73 20 38 20 4b 62 79 74 65 73 20 0a 66 72 6f 6d 20   ┆channel 0 copies 8 Kbytes  from ┆
0x3ac0…3ae0       61 20 73 6f 75 72 63 65 20 74 6f 20 61 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 62 75 66 66 65 72   ┆a source to a destination buffer┆
0x3ae0…3b00       20 69 6e 20 74 68 65 20 66 6f 72 77 61 72 64 20 64 69 72 65 63 74 69 6f 6e 2c 20 0a 61 6e 64 20   ┆ in the forward direction,  and ┆
0x3b00…3b20       44 4d 41 20 63 68 61 6e 6e 65 6c 20 31 20 63 6f 70 69 65 73 20 66 72 6f 6d 20 74 68 65 20 73 61   ┆DMA channel 1 copies from the sa┆
0x3b20…3b40       6d 65 20 73 6f 75 72 63 65 20 74 6f 20 61 6e 6f 74 68 65 72 20 0a 64 65 73 74 69 6e 61 74 69 6f   ┆me source to another  destinatio┆
0x3b40…3b60       6e 20 62 75 66 66 65 72 20 69 6e 20 74 68 65 20 72 65 76 65 72 73 65 20 64 69 72 65 63 74 69 6f   ┆n buffer in the reverse directio┆
0x3b60…3b80       6e 2e 20 41 6c 6c 20 44 4d 41 20 74 72 61 6e 73 66 65 72 73 20 0a 61 72 65 20 73 79 6e 63 72 6f   ┆n. All DMA transfers  are syncro┆
0x3b80…3ba0       6e 69 7a 65 64 20 74 6f 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 74 69 6d 65 72 20 32 20 77 68   ┆nized to the internal timer 2 wh┆
0x3ba0…3bc0       69 63 68 20 67 65 6e 65 72 61 74 65 73 20 61 20 32 35 30 20 4b 48 7a 20 0a 63 6c 6f 63 6b 2e 20   ┆ich generates a 250 KHz  clock. ┆
0x3bc0…3be0       54 68 65 20 74 77 6f 20 63 68 61 6e 6e 65 6c 73 20 61 72 65 20 69 6e 69 74 69 61 6c 69 7a 65 64   ┆The two channels are initialized┆
0x3be0…3c00       20 74 6f 20 74 68 65 20 73 61 6d 65 20 70 72 69 6f 72 69 74 79 2e 20 0a 54 68 69 73 20 65 6e 73   ┆ to the same priority.  This ens┆
0x3c00…3c20 (30,) 75 72 65 73 20 74 6f 67 65 74 68 65 72 20 77 69 74 68 20 74 68 65 20 73 65 6c 65 63 74 65 64 20   ┆ures together with the selected ┆
0x3c20…3c40       69 6e 74 65 72 6e 61 6c 20 74 69 6d 65 72 20 32 20 0a 73 79 6e 63 72 6f 6e 69 7a 61 74 69 6f 6e   ┆internal timer 2  syncronization┆
0x3c40…3c60       20 74 68 61 74 20 62 6f 74 68 20 44 4d 41 20 63 68 61 6e 6e 65 6c 73 20 72 75 6e 73 20 73 69 6d   ┆ that both DMA channels runs sim┆
0x3c60…3c80       75 6c 74 61 6e 65 6f 75 73 6c 79 20 61 6e 64 20 0a 74 68 61 74 20 74 68 65 20 43 50 55 20 6d 61   ┆ultaneously and  that the CPU ma┆
0x3c80…3ca0       79 20 61 6c 73 6f 20 67 65 74 20 6d 65 6d 6f 72 79 20 61 63 63 65 73 73 2e 20 57 68 65 6e 20 74   ┆y also get memory access. When t┆
0x3ca0…3cc0       68 65 20 44 4d 41 20 74 72 61 6e 73 70 6f 72 74 20 0a 69 73 20 63 6f 6d 70 6c 65 74 65 20 62 6f   ┆he DMA transport  is complete bo┆
0x3cc0…3ce0       74 68 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 62 75 66 66 65 72 73 20 61 72 65 20 63 6f 6d 70 61   ┆th destination buffers are compa┆
0x3ce0…3d00       72 65 64 20 74 6f 20 74 68 65 20 73 6f 75 72 63 65 20 0a 62 75 66 66 65 72 2e 0d 0a 0d 0a 54 68   ┆red to the source  buffer.    Th┆
0x3d00…3d20       65 20 74 65 73 74 20 70 72 6f 64 75 63 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 65 72   ┆e test produces the following er┆
0x3d20…3d40       72 6f 72 20 6d 65 73 73 61 67 65 73 3a 0d 0a 0d 0a b0 f0 31 2e 20 b0 44 4d 41 20 74 65 73 74 3a   ┆ror messages:      1.  DMA test:┆
0x3d40…3d60       20 64 61 74 61 20 65 72 72 6f 72 20 20 73 65 67 6d 2e 3a 20 3c 73 73 73 73 3e 20 61 64 64 72 2e   ┆ data error  segm.: <ssss> addr.┆
0x3d60…3d80       3a 3c 61 61 61 61 3e 20 72 65 63 2e 3a 3c 72 72 72 72 3e 0d 0a 09 09 09 09 09 20 20 20 20 20 20   ┆:<aaaa> rec.:<rrrr>             ┆
0x3d80…3da0       20 20 b0 65 78 70 2e 3a 3c 65 65 65 65 3e 0d 0a 0d 0a b0 f0 32 2e 20 b0 44 4d 41 20 74 65 73 74   ┆   exp.:<eeee>      2.  DMA test┆
0x3da0…3dc0       3a 20 74 72 61 6e 73 66 65 72 20 74 69 6d 65 6f 75 74 0d 0a 0d 0a 54 68 65 20 66 69 72 73 74 20   ┆: transfer timeout    The first ┆
0x3dc0…3de0       65 72 72 6f 72 20 69 6e 64 69 63 74 65 73 20 74 68 61 74 20 62 6f 74 68 20 44 4d 41 20 74 72 61   ┆error indictes that both DMA tra┆
0x3de0…3e00       6e 73 70 6f 72 74 73 20 68 61 73 20 74 65 72 6d 69 6e 61 74 65 64 20 0a 62 75 74 20 74 68 65 20   ┆nsports has terminated  but the ┆
0x3e00…3e20 (31,) 64 65 73 74 69 6e 61 74 69 6f 6e 20 62 75 66 66 65 72 20 69 73 20 6e 6f 74 20 65 71 75 61 6c 20   ┆destination buffer is not equal ┆
0x3e20…3e40       74 6f 20 74 68 65 20 73 6f 75 72 63 65 20 61 73 20 0a 65 78 70 65 63 74 65 64 2e 20 54 68 65 20   ┆to the source as  expected. The ┆
0x3e40…3e60       6c 61 74 74 65 72 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 6f 6e 65 20 6f 66 20 74 68 65   ┆latter indicates that one of the┆
0x3e60…3e80       20 74 77 6f 20 6f 72 20 62 6f 74 68 20 44 4d 41 20 0a 69 6e 74 65 72 72 75 70 74 73 20 69 73 20   ┆ two or both DMA  interrupts is ┆
0x3e80…3ea0       6d 69 73 73 69 6e 67 2e 0d 0a 0d 0a 42 6f 74 68 20 65 72 72 6f 72 73 20 73 68 6f 75 6c 64 20 69   ┆missing.    Both errors should i┆
0x3ea0…3ec0       6e 64 69 63 61 74 65 20 61 20 6d 61 6c 66 75 6e 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 69 41 50   ┆ndicate a malfunction of the iAP┆
0x3ec0…3eda       58 20 31 38 36 20 0a 70 72 6f 63 65 73 73 6f 72 20 63 68 69 70 2e 0d 0a 0d 0a                     ┆X 186  processor chip.    ┆
0x3eda…3edd       FormFeed {
0x3eda…3edd         0c 83 80                                                                                          ┆   ┆
0x3eda…3edd       }
0x3edd…3ee0       0a b0 f0                                                                                          ┆   ┆
0x3ee0…3f00       a1 b0 31 a1 31 2e 20 b0 54 65 73 74 20 34 f0 20 3d 20 52 41 4d 20 52 65 66 72 65 73 68 20 54 65   ┆  1 1.  Test 4  = RAM Refresh Te┆
0x3f00…3f20       73 74 2e 0d 0a 0d 0a 54 68 65 20 52 41 4d 20 72 65 66 72 65 73 68 20 74 65 73 74 20 6f 66 20 74   ┆st.    The RAM refresh test of t┆
0x3f20…3f40       68 65 20 45 54 43 36 31 31 20 53 42 43 20 53 65 6c 66 74 65 73 74 20 61 73 73 69 73 74 20 69 6e   ┆he ETC611 SBC Selftest assist in┆
0x3f40…3f60       20 74 68 65 20 0a 76 65 72 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6d 65 6d 6f 72 79   ┆ the  verification of the memory┆
0x3f60…3f80       20 63 6f 6e 74 72 6f 6c 20 6c 6f 67 69 63 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2e 20 54 68   ┆ control logic functionality. Th┆
0x3f80…3fa0       65 20 6d 61 69 6e 20 0a 70 75 72 70 6f 73 65 20 69 73 20 74 6f 20 64 69 73 63 6f 76 65 72 20 74   ┆e main  purpose is to discover t┆
0x3fa0…3fc0       68 65 20 64 65 63 61 79 20 6f 66 20 64 61 74 61 20 63 61 75 73 65 64 20 62 79 20 61 20 6d 61 6c   ┆he decay of data caused by a mal┆
0x3fc0…3fe0       66 75 6e 63 74 69 6f 6e 20 0a 6f 66 20 74 68 65 20 52 41 4d 20 72 65 66 72 65 73 68 20 63 69 72   ┆function  of the RAM refresh cir┆
0x3fe0…4000       63 75 69 74 72 79 2e 0d 0a 0d 0a 54 68 65 20 74 65 73 74 20 70 61 74 74 65 72 6e 20 77 72 69 74   ┆cuitry.    The test pattern writ┆
0x4000…4020 (32,) 74 65 6e 20 69 73 20 61 20 63 6f 75 6e 74 69 6e 67 20 70 61 74 74 65 72 6e 20 61 6e 64 20 74 68   ┆ten is a counting pattern and th┆
0x4020…4040       65 20 73 69 7a 65 20 6f 66 20 0a 74 68 65 20 74 65 73 74 20 62 75 66 66 65 72 20 69 73 20 34 20   ┆e size of  the test buffer is 4 ┆
0x4040…4060       4b 2c 20 31 36 20 62 69 74 20 77 6f 72 64 73 2e 0d 0a 0d 0a 57 68 65 6e 20 74 68 65 20 70 61 74   ┆K, 16 bit words.    When the pat┆
0x4060…4080       74 65 72 6e 20 68 61 73 20 62 65 65 6e 20 77 72 69 74 74 65 6e 20 74 68 65 20 74 65 73 74 20 70   ┆tern has been written the test p┆
0x4080…40a0       72 6f 67 72 61 6d 20 65 6e 74 65 72 73 20 61 20 0a 77 61 69 74 69 6e 67 20 6c 6f 6f 70 20 66 6f   ┆rogram enters a  waiting loop fo┆
0x40a0…40c0       72 20 61 70 70 72 6f 78 69 6d 61 74 65 20 35 20 73 65 63 2e 2c 20 69 6e 20 77 68 69 63 68 20 74   ┆r approximate 5 sec., in which t┆
0x40c0…40e0       68 65 20 43 50 55 20 77 69 6c 6c 20 6e 6f 74 20 0a 61 63 63 65 73 73 20 74 68 65 20 52 41 4d 20   ┆he CPU will not  access the RAM ┆
0x40e0…4100       6d 65 6d 6f 72 79 2e 20 41 66 74 65 72 20 74 68 65 20 64 65 6c 61 79 2c 20 74 68 65 20 62 75 66   ┆memory. After the delay, the buf┆
0x4100…4120       66 65 72 20 77 69 6c 6c 20 62 65 20 0a 63 68 65 63 6b 65 64 20 74 6f 20 64 69 73 63 6f 76 65 72   ┆fer will be  checked to discover┆
0x4120…4140       20 61 6e 79 20 64 65 63 61 79 2e 0d 0a 0d 0a 49 66 20 64 65 63 61 79 20 69 73 20 66 6f 75 6e 64   ┆ any decay.    If decay is found┆
0x4140…4160       2c 20 61 20 6d 65 73 73 61 67 65 20 69 73 20 77 72 69 74 74 65 6e 20 6c 69 6b 65 20 74 68 69 73   ┆, a message is written like this┆
0x4160…4165       3a 0d 0a 0d 0a                                                                                    ┆:    ┆
0x4165…419e       Params {
0x4165…419e         04 00 2d 4e 0a 00 06 00 00 00 00 03 01 45 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  -N         E1                 ┆
0x4165…419e         00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04                        ┆           #-7AKU_iså    ┆
0x4165…419e       }
0x419e…41d7       Params {
0x419e…41d7         04 00 27 4e 0a 00 06 00 00 00 00 03 01 3c 31 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  'N         <1`                ┆
0x419e…41d7         00 00 00 00 00 00 00 00 05 0a 0f 14 19 1e 23 28 2d 32 37 3c 41 46 4b ff 04                        ┆              #(-27<AFK  ┆
0x419e…41d7       }
0x41d7…41e0       0a b0 52 41 4d 20 72 65 66                                                                        ┆  RAM ref┆
0x41e0…4200       72 65 73 68 20 74 65 73 74 3a 20 65 72 72 6f 72 2c 20 61 64 64 72 2e 3a 20 3c 61 61 61 61 3e 2c   ┆resh test: error, addr.: <aaaa>,┆
0x4200…421d (33,) 20 65 78 70 2e 3a 20 3c 65 65 65 65 3e 2c 20 72 65 63 2e 3a 20 3c 72 72 72 72 3e 0d 0a            ┆ exp.: <eeee>, rec.: <rrrr>  ┆
0x421d…4256       Params {
0x421d…4256         04 00 2d 4e 0a 00 06 00 00 00 00 03 01 41 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  -N         A1                 ┆
0x421d…4256         00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04                        ┆           #-7AKU_iså    ┆
0x421d…4256       }
0x4256…428f       Params {
0x4256…428f         04 00 2d 4e 0a 00 06 00 00 00 00 03 01 45 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  -N         E1                 ┆
0x4256…428f         00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04                        ┆           #-7AKU_iså    ┆
0x4256…428f       }
0x428f…42a0       0a 0d 0a 57 68 65 72 65 0d 0a 09 3c 61 61 61 61 3e                                                ┆   Where   <aaaa>┆
0x42a0…42c0       20 84 69 73 20 74 68 65 20 6f 66 66 73 65 74 20 61 64 64 72 65 73 73 20 72 65 6c 61 74 69 76 65   ┆  is the offset address relative┆
0x42c0…42e0       20 74 6f 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 0a 19 8b 80 80 74 65 73 74 20 62   ┆ to the start of the      test b┆
0x42e0…4300       75 66 66 65 72 2e 0d 0a 20 20 20 20 3c 65 65 65 65 3e 20 69 73 20 74 68 65 20 70 61 74 74 65 72   ┆uffer.      <eeee> is the patter┆
0x4300…4320       6e 20 77 72 69 74 74 65 6e 20 69 6e 20 74 68 69 73 20 77 6f 72 64 2e 0d 0a 09 3c 72 72 72 72 3e   ┆n written in this word.   <rrrr>┆
0x4320…4340       20 69 73 20 74 68 65 20 70 61 74 74 65 72 6e 20 72 65 61 64 20 66 72 6f 6d 20 74 68 69 73 20 77   ┆ is the pattern read from this w┆
0x4340…4360       6f 72 64 2e 0d 0a 0d 0a 54 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 65 72 72 6f 72 20   ┆ord.    The corresponding error ┆
0x4360…436e       6e 75 6d 62 65 72 20 69 73 20 39 2e 0d 0a                                                         ┆number is 9.  ┆
0x436e…4371       FormFeed {
0x436e…4371         0c 82 b8                                                                                          ┆   ┆
0x436e…4371       }
0x4371…4380       0a b0 a1 b0 a1 31 32 2e 20 54 65 73 74 20 35                                                      ┆     12. Test 5┆
0x4380…43a0       20 f0 3d 20 45 74 68 65 72 6e 65 74 20 54 65 73 74 20 32 2e 0d 0a 0d 0a 54 68 65 20 65 74 68 65   ┆  = Ethernet Test 2.    The ethe┆
0x43a0…43c0       72 6e 65 74 20 74 65 73 74 20 32 20 61 70 70 6c 69 65 73 20 74 6f 20 74 68 65 20 76 65 72 69 66   ┆rnet test 2 applies to the verif┆
0x43c0…43e0       69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 38 32 35 38 36 20 63 6f 2d 0a 70 72 6f 63 65 73 73   ┆ication of the 82586 co- process┆
0x43e0…4400       6f 72 20 61 6e 64 20 69 74 73 20 69 6e 74 65 72 66 61 63 65 20 63 69 72 63 75 69 74 72 79 2e 20   ┆or and its interface circuitry. ┆
0x4400…4420 (34,) 54 68 65 20 74 65 73 74 20 6d 61 6b 65 73 20 61 6e 20 65 78 74 65 72 6e 61 6c 20 0a 64 61 74 61   ┆The test makes an external  data┆
0x4420…4440       20 6c 6f 6f 70 62 61 63 6b 20 74 65 73 74 20 6f 6e 20 74 68 65 20 65 74 68 65 72 6e 65 74 20 63   ┆ loopback test on the ethernet c┆
0x4440…4460       68 69 70 2e 0d 0a 0d 0a 46 69 72 73 74 20 61 20 73 6f 66 74 77 61 72 65 20 72 65 73 65 74 20 6f   ┆hip.    First a software reset o┆
0x4460…4480       66 20 74 68 65 20 65 74 68 65 72 6e 65 74 20 63 68 69 70 20 69 73 20 6d 61 64 65 2e 20 54 68 69   ┆f the ethernet chip is made. Thi┆
0x4480…44a0       73 20 72 65 73 65 74 20 0a 63 61 75 73 65 73 20 74 68 65 20 65 74 68 65 72 6e 65 74 20 63 6f 6e   ┆s reset  causes the ethernet con┆
0x44a0…44c0       74 72 6f 6c 6c 65 72 20 74 6f 20 69 73 73 75 65 20 61 6e 20 69 6e 74 65 72 72 75 70 74 20 77 68   ┆troller to issue an interrupt wh┆
0x44c0…44e0       65 6e 20 74 68 65 20 0a 72 65 73 65 74 20 69 73 20 63 6f 6d 70 6c 65 74 65 2e 20 49 66 20 6e 6f   ┆en the  reset is complete. If no┆
0x44e0…4500       20 69 6e 74 65 72 72 75 70 74 20 69 73 20 72 65 63 65 69 76 65 64 20 61 6e 20 65 72 72 6f 72 20   ┆ interrupt is received an error ┆
0x4500…4520       6d 65 73 73 61 67 65 20 0a 69 73 20 67 65 6e 65 72 61 74 65 64 20 6c 69 6b 65 20 74 68 69 73 3a   ┆message  is generated like this:┆
0x4520…4540       0d 0a 0d 0a b0 45 74 68 65 72 6e 65 74 20 74 65 73 74 20 32 20 3a 20 6d 69 73 73 69 6e 67 20 72   ┆     Ethernet test 2 : missing r┆
0x4540…4560       65 73 65 74 20 69 6e 74 65 72 72 75 70 74 0d 0a 0d 0a 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20   ┆eset interrupt    Corresponding ┆
0x4560…4580       65 72 72 6f 72 20 6e 75 6d 62 65 72 20 69 73 20 36 31 2e 0d 0a 0d 0a 53 65 63 6f 6e 64 20 61 20   ┆error number is 61.    Second a ┆
0x4580…45a0       63 6f 6e 66 69 67 75 72 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 65 78 65 63 75 74 65 64 20 74 6f   ┆configure command is executed to┆
0x45a0…45c0       20 74 68 65 20 65 74 68 65 72 6e 65 74 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 0a 69 6e 20 6f 72 64   ┆ the ethernet controller  in ord┆
0x45c0…45e0       65 72 20 74 6f 20 73 65 6c 65 63 74 20 74 68 65 20 65 78 74 65 72 6e 61 6c 20 6c 6f 6f 70 62 61   ┆er to select the external loopba┆
0x45e0…4600       63 6b 20 6d 6f 64 65 2e 20 41 67 61 69 6e 20 74 68 65 20 73 6c 65 66 74 65 73 74 20 0a 61 77 61   ┆ck mode. Again the sleftest  awa┆
0x4600…4620 (35,) 69 74 73 20 61 20 63 6f 6e 66 69 67 75 72 65 20 63 6f 6d 70 6c 65 74 65 20 69 6e 74 65 72 72 75   ┆its a configure complete interru┆
0x4620…4640       70 74 2c 20 61 6e 64 20 69 66 20 6e 6f 6e 65 20 69 73 20 72 65 63 65 69 76 65 64 20 61 6e 20 0a   ┆pt, and if none is received an  ┆
0x4640…4660       65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 69 73 20 67 65 6e 65 72 61 74 65 64 20 6c 69 6b 65 20   ┆error message is generated like ┆
0x4660…4680       74 68 69 73 3a 0d 0a 0d 0a b0 45 74 68 65 72 6e 65 74 20 74 65 73 74 20 32 20 3a 20 63 6f 6e 66   ┆this:     Ethernet test 2 : conf┆
0x4680…46a0       69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 20 6e 6f 74 20 61 63 63 65 70 74 65 64 0d 0a   ┆iguration command not accepted  ┆
0x46a0…46c0       0d 0a 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 65 72 72 6f 72 20 6e 75 6d 62 65 72 20 69 73 20   ┆  Corresponding error number is ┆
0x46c0…46e0       35 38 2e 0d 0a 0d 0a 54 68 69 72 64 20 61 20 74 72 61 6e 73 6d 69 74 20 66 72 61 6d 65 20 63 6f   ┆58.    Third a transmit frame co┆
0x46e0…4700       6d 6d 61 6e 64 20 69 73 20 65 78 65 63 75 74 65 64 2e 20 54 68 65 20 65 74 68 65 72 6e 65 74 20   ┆mmand is executed. The ethernet ┆
0x4700…4720       61 64 64 72 65 73 73 20 0a 69 73 20 74 68 65 20 62 72 6f 61 64 63 61 73 74 20 61 64 64 72 65 73   ┆address  is the broadcast addres┆
0x4720…4740       73 20 61 6e 20 74 68 65 20 6d 65 73 73 61 67 65 20 6c 65 6e 67 74 68 20 69 73 20 31 34 20 62 79   ┆s an the message length is 14 by┆
0x4740…4760       74 65 73 2e 20 49 66 0a 74 68 65 20 74 72 61 6e 73 6d 69 74 20 66 72 61 6d 65 20 63 6f 6d 6d 61   ┆tes. If the transmit frame comma┆
0x4760…4780       6e 64 20 69 73 20 6e 6f 74 20 61 63 63 65 70 74 65 64 20 62 79 20 74 68 65 20 65 74 68 65 72 6e   ┆nd is not accepted by the ethern┆
0x4780…47a0       65 74 20 0a 63 6f 6e 74 72 6f 6c 6c 65 72 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20   ┆et  controller an error message ┆
0x47a0…47c0       69 73 20 67 65 6e 65 72 61 74 65 64 20 6c 69 6b 65 20 74 68 69 73 3a 0d 0a 0d 0a b0 45 74 68 65   ┆is generated like this:     Ethe┆
0x47c0…47e0       72 6e 65 74 20 74 65 73 74 20 32 20 3a 20 74 72 61 6e 73 6d 69 74 20 63 6f 6d 6d 61 6e 64 20 20   ┆rnet test 2 : transmit command  ┆
0x47e0…4800       6e 6f 74 20 61 63 63 65 70 74 65 64 0d 0a 0d 0a 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 65 72   ┆not accepted    corresponding er┆
0x4800…4820 (36,) 72 6f 72 20 6e 75 6d 62 65 72 20 69 73 20 35 39 2e 0d 0a 0d 0a 46 6f 75 72 74 68 2c 20 77 68 65   ┆ror number is 59.    Fourth, whe┆
0x4820…4840       6e 20 74 68 65 20 74 72 61 6e 73 6d 69 74 20 66 72 61 6d 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20   ┆n the transmit frame command is ┆
0x4840…4860       63 6f 6d 70 6c 65 74 65 64 20 74 68 65 20 64 61 74 61 20 0a 73 65 6e 74 20 69 73 20 63 6f 70 61   ┆completed the data  sent is copa┆
0x4860…4880       72 65 64 20 77 69 74 68 20 74 68 65 20 64 61 74 61 20 72 65 63 65 69 76 65 64 20 61 6e 64 20 69   ┆red with the data received and i┆
0x4880…48a0       66 20 6e 6f 74 20 74 68 65 20 73 61 6d 65 20 61 6e 20 0a 65 72 72 6f 72 20 6d 65 73 73 61 67 65   ┆f not the same an  error message┆
0x48a0…48c0       20 69 73 20 67 65 6e 65 72 61 74 65 64 20 6f 74 68 65 72 77 69 73 65 20 74 68 65 20 65 74 68 65   ┆ is generated otherwise the ethe┆
0x48c0…48e0       72 6e 65 74 20 69 6e 74 65 72 66 61 63 65 20 69 73 20 0a 73 61 69 64 20 74 6f 20 62 65 20 4f 4b   ┆rnet interface is  said to be OK┆
0x48e0…4900       2e 0d 0a 0d 0a 8c 83 c8 0a b0 45 74 68 65 72 6e 65 74 20 74 65 73 74 20 32 20 3a 20 64 61 74 61   ┆.         Ethernet test 2 : data┆
0x4900…4920       20 65 72 72 6f 72 20 20 61 64 64 2e 3a 3c 61 61 61 61 3e 2c 20 65 78 70 2e 3a 3c 65 65 65 65 3e   ┆ error  add.:<aaaa>, exp.:<eeee>┆
0x4920…4940       2c 0d 0a b0 09 09 09 09 20 20 20 20 20 20 20 20 20 72 65 63 2e 3a 3c 72 72 72 72 3e 0d 0a 81 0d   ┆,                rec.:<rrrr>    ┆
0x4940…4960       0a 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 65 72 72 6f 72 20 6e 75 6d 62 65 72 20 69 73 20 36   ┆ Corresponding error number is 6┆
0x4960…4980       30 2e 0d 0a 0d 0a 77 68 65 72 65 0d 0a 20 20 20 20 20 61 64 64 2e 3a 3c 61 61 61 61 3e 20 69 73   ┆0.    where       add.:<aaaa> is┆
0x4980…49a0       20 6f 66 66 73 65 74 20 61 64 64 72 65 73 73 20 69 6e 20 74 68 65 20 72 65 63 65 69 76 65 20 62   ┆ offset address in the receive b┆
0x49a0…49c0       75 66 66 65 72 0d 0a 20 20 20 20 20 65 78 70 2e 3a 3c 65 65 65 65 3e 20 69 73 20 74 68 65 20 65   ┆uffer       exp.:<eeee> is the e┆
0x49c0…49e0       78 70 65 63 74 65 64 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 65 20 74 72 61 6e 73 6d 69 74 20   ┆xpected value from the transmit ┆
0x49e0…4a00       62 75 66 66 65 72 0d 0a 20 20 20 20 20 72 65 63 2e 3a 3c 72 72 72 72 3e 20 69 73 20 74 68 65 20   ┆buffer       rec.:<rrrr> is the ┆
0x4a00…4a20 (37,) 72 65 63 65 69 76 65 64 20 76 61 6c 75 65 20 69 6e 20 74 68 65 20 72 65 63 65 69 76 65 20 62 75   ┆received value in the receive bu┆
0x4a20…4a40       66 66 65 72 0d 0a 0d 0a 41 6e 6f 74 68 65 72 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 69 73   ┆ffer    Another error message is┆
0x4a40…4a60       20 77 72 69 74 74 65 6e 20 69 66 20 74 68 65 20 65 74 68 65 72 6e 65 74 20 63 6f 6e 74 72 6f 6c   ┆ written if the ethernet control┆
0x4a60…4a80       6c 65 72 20 0a 67 65 6e 65 72 61 74 65 73 20 61 6e 20 69 6e 74 65 72 72 75 70 74 20 77 69 74 68   ┆ler  generates an interrupt with┆
0x4a80…4aa0       6f 75 74 20 68 61 76 69 6e 67 20 72 65 73 65 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6a 75 73   ┆out having reset the command jus┆
0x4aa0…4ac0       74 20 0a 65 78 65 63 75 74 65 64 2e 0d 0a 0d 0a b0 45 74 68 65 72 6e 65 74 20 74 65 73 74 20 32   ┆t  executed.     Ethernet test 2┆
0x4ac0…4ae0       20 3a 20 69 6e 74 65 72 72 75 70 74 20 62 75 74 20 63 6f 6d 6d 61 6e 64 20 77 6f 72 64 20 6e 6f   ┆ : interrupt but command word no┆
0x4ae0…4b00       74 20 63 6c 65 61 72 65 64 0d 0a 0d 0a 43 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 65 72 72 6f 72   ┆t cleared    Corresponding error┆
0x4b00…4b10       20 6e 75 6d 62 65 72 20 69 73 20 34 38 2e 0d 0a                                                   ┆ number is 48.  ┆
0x4b10…4b13       FormFeed {
0x4b10…4b13         0c 81 cc                                                                                          ┆   ┆
0x4b10…4b13       }
0x4b13…4b20       0a a1 b0 41 2e 20 52 45 46 45 52 45 4e                                                            ┆   A. REFEREN┆
0x4b20…4b40       43 45 53 b0 0d 0a 0d 0a 28 31 29 20 20 52 43 53 4c 2e 20 39 39 31 20 31 30 30 39 32 0d 0a 20 20   ┆CES     (1)  RCSL. 991 10092    ┆
0x4b40…4b60       20 20 20 52 43 20 33 39 20 53 65 6c 66 74 65 73 74 20 43 6f 6e 63 65 70 74 2c 20 0d 0a 20 20 20   ┆   RC 39 Selftest Concept,      ┆
0x4b60…4b80       20 20 55 73 65 72 27 73 20 6d 61 6e 75 61 6c 20 09 20 20 20 20 20 0d 0a 0d 0a 28 32 29 20 20 52   ┆  User's manual           (2)  R┆
0x4b80…4ba0       43 53 4c 2e 20 39 39 31 20 31 30 30 39 35 0d 0a 20 20 20 20 20 49 54 43 20 36 30 32 20 68 61 72   ┆CSL. 991 10095       ITC 602 har┆
0x4ba0…4bc0       64 77 61 72 65 20 73 65 6c 66 74 65 73 74 2c 20 0d 0a 20 20 20 20 20 55 73 65 72 27 73 20 6d 61   ┆dware selftest,        User's ma┆
0x4bc0…4be0       6e 75 61 6c 20 20 09 20 20 20 20 20 0d 0a 0d 0a 28 33 29 20 20 52 43 53 4c 2e 20 39 39 31 20 31   ┆nual            (3)  RCSL. 991 1┆
0x4be0…4c00       30 30 39 37 0d 0a 20 20 20 20 20 46 36 34 31 20 43 4f 4d 20 36 30 31 20 68 61 72 64 77 61 72 65   ┆0097       F641 COM 601 hardware┆
0x4c00…4c20 (38,) 20 73 65 6c 66 74 65 73 74 2c 20 0d 0a 20 20 20 20 20 55 73 65 72 27 73 20 6d 61 6e 75 61 6c 20   ┆ selftest,        User's manual ┆
0x4c20…4c40       20 20 20 0d 0a 0d 0a 28 34 29 20 20 52 43 53 4c 2e 20 39 39 31 20 31 30 30 39 34 0d 0a 20 20 20   ┆       (4)  RCSL. 991 10094     ┆
0x4c40…4c60       20 20 52 43 33 39 30 32 20 68 61 72 64 77 61 72 65 20 73 65 6c 66 74 65 73 74 2c 20 0d 0a 20 20   ┆  RC3902 hardware selftest,     ┆
0x4c60…4c80       20 20 20 55 73 65 72 27 73 20 6d 61 6e 75 61 6c 09 20 20 20 20 20 0d 0a 0d 0a 28 35 29 20 20 52   ┆   User's manual          (5)  R┆
0x4c80…4ca0       43 53 4c 2e 20 39 39 31 20 31 30 31 33 34 0d 0a 20 20 20 20 20 52 43 33 39 20 6d 6f 6e 69 74 6f   ┆CSL. 991 10134       RC39 monito┆
0x4ca0…4cc0       72 20 38 30 38 36 20 76 65 72 73 69 6f 6e 2c 20 0d 0a 20 20 20 20 20 52 65 66 65 72 65 6e 63 65   ┆r 8086 version,        Reference┆
0x4cc0…4ce0       20 6d 61 6e 75 61 6c 09 20 20 20 20 20 0d 0a 0d 0a 28 36 29 20 20 52 43 53 4c 2e 20 39 39 31 20   ┆ manual          (6)  RCSL. 991 ┆
0x4ce0…4d00       31 30 30 39 33 0d 0a 20 20 20 20 20 52 43 33 39 20 6d 6f 6e 69 74 6f 72 20 38 30 32 38 36 20 76   ┆10093       RC39 monitor 80286 v┆
0x4d00…4d20       65 72 73 69 6f 6e 2c 20 0d 0a 20 20 20 20 20 52 65 66 65 72 65 6e 63 65 20 6d 61 6e 75 61 6c 20   ┆ersion,        Reference manual ┆
0x4d20…4d2a       20 20 20 20 0d 0a 0d 0a 0a 0a                                                                     ┆          ┆
0x4d2a…4d2d       FormFeed {
0x4d2a…4d2d         0c 82 d0                                                                                          ┆   ┆
0x4d2a…4d2d       }
0x4d2d…4d2e       0a                                                                                                ┆ ┆
0x4d2e…4d67       Params {
0x4d2e…4d67         04 00 2d 4e 0c 00 06 00 00 00 00 02 01 50 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  -N         P1                 ┆
0x4d2e…4d67         00 00 00 00 00 00 00 00 08 10 18 20 28 30 38 40 4a 4b 55 5f 69 73 7d ff 04                        ┆            (08@JKU_iså  ┆
0x4d2e…4d67       }
0x4d67…4da0       Params {
0x4d67…4da0         04 00 2d 4e 0a 00 06 00 00 00 00 03 01 41 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  -N         A1                 ┆
0x4d67…4da0         00 00 00 00 00 00 00 00 05 0f 19 23 2d 37 41 4b 55 5f 69 73 7d 87 91 ff 04                        ┆           #-7AKU_iså    ┆
0x4d67…4da0       }
0x4da0…4dc0       0a a1 b0 42 2e 20 a1 43 6f 6d 70 6c 65 74 65 20 45 72 72 6f 72 20 4c 69 73 74 2e 0d 0a 0d 0a 21   ┆   B.  Complete Error List.    !┆
0x4dc0…4de0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
        […0x1…]
0x4e00…4e20 (39,) 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 21 20 45 72 72 2e 20 4e 6f 20 21 09 09 09 09 20   ┆-------------!  ! Err. No !     ┆
0x4e20…4e40       20 20 45 72 72 6f 72 20 54 65 78 74 20 20 20 20 20 20 20 20 20 20 20 20 09 09 20 20 20 20 21 0d   ┆  Error Text                  ! ┆
0x4e40…4e60       0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆ !------------------------------┆
0x4e60…4e80       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x4e80…4ea0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 21 20 20 20 20 30 20 20 20 20 21 20 4f 4b   ┆---------------!  !    0    ! OK┆
0x4ea0…4ec0       09 09 09 09 09 09 09 09 09 09 09 09 20 21 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆             !  !---------------┆
0x4ec0…4ee0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x4ee0…4f00       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d   ┆------------------------------! ┆
0x4f00…4f20       0a 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆   !----------------------------┆
0x4f20…4f40       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x4f40…4f60       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 21 20 20 20 20 31 20 20 20 20 21 20   ┆-----------------!  !    1    ! ┆
0x4f60…4f80       43 68 65 63 6b 73 75 6d 20 54 65 73 74 3a 20 73 75 6d 20 65 72 72 6f 72 20 20 20 20 09 09 09 09   ┆Checksum Test: sum error        ┆
0x4f80…4fa0       09 09 09 09 09 21 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆     !  !-----------------------┆
0x4fa0…4fc0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x4fc0…4fe0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 0d 0a 21 2d 2d 2d 2d   ┆----------------------!    !----┆
0x4fe0…5000       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
        […0x1…]
0x5020…5040       2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 21 20 20 20 20 32 09 20 20 20 21 20 52 41 4d 20 54 65 73 74   ┆---------!  !    2    ! RAM Test┆
0x5040…5060       3a 20 52 41 4d 20 65 72 72 6f 72 09 09 09 09 09 09 09 09 20 20 21 0d 0a 21 2d 2d 2d 2d 2d 2d 2d   ┆: RAM error          !  !-------┆
0x5060…5080       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
        […0x1…]
0x50a0…50c0       2d 2d 2d 2d 2d 2d 21 0d 0a 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆------!    !--------------------┆
0x50c0…50e0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x50e0…5100       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 21 20 20 20   ┆-------------------------!  !   ┆
0x5100…5120       20 33 20 20 20 20 21 20 69 41 50 58 31 38 36 20 44 4d 41 20 54 65 73 74 3a 20 64 61 74 61 20 65   ┆ 3    ! iAPX186 DMA Test: data e┆
0x5120…5140       72 72 6f 72 09 09 09 09 09 20 20 20 20 21 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆rror         !  !---------------┆
0x5140…5160       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x5160…5180       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d   ┆------------------------------! ┆
0x5180…51a0       0a 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆   !----------------------------┆
0x51a0…51c0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x51c0…51e0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 21 20 20 20 20 34 20 20 20 20 21 20   ┆-----------------!  !    4    ! ┆
0x51e0…5200       69 41 50 58 31 38 36 20 44 4d 41 20 54 65 73 74 3a 20 74 69 6d 65 6f 75 74 09 09 09 09 09 09 20   ┆iAPX186 DMA Test: timeout       ┆
0x5200…5220 (41,) 20 20 20 21 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆   !  !-------------------------┆
0x5220…5240       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x5240…5260       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 0d 0a 21 2d 2d 2d 2d 2d 2d   ┆--------------------!    !------┆
0x5260…5280       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
        […0x1…]
0x52a0…52c0       2d 2d 2d 2d 2d 2d 2d 21 0d 0a 21 20 20 20 20 39 20 20 20 20 21 20 52 41 4d 20 72 65 66 72 65 73   ┆-------!  !    9    ! RAM refres┆
0x52c0…52e0       68 20 54 65 73 74 3a 20 65 72 72 6f 72 09 09 09 09 09 20 20 20 20 20 21 0d 0a 21 2d 2d 2d 2d 2d   ┆h Test: error          !  !-----┆
0x52e0…5300       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
        […0x1…]
0x5320…5340       2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------!    !------------------┆
0x5340…5360       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x5360…5380       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 21 20   ┆---------------------------!  ! ┆
0x5380…53a0       20 20 20 31 30 20 20 20 21 20 69 41 50 58 31 38 36 20 54 69 6d 65 72 20 54 65 73 74 3a 20 6d 69   ┆   10   ! iAPX186 Timer Test: mi┆
0x53a0…53c0       73 73 69 6e 67 20 74 69 6d 65 72 20 30 20 69 6e 74 65 72 72 75 70 74 09 09 09 09 09 20 20 21 0d   ┆ssing timer 0 interrupt       ! ┆
0x53c0…53e0       0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆ !------------------------------┆
0x53e0…5400       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x5400…5420 (42,) 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆---------------!    !-----------┆
0x5420…5440       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
        […0x1…]
0x5460…5480       2d 2d 21 0d 0a 21 20 20 20 20 34 38 20 20 20 21 20 45 74 68 65 72 6e 65 74 20 74 65 73 74 20 32   ┆--!  !    48   ! Ethernet test 2┆
0x5480…54a0       3a 20 69 6e 74 65 72 72 75 70 74 20 62 75 74 20 63 6f 6d 6d 61 6e 64 20 77 6f 72 64 20 6e 6f 74   ┆: interrupt but command word not┆
0x54a0…54c0       20 63 6c 65 61 72 65 64 09 20 20 20 20 20 21 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆ cleared      !  !--------------┆
0x54c0…54e0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x54e0…5500       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21   ┆-------------------------------!┆
0x5500…5520       0d 0a 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆    !---------------------------┆
0x5520…5540       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x5540…5560       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 21 20 20 20 20 36 30 20 20 20 21   ┆------------------!  !    60   !┆
0x5560…5580       20 45 74 68 65 72 6e 65 74 20 74 65 73 74 20 32 3a 20 64 61 74 61 20 65 72 72 6f 72 20 20 20 20   ┆ Ethernet test 2: data error    ┆
0x5580…55a0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 09 20 20 20   ┆                                ┆
0x55a0…55c0       20 20 21 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆  !  !--------------------------┆
0x55c0…55e0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x55e0…5600       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 0d 0a 21 2d 2d 2d 2d 2d 2d 2d   ┆-------------------!    !-------┆
0x5600…5620 (43,) 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
        […0x1…]
0x5640…5660       2d 2d 2d 2d 2d 2d 21 0d 0a 21 20 20 20 20 36 31 20 20 20 21 20 45 74 68 65 72 6e 65 74 20 74 65   ┆------!  !    61   ! Ethernet te┆
0x5660…5680       73 74 20 32 3a 20 6d 69 73 73 69 6e 67 20 72 65 73 65 74 20 69 6e 74 65 72 72 75 70 74 09 09 09   ┆st 2: missing reset interrupt   ┆
0x5680…56a0       09 09 09 20 20 21 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆     !  !-----------------------┆
0x56a0…56c0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x56c0…56e0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 0d 0a 21 2d 2d 2d 2d   ┆----------------------!    !----┆
0x56e0…5700       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
        […0x1…]
0x5720…5740       2d 2d 2d 2d 2d 2d 2d 2d 2d 3b 0d 0a 21 20 20 20 20 36 32 20 20 20 21 20 45 74 68 65 72 6e 65 74   ┆---------;  !    62   ! Ethernet┆
0x5740…5760       20 74 65 73 74 20 32 3a 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 63 6f 6d 6d 61 6e 64 20 6e   ┆ test 2: configuration command n┆
0x5760…5780       6f 74 20 61 63 63 65 70 74 65 64 09 09 09 09 09 20 21 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆ot accepted      !  !-----------┆
0x5780…57a0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
        […0x1…]
0x57c0…57e0       2d 2d 21 0d 0a 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--!    !------------------------┆
0x57e0…5800       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x5800…5820 (44,) 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 21 20 20 20 20 36 33 20   ┆---------------------!  !    63 ┆
0x5820…5840       20 20 21 20 45 74 68 65 72 6e 65 74 20 74 65 73 74 20 32 3a 20 63 6f 6e 66 69 67 75 72 61 74 69   ┆  ! Ethernet test 2: configurati┆
0x5840…5860       6f 6e 20 63 6f 6d 6d 61 6e 64 20 6e 6f 74 20 61 63 63 65 70 74 65 64 09 09 09 09 20 20 21 0d 0a   ┆on command not accepted      !  ┆
0x5860…5880       21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆!-------------------------------┆
0x5880…58a0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
0x58a0…58c0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 21 0d 0a 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------!    !------------┆
0x58c0…58e0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
        […0x1…]
0x5900…5920       2d 21 0d 0a 21 20 20 20 20 36 34 20 20 20 21 20 45 74 68 65 72 6e 65 74 20 74 65 73 74 20 32 3a   ┆-!  !    64   ! Ethernet test 2:┆
0x5920…5940       20 74 72 61 6e 73 6d 69 74 20 63 6f 6d 6d 61 6e 64 20 6e 6f 74 20 61 63 63 65 70 74 65 64 20 20   ┆ transmit command not accepted  ┆
0x5940…5960       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 0d 0a 21 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆                  !  !----------┆
0x5960…5980       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
        […0x1…]
0x59a0…59a6       2d 2d 2d 21 0d 0a                                                                                 ┆---!  ┆
0x59a6…59a9       FormFeed {
0x59a6…59a9         0c 83 b8                                                                                          ┆   ┆
0x59a6…59a9       }
0x59a9…59ac       0a 0d 0a                                                                                          ┆   ┆
0x59ac…59af       FormFeed {
0x59ac…59af         0c 80 88                                                                                          ┆   ┆
0x59ac…59af       }
0x59af…59c0       0a 1a 1a 72 6f 72 20 4c 69 73 74 2e 0d 0a 0d 0a 21                                                ┆   ror List.    !┆
0x59c0…59e0       2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d   ┆--------------------------------┆
        […0x1…]

Reduced view