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

⟦dac8c58b0⟧ RcTekst

    Length: 89088 (0x15c00)
    Types: RcTekst
    Names: »99110324.WP«

Derivation

└─⟦6fdfe4d4d⟧ Bits:30005866/disk5.imd Dokumenter i RcTekst format (RCSL 99-1-*)
    └─⟦this⟧ »99110324.WP« 

RcTekst


╱04002d4e0a0006000000000301413100000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱
┆06┆i↲
↲
┆a1┆┆b0┆TABLE OF CONTENTS┆05┆PAGE↲
↲
1. INTRODUCTION .............................................  1 ↲
↲
2. GENERAL DESCRIPTION OF CPU610X ...........................  2↲
↲
3. BLOCK DIAGRAM ............................................  3↲
↲
4. FUNCTIONAL DESCRIPTION ...................................  4↲
   4.1 On board CPU .........................................  4↲
       4.1.1 80286 CPU ......................................  4↲
       4.1.2 Optional 80287 Numeric processor ...............  5↲
   4.2 I/O Interface ........................................  5↲
       4.2.1 I/O adressing on board .........................  5↲
       4.2.2 Seriees interface ..............................  7↲
       4.2.3 Parallel interface .............................  8↲
   4.3 Clock Generator ...................................... 11↲
   4.4 Interrupt operation .................................. 11↲
       4.4.1 Interrupt Source ............................... 11↲
       4.4.2 Interrupt Generator ............................ 14↲
   4.5 Software Reset and Power commands .................... 15↲
       4.5.1 Software Reset ................................. 15↲
       4.5.2 Power Down Operation ........................... 15↲
   4.6 On board clock ....................................... 16↲
   4.7 Memory addressing .................................... 17↲
       4.7.1 On board EPROM ................................. 17↲
   4.8 Bus Interface ........................................ 18↲
       4.8.1 MULTIBUS ....................................... 18↲
       4.8.2 iLBX bus ....................................... 19↲
       4.8.3 iSBX bus ....................................... 19↲
 ↲

════════════════════════════════════════════════════════════════════════
↓
┆06┆ii↲
↲
┆a1┆┆b0┆TABLE OF CONTENTS (continued)┆05┆PAGE↲
↲
5. TECHNICAL DESCRIPTION ....................................  20↲
   5.1 Logic Diagrams with Signal Description ...............  20↲
   5.2 PAL and PROM Descriptions ............................  66↲
   5.3 Timing Diagrams ......................................  84↲
       5.3.1 First ROM access on CPU610B ....................  85↲
       5.3.2 8274 cycle on CPU610A ..........................  86↲
╞	   5.3.3 RTC cycle CPU610A ..............................  87↲
╞	   5.3.4 Multibus cycle on CPU610B to MEM691 ............  88↲
╞	   5.3.5 iLBXbus cycle CPU610B to MEM691 ................  89↲
   5.4 Plugs ................................................  90↲
╞	   5.4.1 P1 Multibus Connector ..........................  90↲
╞	   5.4.2 P2 extended Multibus Connector ↲
             (iLBXbus connector) ............................  91↲
╞	   5.4.3 J1 Console Interface Connector .................  92↲
╞	   5.4.4 J2 RS422A Multidrop Interface Connector ........  93↲
╞	   5.4.5 J3 Parallel Printer Interface Connector ........  94↲
 ╞	   5.4.6 J4 LED603, BBC601 and Key Interrupt Connector ..  95↲
╞	   5.4.7 J5 iSBXbus Interface Connector .................  96↲
   5.5 Jumpers ..............................................  97↲
   5.6 Environmental Specification ..........................  98↲
   5.7 Physical Specifications ..............................  99↲
   5.8 Power Specifications .................................  99↲
↲
↲
┆a1┆┆b0┆APPENDIX↲
↲
A. REFERENCES ............................................... 101↲

════════════════════════════════════════════════════════════════════════
↓
┆14┆┆b3┆                                   ┆0b┆↲
┆a1┆┆b0┆┆b0┆┆a1┆┆b0┆┆a1┆1.       INTRODUCTION.↲
↲
         ┆84┆This technical manual describes the CPU610X (CPU610A  ↓
┆19┆┆89┆┄┄6MHz and CPU610B 8MHz).↲
         ┆84┆↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆2.       GENERAL DESCRIPTION OF CPU610X.↲
↲
         ┆84┆┆84┆The CPU610X contains:↲
↲
         1. INTEL's i APX 80286 Microprocessor.↲
↲
         2. MULTIBUS interface.↲
↲
         3. ┆84┆iLBX bus interface, the CPU610X acts as a primary ↓
┆19┆┆8c┆┄┄master.↲
↲
         4. One iSBX bus without DMA channel support.↲
↲
         5. Consol interface. (V24/RS232C).↲
↲
         6. Multidrop interface. (RS422A).↲
↲
         7. ┆84┆Parallel printer interface. (Centronics and RC750 ↓
┆19┆┆8c┆┄┄Partner compatibel).↲
↲
         8. ┆84┆Interface to the light emmiting print LED603 and the ↓
┆19┆┆8c┆┄┄Battery Backup control unit BBC601.↲
↲
         9. ┆84┆Up to 64K bytes (2*32K bytes) EPROM in two standard ↓
┆19┆┆8c┆┄┄JEDEC sockets. 128 bytes (256*4 bit) bipolar PROM.↲
↲
        10. ┆84┆A real time clock shows the time of day, day of month ↓
┆19┆┆8c┆┄┄and the day of the year.↲
↲
        11. ┆84┆As an option the CPU610X can include a numeric ↓
┆19┆┆8c┆┄┄processor 80287 from INTEL.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆┆b0┆┆b0┆┆a1┆3.       BLOCK DIAGRAM.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆┆b0┆┆a1┆4.       FUNCTIONAL DESCRIPTION.↲
↲
┆a1┆┆b0┆┆f0┆┆e1┆         ┆84┆This chapter describes the use of the elements on the ↓
┆19┆┆89┆┆81┆┄CPU board.↲
↲
↲
┆b0┆┆a1┆4.1      On board CPU.↲
↲
┆b0┆┆a1┆┆f0┆┆e1┆         ┆84┆This part describes the processors on the CPU board. The ↓
┆19┆┆89┆┆81┆┄CPU board use INTEL's 80286 as the central processor. As ↓
┆19┆┆89┆┆81┆┄an option the CPU board includes interface to the 80287 ↓
┆19┆┆89┆┆81┆┄numeric processor. (See litt 1 for further details of ↓
┆19┆┆89┆┆81┆┄the processors).↲
┆b0┆┆a1┆┆f0┆┆e1┆↲
↲
┆a1┆┆b0┆4.1.1    80286 CPU.↲
↲
         ┆84┆The INTEL's 80286-6 (6 MHz for CPU610A) or 80286 (8 Hz ↓
┆19┆┆89┆┄┄for CPU610B) is the central processor on the CPU board. ↓
┆19┆┆89┆┄┄The microprocessor work in to different modes:↲
↲
         1. The real address mode.↲
↲
         2. The protected virtual address mode. (PVAM)↲
↲
         ┆84┆In mode nr 1 the processor addresses up to 1 Mbytes. In ↓
┆19┆┆89┆┄┄mode nr 2 it addr┆84┆ess up 16 Mbytes.↲
↲
         ┆84┆The processor makes use of an on-chip memory mangement ↓
┆19┆┆89┆┄┄in the protected virtual address mode↲
↲
         ┆84┆The CPU board begins in the real address mode. When the ↓
┆19┆┆89┆┄┄80286 makes a word Out instrution on I/O address 00CA to ↓
┆19┆┆89┆┄┄the first parallel port, it switches to protected mode. ↓
┆19┆┆89┆┄┄Then it is impossible to switch back to real address ↓
┆19┆┆89┆┄┄mode.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆4.1.2    Optional 80287 Numeric processor.↲
↲
         ┆84┆The CPU board can be expanded with a numeric processor ↓
┆19┆┆89┆┄┄INTEL's 80287 (8 MHz) or 80287-3 (5 MHz). The processor ↓
┆19┆┆89┆┄┄is used to floating point operation and other difficult ↓
┆19┆┆89┆┄┄numeric operations.↲
↲
         ┆84┆All interface to the numeric processor is on the CPU ↓
┆19┆┆89┆┄┄board.↲
↲
↲
┆f0┆┆a1┆┆b0┆┆a1┆┆b0┆┆a1┆4.2      I/O Interface.↲
┆b0┆┆a1┆↲
┆b0┆┆a1┆┆f0┆┆e1┆         ┆84┆The next part of chapter four describes the use of the ↓
┆19┆┆89┆┆81┆┄iAPX286 I/O address space.↲
↲
↲
┆b0┆┆a1┆4.2.1    I/O addressing on board.↲
┆b0┆┆a1┆↲
         ┆b0┆┆a1┆Device                     Data size     I/O  address   ↲
↲
         PAL012. (Interrupt out).  Byte : Reset      0082↲
         PAL012. (Interrupt out).  Byte : Set        0086↲
         TBP24S10. (Bipolar PROM). 4 bit             0086↲
         RTC. (MM158167A/RTC58321) Byte/4 bit        008A↲
         8259A-2 PIC. (Slave2).    Byte: Status.     0094┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8259A-2 PIC. (Slave2).    Byte: MASK.       0096┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8255A-5 PPI. (Parallel 2) Byte: Port A Out. 0098┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8255A-5 PPI. (Parallel 2) Byte: Port B In.  009A↲
         8255A-5 PPI. (Parallel 2) Byte: Port C Out. 009C┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8255A-5 PPI. (Parallel 2) Byte: Control.    009E┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         iSBX bus.                 Byte/word      00A0-00BF┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8259A-2 PIC. (Master).    Byte: Status.     00C0┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8259A-2 PIC. (Master).    Byte: MASK.       00C2┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8259A-2 PIC. (Slave1).    Byte: Status.     00C4┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8259A-2 PIC. (Slave1).    Byte: MASK.       00C6┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲

════════════════════════════════════════════════════════════════════════
↓
         ┆b0┆┆a1┆Device                     Data size     I/O  address   ↲
↲
         8255A-5 PPI. (Parallel 1) Byte: Port A Out. 00C8┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8255A-5 PPI. (Parallel 1) Byte: Port B In.  00CA↲
                                   word: WR PVAM     00CA↲
         8255A-5 PPI. (Parallel 1) Byte: Port C Out. 00CC┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8255A-5 PPI. (Parallel 1) Byte: Control.    00CE┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8254  PIT. (Timer).       Byte: Counter 0   00D0┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8254  PIT. (Timer).       Byte: Counter 1   00D2┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8254  PIT. (Timer).       Byte: Counter 2   00D4┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8254  PIT. (Timer).       Byte: Control.    00D6┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8274  MPSC. CH A.         Byte: Data.       00D8┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8274  MPSC. CH B.         Byte: Data.       00DA┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8274  MPSC. CH A.         Byte: Control.    00DC┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         8274  MPSC. CH B.         Byte: Control.    00DE┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         80287 Numric Processor.   Word: RD status.↲
                                         WR Opcode.  00F8↲
         80287 Numric Processor.   Word: Data.       00FA┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
         80287 Numric Processor.   Word: Address.    00FC┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
↲
 ┆b0┆        -------------------------------------------------------↲
↲
         Fig 4.2.1 ┆84┆I/O addresses on the CPU board.↲
↲
         ┆b0┆┆a1┆Target                     Data size     I/O  address   ↲
↲
         MULIBUS                    byte/word     0000-007F↲
           -"-                         -"-        0100-FFFF↲
↲
 ┆b0┆        -------------------------------------------------------↲
↲
         Fig 4.2.2 ┆84┆I/O addresses from i APX 80286 to the ↓
┆19┆┆93┆┄┄MULTIBUS.↲

════════════════════════════════════════════════════════════════════════
↓
         ┆b0┆┆a1┆Target      Chip select     Data size     I/O  address   ↲
↲
         iSBX bus      /MCS0            byte       00A0-00AF↲
           -"-         /MCS1            byte       00B0-00BF↲
         iSBX bus      /MCS0            word       00A0-00A8↲
           -"-         /MCS1            word       00A0-00AF↲
↲
 ┆b0┆        -------------------------------------------------------↲
↲
         Fig 4.2.3 ┆84┆I/O addresses from i APX 80286 to the iSBX ↓
┆19┆┆93┆┄┄bus.↲
↲
↲
┆b0┆┆a1┆4.2.2    Seriees ┆a1┆┆b0┆interface.↲
┆b0┆┆a1┆┆f0┆┆e1┆↲
         ┆84┆The CPU board has two seriees channels A and B. Channel A ↓
┆19┆┆89┆┄┄makes the connection to the multidrop RS422A line. ↓
┆19┆┆89┆┄┄Channel B takes care of the consol with RS232C ↓
┆19┆┆89┆┄┄interface.↲
         ┆84┆The INTEL's 8274 Multi-protocol Serial Controller (MPSC) ↓
┆19┆┆89┆┄┄takes care of most of the seriees communication. Two ↓
┆19┆┆89┆┄┄extra signals in channel B /DSRB (Data Set Ready) and ↓
┆19┆┆89┆┄┄/CIB (Calling Indicator) interface to the parallel port ↓
┆19┆┆89┆┄┄1.↲
↲
         ┆84┆The used signals in channel A are :↲
↲
 ┆b0┆       ┆84┆ ┆b0┆┆a1┆Signal          Meaning      ↲
↲
         TXDA         Transmitted Data↲
         RXDA         Received Data↲
         /RTSA        Request To Send↲
         /CTSA        Ready For Sending↲
         /CDA         Carrier On↲
       -------------------------------↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆84┆The used signals in channal B are :↲
↲
 ┆b0┆       ┆84┆ ┆b0┆┆a1┆Signal          Meaning      ↲
↲
         TXDB         Transmitted Data↲
         RXDB         Received Data↲
         /RTSB        Request To Send↲
         /CTSB        Ready For Sending↲
         /DSRB        Data Set Ready↲
         /CDB         Carrier On↲
         /CIB         Calling Indicator↲
       -------------------------------↲
↲
↲
┆b0┆┆a1┆4.2.3    Parallel interface.↲
↲
         ┆84┆There are two parallel ports on the board. The INTEL's ↓
┆19┆┆89┆┄┄parallel port 8255A-5 is used in both cases. The port A ↓
┆19┆┆89┆┄┄and C are output ports and B is an input port.↲
         ┆84┆The first parallel port connect a printer to the CPU ↓
┆19┆┆89┆┄┄board. The printer interface must be a RC750 ("PARTNER") ↓
┆19┆┆89┆┄┄or Centronics compatible interface.↲
↲
         ┆84┆The next parallel port includes the addresses to the ↓
┆19┆┆89┆┄┄Real Time Clock, the bipolar PROM and some special ↓
┆19┆┆89┆┄┄signals. (See the list below).↲
┆b0┆┆a1┆┆f0┆┆e1┆↲
         Signals from parallel port nr. 1↲
↲
         ┆a1┆┆b0┆Pin         Signal                                     ↲
↲
         PA0        DATA 0 (Printer)↲
         PA1        DATA 1 (Printer)↲
         PA2        DATA 2 (Printer)↲
         PA3        DATA 3 (Printer)↲
         PA4        DATA 4 (Printer)↲
         PA5        DATA 5 (Printer)↲
         PA6        DATA 6 (Printer)↲
         PA7        DATA 7 (Printer)↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆Pin         Signal                                     ↲
↲
         PB0        Not in use.↲
         PB1        /CIB (Calling Indicator to consol)↲
         PB2        /DSRB (Data Set Ready to consol)↲
         PB3        BUSY (Printer)↲
         PB4        /ACK (Printer)↲
         PB5        /FAULT (Printer)↲
         PB6        SELECTED (Printer)↲
         PB7        PAPER END (Printer)↲
         PC0        STROBE (Printer)↲
         PC1        /SELECT (Printer)↲
         PC2        /LPINIT┆84┆ (Printer)↲
         PC3        /TIMEOUT INT (┆84┆Used to generate a timeout                                  ↓
┆19┆┆a2┆┄┄interrupt).↲
         PC4        /AUTOLF (Printer)↲
         PC5        ┆84┆/LED2 (The light signal control a light ↓
┆19┆┆94┆┄┄emiting diode. It indicates when the CPU ↓
┆19┆┆94┆┄┄makes access to a disk).↲
         PC6        ┆84┆SER LB (Used to loopback with the 8274 multi-                             ↓
┆19┆┆94┆┄┄protocol controller).↲
         PC7        LPINT (┆84┆Used if /ACK is low to generate an                            ↓
┆19┆┆9b┆┄┄interrupt from the lineprinter).↲
↲
         ┆b0┆-------------------------------------------------------↲
↲
         Signals from parallel port nr. 2↲
↲
         ┆a1┆┆b0┆Pin         Signal                                     ↲
↲
         PA0        SLIOADR 0 (RTC and BPROM address)↲
         PA1        SLIOADR 1 (RTC and BPROM address)↲
         PA2        SLIOADR 2 (RTC and BPROM address)↲
         PA3        SLIOADR 3 (RTC and BPROM address)↲
         PA4        SLIOADR 4 (RTC and BPROM address)↲
         PA5        SLIOADR 5 (RTC and BPROM address)↲
         PA6        SLIOADR 6 (RTC and BPROM address)↲
         PA7        SLIOADR 7 (RTC and BPROM address)↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆Pin         Signal                                     ↲
↲
         PB0        ┆84┆/Testslave. (If two CPU is used, it indicates ↓
┆19┆┆94┆┄┄which is the test master). A testmaster is ↓
┆19┆┆94┆┄┄the multibus board which teststhe ↓
┆19┆┆94┆┄┄multibus.(See litt 7)).↲
         PB1        If low there is only access to the Multibus.↲
         PB2        Teststrap.↲
         PB3        /PINTR2 unlock┆84┆ power interrupt from the batteri ↓
┆19┆┆94┆┄┄backup unit BBC601.↲
         PB4        ┆84┆BBCINT a latched signal from the BBC601.↲
         PB5        ┆84┆XOPT0 (An undefinite signal from the iSBX ↓
┆19┆┆94┆┄┄bus).↲
         PB6        ┆84┆XOPT1 (An undefinite signal from the iSBX ↓
┆19┆┆94┆┄┄bus).↲
         PB7        ┆84┆/XPST (If low an iSBX modul is on the CPU ↓
┆19┆┆94┆┄┄board).↲
         PC0        ┆84┆/LED1 (The /LED1 signal control a light ↓
┆19┆┆94┆┄┄emiting diode which indicates when the CPU is ↓
┆19┆┆94┆┄┄in test mode).↲
         PC1        ┆84┆PINT2EN (Enable a BBC601 interrupt from the ↓
┆19┆┆94┆┄┄BBC601).↲
         PC2        ┆84┆/iLBX (When low it enables the iLBX bus; ↓
┆19┆┆94┆┄┄otherwise the CPU uses the MULTIBUS.↲
         PC3        Not in use.↲
         PC4        OPTO0 (An undefinite signal to the iSBX bus).↲
         PC5        ┆84┆/OPT0EN (When low the it enables the signal ↓
┆19┆┆94┆┄┄OPT0 as an output signal to the iSBX bus).↲
         PC6        OPTO0 (An undefinite signal to the iSBX bus).↲
         PC7        ┆84┆/OPT1EN (When low the it enables the signal ↓
┆19┆┆94┆┄┄OPT1 as an output signal to the iSBX bus).↲
↲
         ┆b0┆-------------------------------------------------------↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆┆a1┆┆b0┆┆b0┆┆a1┆4.3      Clock Generator.↲
↲
         ┆84┆The CPU board uses an external clock generator 82284. ↓
┆19┆┆89┆┄┄(82284-6 on CPU610A and 82284-8 on CPU610B). The clock ↓
┆19┆┆89┆┄┄generator generates CPUCLK and a clock for the 8254 ↓
┆19┆┆89┆┄┄Programmable Interval Timer (PIT). ┆07┆The interval timer ↓
┆19┆┆89┆┄┄includes three programmable counters.↲
↲
         ┆84┆There is a 9,8405 MHz clock generator to the multibus. ↓
┆19┆┆89┆┄┄This clock is divided by two to generate a 4,9 Mhz clock ↓
┆19┆┆89┆┄┄signal. The 80287-3 numeric processor extension unit can ↓
┆19┆┆89┆┄┄run with this clock signal.↲
┆a1┆┆b0┆↲
↲
┆b0┆┆a1┆4.4      Interrupt operation.↲
↲
         ┆84┆The CPU610X includes three programable interrupt ↓
┆19┆┆89┆┄┄controllers (PIC's). The interrupt controllers take care ↓
┆19┆┆89┆┄┄of the interrupt input to the 80286. They are working in ↓
┆19┆┆89┆┄┄master slave relationship. The interrupt controllers ↓
┆19┆┆89┆┄┄make it possible to connect up to 22 interrupts to the ↓
┆19┆┆89┆┄┄80286. (Futher details are included in litt 6).↲
         ┆84┆The 80286 is able to generate up to three independent ↓
┆19┆┆89┆┄┄multibus interrupts. A PAL takes care of the interrupt ↓
┆19┆┆89┆┄┄output control.↲
↲
↲
┆a1┆┆b0┆4.4.1    Interrupt Source.↲
↲
         ┆84┆The priority of the input interrupts are showed in fig ↓
┆19┆┆89┆┄┄4.4.1.1. It is possible to change priority, but then the ↓
┆19┆┆89┆┄┄wiring must be modificated.↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆b0┆┆a1┆Interrupt nr.  Signal        Source        Destination. ↲
↲
             NMI         PINTR1/2  Key/BBC601        CPU80286↲
              0         COUNT  0  Interval timer Master  PIC IR 0↲
              1         MBINT  1    Multibus     Master  PIC IR 1↲
              2         MBINT  2    Multibus     Master  PIC IR 2↲
              3         MBINT  3    Multibus     Master  PIC IR 3↲
              4         MBINT  4    Multibus     Master  PIC IR 4↲
              5         MBINT  5    Multibus     Master  PIC IR 5↲
              6         SERINT     Serial I/O    Master  PIC IR 6↲
              7         SLINT1     Slave1 PIC    Master  PIC IR 7↲
              8         MBINT  6    Multibus     Slave1  PIC IR 0↲
              9         MBINT  7    Multibus     Slave1  PIC IR 1↲
             10         TMOUTINT    Time out     Slave1  PIC IR 2↲
             11         XINT   0    iSBX bus     Slave1  PIC IR 3↲
             12         XINT   1    iSBX bus     Slave1  PIC IR 4↲
             13         MBINT  0    Multibus     Slave1  PIC IR 5↲
             14         LPINT     Line printer   Slave1  PIC IR 6↲
             15         SLINT2     Slave2 PIC    Slave1  PIC IR 7↲
             16         MBINT  8    Multibus     Slave2  PIC IR 0↲
             17         MBINT  9    Multibus     Slave2  PIC IR 1↲
             18         MBINT 10    Multibus     Slave2  PIC IR 2↲
             19         MBINT 11    Multibus     Slave2  PIC IR 3↲
             20         MBINT 12    Multibus     Slave2  PIC IR 4↲
             21         MBINT 13    Multibus     Slave2  PIC IR 5↲
             22         MBINT 14    Multibus     Slave2  PIC IR 6↲
             23         MBINT 15    Multibus     Slave2  PIC IR 7↲
↲
┆b0┆         --------------------------------------------------------↲
↲
         ┆84┆Fig 4.4.1.1 Standard interrupts on the board. The ↓
┆19┆┆89┆┄┄priority is from top to down. The NMI is a non mask able ↓
┆19┆┆89┆┄┄interrupt which occurs when mains is low or from the ↓
┆19┆┆89┆┄┄front key.↲

════════════════════════════════════════════════════════════════════════
↓
         ┆84┆It is possible to send eight extra multibus interrupts ↓
┆19┆┆89┆┄┄to the CPU from the multibus. (MBINT 8 - MBINT 15). An ↓
┆19┆┆89┆┄┄I/O write with the following format interrupts the CPU.↲
┆f0┆┆e1┆┆a1┆┆b0┆↲
         ┆84┆Format of an I/O write extended multibus interrupt ↓
┆19┆┆89┆┄┄instruction to the CPU :↲
↲
        ┆b0┆┆a1┆┆84┆┆f0┆┆e1┆ ┆b0┆┆a1┆MULTIBUS I/O address      Destination.   ↲
┆b0┆┆a1┆┆f0┆↲
                  0900          Testmaster CPU610X↲
                  0908          Testslave  CPU610X↲
↲
         ┆b0┆┆b0┆-----------------------------------------↲
↲
         ┆b0┆┆a1┆┆84┆MULTIBUS Data field       Destination.    ↲
┆b0┆┆a1┆┆f0┆┆e1┆↲
                 00FF              MBINT  8 (Reset)↲
                 00EF              MBINT  8 (Set)↲
↲
                 00DF              MBINT  9 (Reset)↲
                 00CF              MBINT  9 (Set)↲
↲
                 00BF              MBINT 10 (Reset)↲
                 00AF              MBINT 10 (Set)↲
↲
                 009F              MBINT 11 (Reset)↲
                 008F              MBINT 11 (Set)↲
↲
                 007F              MBINT 12 (Reset)↲
                 006F              MBINT 12 (Set)↲
↲
                 005F              MBINT 13 (Reset)↲
                 004F              MBINT 13 (Set)↲
↲
                 003F              MBINT 14 (Reset)↲
                 002F              MBINT 14 (Set)↲
↲
                 001F              MBINT 15 (Reset)↲
                 000F              MBINT 15 (Set)↲
↲
         ┆b0┆┆b0┆------------------------------------------↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆4.4.2    Interrupt Generator.↲
↲
         ┆84┆The CPU is able to set up to three independt multibus ↓
┆19┆┆89┆┄┄interrupts. (Jumpers make the connection). The CPU or ↓
┆19┆┆89┆┄┄another multibus master is able to reset these ↓
┆19┆┆89┆┄┄interrupts.↲
↲
         ┆84┆Format of an I/O write extended multibus interrupt reset ↓
┆19┆┆89┆┄┄instruction to the CPU :↲
↲
         ┆b0┆┆a1┆┆84┆MULTIBUS I/O address      Destination.    ↲
┆b0┆┆a1┆┆f0┆↲
                 0900            Testmaster CPU610X↲
                 0908            Testslave  CPU610X↲
↲
        ┆b0┆┆b0┆-------------------------------------------↲
↲
         ┆b0┆┆a1┆┆84┆MULTIBUS Data field      Destination.↲
┆b0┆┆a1┆┆f0┆┆e1┆↲
                 0009              /MBOUT1↲
                 000A              /MBOUT2↲
                 000B              /MBOUT3↲
↲
         ┆b0┆┆b0┆-------------------------------------↲
↲
         ┆84┆Format of an output interrupt reset or set instruction ↓
┆19┆┆89┆┄┄from the CPU :↲
↲
         ┆b0┆┆a1┆┆84┆CPU I/O address      Destination.      ↲
┆b0┆┆a1┆┆f0┆↲
               0086           Reset MBOUTX  *↲
               0082           Set MBOUTX↲
↲
        ┆b0┆┆b0┆----------------------------------------↲
↲
        ┆84┆* The data field selects the MBOUTX signal. (X=1,2,3).↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆b0┆┆a1┆┆84┆CPU Data field      Destination.     ↲
┆b0┆┆a1┆┆f0┆┆e1┆↲
               0009           /MBOUT1 ↲
               000A           /MBOUT2↲
               000B           /MBOUT3↲
↲
         ┆b0┆┆b0┆-------------------------------------↲
↲
↲
┆b0┆┆a1┆4.5      Software Reset and Power commands.↲
↲
         ┆84┆This part describes the software Reset and power down ↓
┆19┆┆89┆┄┄functions.↲
↲
↲
┆b0┆┆a1┆4.5.1    Software Reset.↲
↲
         ┆84┆An out instruction to I/O address 0082H with data equal ↓
┆19┆┆89┆┄┄zero reset the CPU and the multibus in 5ms.↲
↲
↲
┆b0┆┆a1┆4.5.2    Power Down Operation.↲
↲
         ┆84┆This part desribes the power sense and power swich ↓
┆19┆┆89┆┄┄function on the CPU board.↲
↲
         ┆84┆The non-maskable interrupt (NMI) in 80286 is used to ↓
┆19┆┆89┆┄┄indicate power down interrupts. There is two source to ↓
┆19┆┆89┆┄┄generate a power down interrupt. One is the front panel ↓
┆19┆┆89┆┄┄key and the secound is the optionel batteri backup unit ↓
┆19┆┆89┆┄┄BBC601.↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆84┆The key at the front panel generate a NMI interrupt ↓
┆19┆┆89┆┄┄(PINT1).↲
↲
         ┆84┆If the RC39 includes a batteri backup unit BBC(601) (An ↓
┆19┆┆89┆┄┄option), then the NMI interrupt input is  connected to ↓
┆19┆┆89┆┄┄the BBC601 and is activated under main power fail. In ↓
┆19┆┆89┆┄┄this case it is posible to distinct it from the key ↓
┆19┆┆89┆┄┄interrupt with an input instruction to PPI2  on address ↓
┆19┆┆89┆┄┄009AH. If data bit four is high then it is from BBC601 ↓
┆19┆┆89┆┄┄and the batteries is on else from the front key. If it ↓
┆19┆┆89┆┄┄is from the BBC601, then databit three indicates main ↓
┆19┆┆89┆┄┄power on or off (on when high).↲
↲
         ┆84┆The CPU610X power down when it make an output ↓
┆19┆┆89┆┄┄instruction to I/O address:↲
↲
         009CH with data equal XXX8H↲
↲
↲
┆b0┆┆a1┆4.6      On board clock.↲
↲
         ┆84┆The CPU board includes a Real Time Clock (RTC) . The RTC ↓
┆19┆┆89┆┄┄IC is the MM158167 (National) (Fist source) or RTC58321 ↓
┆19┆┆89┆┄┄from Suwa Seikosha (second source). The two sources are ↓
┆19┆┆89┆┄┄not compatible. Special programming is necessary in each ↓
┆19┆┆89┆┄┄case. (See the manuals from the factory). The addresses ↓
┆19┆┆89┆┄┄to the RTC come from the second parallel port. The RTC ↓
┆19┆┆89┆┄┄is non sensitive to power fails. The CPU board gives ↓
┆19┆┆89┆┄┄battery backup for at least nine years. In a month the ↓
┆19┆┆89┆┄┄first source will differ at the most 0.2 sec and the ↓
┆19┆┆89┆┄┄second source 40 sec.↲
┆b0┆┆a1┆↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆4.7      Memory addressing.↲
┆b0┆┆a1┆↲
         ┆84┆The EPROMs are ┆81┆┆82┆the only onboard memories. (The bipolar ↓
┆19┆┆89┆┄┄PROM is in I/O addressing space). Fig 4.7.1-2  shows the ↓
┆19┆┆89┆┄┄total memory address map of the CPU board in real and ↓
┆19┆┆89┆┄┄protected virtual address mode. ┆b0┆┆a1┆↲
↲
         ┆b0┆┆a1┆Target                memory size    Real address space↲
↲
         EPROM (UV)            64 K bytes       0F0000-0FFFFF↲
         MULTIBUS              66 K bytes       0E0000-0EFFFF↲
         iLBX bus             896 K bytes       000000-0DFFFF↲
┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
┆b0┆         -------------------------------------------------------↲
↲
         Fig 4.7.1 ┆84┆The Memory Map of the CPU in Real Address ↓
┆19┆┆93┆┄┄Mode.↲
┆b0┆┆a1┆┆f0┆┆e1┆         ┆b0┆┆a1┆Target                memory size    Real address space↲
↲
         EPROM (UV)            64 K bytes       FF0000-FFFFFF↲
         MULTIBUS            8128 K bytes       800000-FEFFFF↲
         iLBX bus            8192 K bytes       000000-7FFFFF↲
┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆┆e1┆┆f0┆↲
┆b0┆         -------------------------------------------------------↲
↲
         Fig 4.7.2 ┆84┆The Memory Map of the CPU in Protected Virtual ↓
┆19┆┆93┆┄┄Address Mode (PVAM).↲
↲
↲
┆b0┆┆a1┆┆81┆┆b0┆┆a1┆4.7.1    On board EPROM.↲
↲
         ┆84┆The CPU board contains two 28 pins JEDEC sockes to the ↓
┆19┆┆89┆┄┄EROM (UV erasable). In each  socket it is possible to ↓
┆19┆┆89┆┄┄mount IC's of the types : 2732 (4k), 2764 (8k), 27128 ↓
┆19┆┆89┆┄┄(16k) and 27256 (32k). A jumper must be insert when the ↓
┆19┆┆89┆┄┄27256 is in use. (All the EPROM's must be 27XXX,        ↓

════════════════════════════════════════════════════════════════════════
↓
┆19┆┆89┆┄┄27XXX-2, 27XXX-2.5 0V 27XXX-3. The EPROM's have to be ↓
┆19┆┆89┆┄┄addressed in the top of the memory adressing space. (See ↓
┆19┆┆89┆┄┄the addressing map below).↲
┆b0┆┆a1┆↲
         EPROM's address map :↲
↲
         ┆b0┆┆a1┆Type    memory size   Real address space   PVAM space┆b0┆┆a1┆  ↲
↲
         2764    16 K bytes      0FC000-0FFFFF     FFC000-FFFFFF↲
┆e1┆┆f0┆         27128   32 K bytes      0F8000-0FFFFF     FF8000-FFFFFF↲
┆b0┆┆a1┆┆f0┆┆e1┆         27256   64 K bytes      0F0000-0FFFFF     FF0000-FFFFFF↲
↲
┆b0┆         -------------------------------------------------------↲
↲
↲
┆b0┆┆a1┆┆b0┆┆a1┆4.8      Bus Interface.↲
↲
         ┆84┆The next part shows the uses of busses. All the busses ↓
┆19┆┆89┆┄┄are INTEL compatible. (See lit 2,3 and 4 for further ↓
┆19┆┆89┆┄┄information.).↲
↲
         The CPU board use three busses:↲
↲
         1. MULTIBUS.↲
↲
         2. iLBX bus.↲
↲
         3. iSBX bus.↲
↲
↲
┆a1┆┆b0┆4.8.1    MULTIBUS.↲
↲
         ┆84┆The interface to the MULTIBUS makes use of:↲
↲
         1. ┆84┆One 8289 Bus Arbiter and a PAL.↲
↲
         2. One bus controller 82288.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆4.8.2    iLBX bus.↲
↲
         ┆84┆The iLBX bus is a very fast memory bus. The iLBX bus ↓
┆19┆┆89┆┄┄interfaces to the CPU board with use of standard TTL ↓
┆19┆┆89┆┄┄IC's and PAL'S. The CPU board always acts as a primary ↓
┆19┆┆89┆┄┄master on the iLBX bus. It is possible to disconnect the ↓
┆19┆┆89┆┄┄iLBX bus when the PC2 bit in the second parallel port is ↓
┆19┆┆89┆┄┄high.↲
↲
↲
┆b0┆┆a1┆┆a1┆┆b0┆4.8.3    iSBX bus.↲
↲
         ┆84┆There is only one iSBX bus on the CPU board. There is no ↓
┆19┆┆89┆┄┄DMA support to the iSBX bus on the board. The iSBX bus ↓
┆19┆┆89┆┄┄interfaces to the CPU board with a 8255A-5 parallel port ↓
┆19┆┆89┆┄┄and with no extra latch or trancievers.↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆5        TECHNICAL DESCRIPTION.↲
↲
         ┆84┆This chapter includes logic diagrams, PAL, PROM ↓
┆19┆┆89┆┄┄description and timming diagrams.↲
↲
↲
┆b0┆┆a1┆5.1      Logic Diagrams with Signal Descriptions.↲
↲
         ┆84┆This part includes the logic diagrams and signal ↓
┆19┆┆89┆┄┄descriptions. The notation of the signals is:↲
↲
              A0, active ┆b0┆high┆f0┆ (2.4V - 5.25V)↲
              /A0, active ┆b0┆low┆f0┆ (0V - 0.8V)↲

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱

╱04002d4e0a0006000000000301413100000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱
↓

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

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆┆e1┆ ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
          A0 - A2        3,5,15          A0-A17 is a 24 bit↲
          A3 - A7        3,5,15,19       address bus. Bits (0-F)↲
          A8 - AA        3,5,6,15,19     are used for both memory↲
          AB - AF        3,5,15,19       and I/O addressing. Bits↲
         A10 - A17       5,15,19         (10-17) are the 8 most↲
                                         significiant memory↲
                                         address bits.↲
↲
         D0 - D7         3,5,11,15       16 bit bidirectionnal↲
         D8 - DF         3,5,11,15,16    data bus.↲
↲
         /BHE            4,18            ┆84┆Controls byte transfer ↓
┆19┆┆a9┆┄┄on data bus lines D8-DF.↲
↲
╞	/S0             2,4,14,21       CPU status line.↲
╞	/S1             2,4,14,18,21    CPU status line.↲
         M(/IO)          1,4,14,19       CPU status line.↲
         COD(/INTA)      1,2             CPU status line.↲
↲
         /LOCK           14              ┆84┆Used to give the CPU ↓
┆19┆┆a9┆┄┄exclusive access to the ↓
┆19┆┆a9┆┄┄Multibus and the ↓
┆19┆┆a9┆┄┄iLBXbus.↲
↲
╞	/PEACK          2               ┆84┆Use to signals the ↓
┆19┆┆a9┆┄┄processor extension when ↓
┆19┆┆a9┆┄┄the requested operand is ↓
┆19┆┆a9┆┄┄being transferred.↲
↲
╞	HLDA            2,18            ┆84┆Used to pass control of ↓
┆19┆┆a9┆┄┄the iLBXbus to a ↓
┆19┆┆a9┆┄┄secondary master board.↲
↲
╞	INTR CYC╞	4,19╞	┆84┆Indicates an interrupt ↓
┆19┆┆a9┆┄┄cycle.↲
↲
╞	INTA/(/C)╞	19╞	┆84┆A status signal from the ↓
┆19┆┆a9┆┄┄80286.↲
↲
╞	BM/(/IO)╞	1╞	┆84┆A status signal from the ↓
┆19┆┆a9┆┄┄80286.↲

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

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
╞	/INIT           2               ┆84┆Reset the multibus and ↓
┆19┆┆a9┆┄┄the CPU board.↲
↲
         80287RESET      2               Reset the 80287.↲
↲
         RESET           1,2,4,8,12,16   Reset the CPU board.↲
╞	/RESET          7,9,12,13,14↲
                         17,18,20,21↲
↲
╞	CPUCLK          1,2,4,12,14     ┆84┆12MHz (CPU610A) or 16MHz ↓
┆19┆┆a9┆┄┄(CPU610B) clock with 50% ↓
┆19┆┆a9┆┄┄duty cycle.↲
 ╞	/CPUCLK         14,20,21↲
↲
         PCLK            2,4,12,14       ┆84┆6MHz (CPU610A) or 8MHz ↓
┆19┆┆a9┆┄┄(CPU610B) clock with 50% ↓
┆19┆┆a9┆┄┄duty cycle.↲
↲
 ╞	MCLK            2,3,4,16        ┆84┆10MHz clock with 50% ↓
┆19┆┆a9┆┄┄duty cycle.↲
╞	/MCLK           3↲
↲
         /READY          1,2,4,12,14     ┆84┆It indicates when the ↓
┆19┆┆a9┆┄┄current bus cycle is to ↓
┆19┆┆a9┆┄┄be completed.↲
↲
╞	80287CLK        2               ┆84┆A clock signal to the ↓
┆19┆┆a9┆┄┄80287.↲
↲
         PEREQ           1               ┆84┆It indicates when the ↓
┆19┆┆a9┆┄┄80287 is ready to ↓
┆19┆┆a9┆┄┄transfer data.↲
↲
         /BUSY           1               ┆84┆80287 is currently ↓
┆19┆┆a9┆┄┄executing a command.↲
↲
         /ERROR          1               ┆84┆An unmasked error ↓
┆19┆┆a9┆┄┄condition exists in ↓
┆19┆┆a9┆┄┄80287.↲
↲

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

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
╞	PUADR0          20,21           PUADR0-PUADRF is a 16↲
╞	PUADR1          2,6,7,8,9       bit address bus to both↲
                         10,11,12,13,    memory and I/O.↲
                         14,20           Combinations of PUADR0↲
╞	PUADR2          2,6,7,8,9,      and /BHE indicate byte↲
                         10,11,12,13,    or word transfer.↲
                         14,20↲
╞	PUADR3          11,16,20↲
         PUADR4          11,20↲
         PUADR5-PUADRF   11↲
↲
╞	/BCLK           3,14            ┆84┆10MHz clock signal for ↓
┆19┆┆a9┆┄┄the 8289 bus arbiter and ↓
┆19┆┆a9┆┄┄the multibus.↲
↲
╞	/CCLK╞	3               ┆84┆10MHz clock signal. ↓
┆19┆┆a9┆┄┄/CCLK  is inverse to ↓
┆19┆┆a9┆┄┄/BCLK.↲
↲
╞	/MBIOWC         7               Multibus I/O write.↲
↲
╞	/MBACK╞	20╞	Multibus acknowledge↲
↲
         IODAT0-IODAT1╞	2,6,7,8,9,10,   16 bit bidirectional↲
                         11,12,13,16,17  data bus for on board↲
╞	IODAT2-IODAT3╞	2,6,8,9,10,11,  devices. (Note that↲
╞	                12,13,16,17     the iSBXbus acts as an↲
╞	IODAT4-IODAT7   2,6,8,9,10,12   onboard device).↲
╞	╞	13,16,17↲
╞	IODAT7-IODATF   2,16↲
↲

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

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

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
╞	/LMRDC╞	11,18╞	┆84┆Local Memory Read ↓
┆19┆┆a9┆┄┄Command.(Note that the ↓
┆19┆┆a9┆┄┄iLBXbus acts as on board ↓
┆19┆┆a9┆┄┄memory).↲
╞	/LMWTC╞	 18╞	┆84┆Local Memory Write ↓
┆19┆┆a9┆┄┄Command.↲
╞	/LIORD          2,6,8,9,10,11,  Local I/O Read.↲
╞	╞	12,13,16,17,18↲
╞	LIORD    ╞	17↲
╞	/LIOWR          2,6,7,8,9,10,   Local I/O Write.↲
╞	╞	11,12,13,16,↲
╞	╞	17,18↲
╞	/LINTA╞	6,13,19,20      ┆84┆Local Interrupt ↓
┆19┆┆a9┆┄┄Acknowledge.↲
╞	OBDT/R╞	3,5,21╞	┆84┆Controls the direction ↓
┆19┆┆a9┆┄┄the data flow. If high ↓
┆19┆┆a9┆┄┄then a write cycle is ↓
┆19┆┆a9┆┄┄performed.↲
╞	LBXDEN╞	19╞	┆84┆Enables the data to the ↓
┆19┆┆a9┆┄┄iLBXbus.↲
╞	LMCE╞	6               ┆84┆Enables cascade  ↓
┆19┆┆a9┆┄┄addresses from the ↓
┆19┆┆a9┆┄┄master 8259A interrupt ↓
┆19┆┆a9┆┄┄controller to the CPU ↓
┆19┆┆a9┆┄┄address bus.↲
╞	/LALE╞	3,4,12,14,19,   Controls the address↲
                         21              latchs.↲
╞	LALE╞	20↲
╞	/OBDEN╞	3╞	┆84┆Enables the onbard data ↓
┆19┆┆a9┆┄┄transeivers.↲
╞	MBINT0-MBINT7╞	13╞	┆84┆Interrupts from the ↓
┆19┆┆a9┆┄┄multibus.↲
╞	5 MHz CLK╞	2               ┆84┆50% duty cycle clock to ↓
┆19┆┆a9┆┄┄the 80287 in 5.0 MHz ↓
┆19┆┆a9┆┄┄version.↲
╞	SERCLK╞	9               ┆84┆Is the CPUCLK divided by ↓
┆19┆┆a9┆┄┄four to the 8274 MPSC.↲
╞	TCLK╞	10╞	┆84┆1.25MHz 50% duty cycle ↓
┆19┆┆a9┆┄┄clock to baud rate ↓
┆19┆┆a9┆┄┄generation.↲
╞	/LBHE╞	18,20,21        ┆84┆It controls the data ↓
┆19┆┆a9┆┄┄flow to the multibus on ↓
┆19┆┆a9┆┄┄the data lines D8-DF.↲
╞	LINTR CYC╞	2,4             ┆84┆It indicates the current ↓
┆19┆┆a9┆┄┄bus cycle services a ↓
┆19┆┆a9┆┄┄local interrupt.↲
╞	/LBUS EN╞	4╞	┆84┆The current bus cycle is ↓
┆19┆┆a9┆┄┄a local I/O cycle↲
╞	MBREQ╞	14,20           ┆84┆The current bus cycle is ↓
┆19┆┆a9┆┄┄a multibus cycle.↲
╞	SLCS╞	20              ┆84┆Chip select signal to ↓
┆19┆┆a9┆┄┄the interrupt ↓
┆19┆┆a9┆┄┄controllers, the ↓
┆19┆┆a9┆┄┄interrupt outputs, the ↓
┆19┆┆a9┆┄┄RTC and the bipolar ↓
┆19┆┆a9┆┄┄PROM's.↲

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

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱
↓
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
╞	AB0-AB23╞	5╞	┆84┆iLBXbus address ↓
┆19┆┆a9┆┄┄transeivers.↲
↲
╞	DB0-DB15 ╞	5               ┆84┆iLBXbus data ↓
┆19┆┆a9┆┄┄transeivers.↲

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

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
╞	INTR╞	1╞	┆84┆Interrupt to 80286.↲
↲
╞	/MEN╞	14              ┆84┆Master enables signal to ↓
┆19┆┆a9┆┄┄the data latch.↲
↲
╞	CAS 0-CAS 2     6,13,20         ┆84┆Used in the second ↓
┆19┆┆a9┆┄┄interrupt acknowledge ↓
┆19┆┆a9┆┄┄cycle to select a slave ↓
┆19┆┆a9┆┄┄interrrupt controller or ↓
┆19┆┆a9┆┄┄the 8274 MPSC.↲
↲
╞	A8,A9,AA╞	1,3,15,19       ┆84┆Addresses on the local ↓
┆19┆┆a9┆┄┄address bus used to the ↓
┆19┆┆a9┆┄┄cascaded address.↲
 ↲
╞	SLINT1╞	6╞	┆84┆Interrupts to the master ↓
┆19┆┆a9┆┄┄interrupt controller.↲
↲
╞	/SLEN 1╞	14╞	┆84┆Used to enable the data ↓
┆19┆┆a9┆┄┄transeivers.↲

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

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
╞	/MBINTCS╞	7               ┆84┆Opens the multibus ↓
┆19┆┆a9┆┄┄interrupt logic.↲
↲
╞	/SWRESET╞	2╞	┆84┆Resets the multibus and ↓
┆19┆┆a9┆┄┄the CPU board.↲
↲
╞	/MBOUT1-╞	7╞	┆84┆Generates a interrupt to↲
         /MBOUT3                         the multibus.↲
↲
╞	/PWDEN╞	12╞	┆84┆Enables the power down ↓
┆19┆┆a9┆┄┄signal from the PPI2↲
↲
╞	/XACK╞	3,7 ╞	┆84┆Acknowledges from a ↓
┆19┆┆a9┆┄┄device on the multibus.↲
↲
╞	MBINT8-MBINT15╞	13              ┆84┆Extended multibus ↓
┆19┆┆a9┆┄┄interrupts. It is set or ↓
┆19┆┆a9┆┄┄reset from another ↓
┆19┆┆a9┆┄┄multibus master.↲
↲
╞	/INT0-/INT7╞	4,7╞	┆84┆Multibus interrupt lines↲

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

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
╞	DATA0-DATA7╞	8╞	┆84┆Data lines to the ↓
┆19┆┆a9┆┄┄centronics parallel ↓
┆19┆┆a9┆┄┄printer.↲
↲
╞	/STROBE╞	8╞	Data strobe signal.↲
↲
╞	/LPINIT╞	8╞	Lineprinter reset.↲
↲
 ╞	/AUTOLF╞	8╞	Auto line feed.↲
↲
╞	/LED2╞	8╞	┆84┆Signal to the disk ↓
┆19┆┆a9┆┄┄access indication led.↲
↲
╞	SERLB╞	11╞	┆84┆Used in test mode to ↓
┆19┆┆a9┆┄┄loopback in the RS422A ↓
┆19┆┆a9┆┄┄interface.↲
↲
╞	LPINT╞	13╞	┆84┆Lineprinter interrupt.↲
↲
╞	KEYINT╞	8╞	┆84┆Interrupt from the front ↓
┆19┆┆a9┆┄┄key.↲
↲
╞	TIME OUT INT╞	13╞	┆84┆Timeout interrupt.↲
↲
╞	NMI╞	1╞	Non Maskable Interrupt.↲

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

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
╞	SERINT╞	13╞	┆84┆Interrupts from the 8274 ↓
┆19┆┆a9┆┄┄MPSC.↲
↲
╞	TxDALOOP╞	11╞	┆84┆Transmits data. (Channel ↓
┆19┆┆a9┆┄┄A).↲
↲
╞	/RTSA╞	10╞	┆84┆Request To Send (Channel ↓
┆19┆┆a9┆┄┄A).↲
↲
╞	/DTRA╞	10╞	┆84┆Data Terminal Ready ↓
┆19┆┆a9┆┄┄(Channel a).↲
↲
╞	TxDB╞	9╞	┆84┆Transmit Data (Channel ↓
┆19┆┆a9┆┄┄B).↲
↲
╞	/RTSB╞	9╞	┆84┆Requests To Send ↓
┆19┆┆a9┆┄┄(Channel B).↲
↲
╞	/DTRB╞	9╞	┆84┆Data Terminal Ready ↓
┆19┆┆a9┆┄┄(Channel B).↲
↲
╞	RxDB╞	9╞	┆84┆Received Data ↓
┆19┆┆a9┆┄┄(ChannelB).↲
↲
╞	/CTSB╞	9╞	┆84┆Clear To Send ↓
┆19┆┆a9┆┄┄(ChannelB).↲
↲
╞	/DSRB╞	8╞	┆84┆Data Set Ready ↓
┆19┆┆a9┆┄┄(ChannelB).↲
↲
╞	/CDB╞	9╞	┆84┆Carrier Detect ↓
┆19┆┆a9┆┄┄(ChannelB).↲
↲
╞	/CIB╞	8╞	┆84┆Calling Indicator ↓
┆19┆┆a9┆┄┄(Channel B).↲

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

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
╞	COUNT0╞	13╞	┆84┆Interrupt from timer.↲
↲
╞	BAUDA,BAUDB╞	9╞	┆84┆Baud rate clock signals ↓
┆19┆┆a9┆┄┄to channel A and B in ↓
┆19┆┆a9┆┄┄8274 MPSC.↲
↲
╞	RxDALOOP╞	11╞	┆84┆Receives data. (Channel ↓
┆19┆┆a9┆┄┄A).↲
↲
╞	TT╞	11╞	Terminal Timing.↲
↲
╞	/CTSALOOP╞	11╞	┆84┆Clear To Send. (Channel ↓
┆19┆┆a9┆┄┄A).↲
↲
╞	/CDA╞	9╞	┆84┆Carrier Detect. (Channel ↓
┆19┆┆a9┆┄┄A).↲
↲
╞	/RTSALOOP╞	10,11╞	┆84┆Ready To Send. (Channel ↓
┆19┆┆a9┆┄┄A).↲
↲
╞	RD(A)╞	10╞	┆84┆Transmit data. (Channel ↓
┆19┆┆a9┆┄┄A).↲
╞	RD(B)╞	10╞	Inverted signal.↲
↲
╞	RT(A)╞	10╞	┆84┆Transmit Timing. ↓
┆19┆┆a9┆┄┄(Channel A).↲
╞	RT(B)╞	10╞	Inverted signal.↲
↲
 ╞	CS(A)╞	10╞	┆84┆Ready To Send. (Channel ↓
┆19┆┆a9┆┄┄A).↲
╞	CS(B)╞	10╞	Inverted signal.↲
↲
╞	DM(A)╞	10╞	┆84┆Data Mode. (Channel A).↲
╞	DM(B)╞	10 ╞	Inverted signal.↲

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

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
         D0 - D7         3,5,11,15       16 bit bidirectionnal↲
         D8 - DF         3,5,11,15,16    data bus.↲
↲
         IODAT0-IODAT1╞	2,6,7,8,9,10,   16 bit bidirectional↲
                         11,12,13,16,17  data bus for on board↲
╞	IODAT2-IODAT3╞	2,6,8,9,10,11,  devices.↲
╞	                12,13,16,17↲
↲
╞	TxDA╞	10╞	┆84┆Transmits Data. (Channel ↓
┆19┆┆a9┆┄┄A).↲
↲
╞	RxDA╞	9╞	┆84┆Receives Data. (Channel ↓
┆19┆┆a9┆┄┄A).↲
↲
╞	/RxCA╞	9╞	┆84┆Receiver Clock. (Channel ↓
┆19┆┆a9┆┄┄A).↲
↲
╞	/CTSA╞	9╞	┆84┆Clear To Send. (Channel ↓
┆19┆┆a9┆┄┄A).↲

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

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

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆Description↲
↲
╞	SLIOADR0-╞	11,17╞	Address bus↲
         SLIOADR4                        to address infreqently↲
                                         used onboard components.↲
╞	SLIOADR5-╞	11↲
╞	SLIOADR8↲
↲
╞	/LED1╞	12╞	Signal to the test led.↲
↲
╞	PINT2EN╞	8╞	┆84┆Enables the key ↓
┆19┆┆a9┆┄┄interrupt.↲
↲
╞	/iLBX╞	18,19╞	┆84┆If low the iLBXbus is ↓
┆19┆┆a9┆┄┄selected to memory ↓
┆19┆┆a9┆┄┄transfers.↲
↲
╞	OPTO0╞	16╞	┆84┆Optional signal zero to ↓
┆19┆┆a9┆┄┄the iSBXbus.↲
↲
╞	/OPT0EN╞	16╞	┆84┆Enables signal OPT00 to ↓
┆19┆┆a9┆┄┄the iSBXbus.↲
↲
╞	OPT10╞	16╞	┆84┆Optional signal one to ↓
┆19┆┆a9┆┄┄the iSBXbus.↲
↲
╞	/OPT1EN╞	16╞	┆84┆Enables signal OPT10 to ↓
┆19┆┆a9┆┄┄the iSBXbus.↲
↲
╞	PDMD╞	12╞	Power Down Demand.↲
↲
╞	TESTSLAVE╞	3╞	┆84┆If low the CPU board is ↓
┆19┆┆a9┆┄┄testslave.↲
↲
╞	/TESTSLAVE╞	7↲
↲
╞	/PINTR2╞	8╞	┆84┆Un latched key ↓
┆19┆┆a9┆┄┄interrupt.↲
↲
╞	/CLTMOUT╞	12╞	┆84┆Clears the timeout ↓
┆19┆┆a9┆┄┄circuit.↲
↲
╞	/TMOUT╞	8,20╞	Timeout signal.↲

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱
↓

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

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
╞	IRM0-IRM6╞	6╞	┆84┆Interrupts to the master ↓
┆19┆┆a9┆┄┄interrupt controller.↲
↲
╞	IRSL1 0-IRSL1 7╞	6╞	┆84┆Interrupts to the slave ↓
┆19┆┆a9┆┄┄one interrupt ↓
┆19┆┆a9┆┄┄controller.↲
↲
╞	IRSL2 0-IRSL2 7╞	6╞	┆84┆Interrupts to the slave ↓
┆19┆┆a9┆┄┄two interrupt ↓
┆19┆┆a9┆┄┄controller.↲
↲
╞	SLINT2╞	6╞	┆84┆Interrupt to the master ↓
┆19┆┆a9┆┄┄interrupt controller.↲
↲
╞	/SLEN2╞	14╞	┆84┆Enables the data ↓
┆19┆┆a9┆┄┄transeivers.↲
↲
╞	2NDINTRCYC╞	20╞	Indicates the second↲
         /2NDINTRCYC     13              interrupt acknowledge↲
                                         cycle.↲

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

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
 ╞	/DELBUSAEN╞	20╞	┆84┆Used to delay the BUSAEN ↓
┆19┆┆a9┆┄┄signal.↲
↲
╞	BUSAEN╞	14╞	Multibus address enable↲
         /BUSAEN         14,15,20        signal.↲
↲
╞	/LOCK╞	14╞	┆84┆Is used to extend mutual ↓
┆19┆┆a9┆┄┄exclusion to dualport ↓
┆19┆┆a9┆┄┄RAM's on the multibus.↲
↲
╞	OBLOCK╞	18╞	It indicates that the↲
         /OBLOCK╞	14              CPU lock dualport RAM's↲
                                         on the iLBXbus↲
↲
╞	AEN╞	14╞	┆84┆Enables the addrress ↓
┆19┆┆a9┆┄┄lines on the multibus.↲
↲
╞	/BPRO╞	14╞	┆84┆Used in applications ↓
┆19┆┆a9┆┄┄with seriel priority in ↓
┆19┆┆a9┆┄┄the arbitration phase on ↓
┆19┆┆a9┆┄┄the multibus.↲
↲
╞	/BREQ╞	14 ╞	Multibus request.↲
↲
╞	/BUSY╞	14╞	┆84┆Used when a master use ↓
┆19┆┆a9┆┄┄the multibus to a data ↓
┆19┆┆a9┆┄┄transfer.↲
↲
 ╞	/CBRQ╞	14╞	┆84┆It instructs the arbiter ↓
┆19┆┆a9┆┄┄if there are any other ↓
┆19┆┆a9┆┄┄arbiters of lower ↓
┆19┆┆a9┆┄┄prority requesting the ↓
┆19┆┆a9┆┄┄use of the multibus.↲
↲
╞	/MBRDC╞	14╞	┆84┆Multibus memory reads ↓
┆19┆┆a9┆┄┄signal.↲

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

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱
↓
↲
┆8c┆┄┆88┆↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
╞	/MBWTC╞	14╞	┆84┆Multibus memory writes ↓
┆19┆┆a9┆┄┄signal.↲
↲
╞	/MBIORC╞	14╞	┆84┆Multibus I/O reads ↓
┆19┆┆a9┆┄┄signal.↲
↲
╞	/MBIOWC╞	14╞	┆84┆Multibus I/O writes ↓
┆19┆┆a9┆┄┄signal.↲
↲
╞	/MBINTA╞	14╞	┆84┆Multibus Interrupt ↓
┆19┆┆a9┆┄┄Acknowledge.↲
↲
╞	MBDT(/R)╞	15,16╞	┆84┆┆84┆Indicates the direction ↓
┆19┆┆a9┆┄┄of the data flow on the ↓
┆19┆┆a9┆┄┄multibus.↲
↲
╞	MBALE╞	15╞	┆84┆Latch the addresses to ↓
┆19┆┆a9┆┄┄the multibus.↲
↲
╞	/INTEN╞	4,20╞	┆84┆Enables the interrupt ↓
┆19┆┆a9┆┄┄vetors to the I/O data ↓
┆19┆┆a9┆┄┄bus.↲
↲
╞	MBDEN╞	21╞	┆84┆Enables the data ↓
┆19┆┆a9┆┄┄transeivers to the ↓
┆19┆┆a9┆┄┄multibus.↲
↲
╞	/DAT0-/DAT1╞	7,15,16╞	Data signals on the↲
         /DAT2-/DAT3     15,16           multibus.↲
╞	/DAT4-/DAT7     7,15,16↲
╞	/DAT8-/DATF╞	15↲
↲
╞	/ADR0-/ADR2╞	15╞	Address signals on the↲
╞	/ADR3╞	7,15            multibus.↲
╞	/ADR4-/ADR5╞	15↲
╞	/ADR6-/ADRF╞	7,15↲
╞	/ADR10-ADR23╞	15↲

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

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱
↓
↲

════════════════════════════════════════════════════════════════════════
↓
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↓
↲
╞	MD0-MDF╞	16╞	┆84┆iSBXbus bidirectional ↓
┆19┆┆a9┆┄┄data lines.↲
↲
╞	MA0-MA2╞	16╞	┆84┆iSBXbus address lines.↲
↲
╞	RESET╞	16╞	Reset to the iSBXbus.↲
↲
╞	MCLK╞	16╞	┆84┆10 MHz 50% duty cycle ↓
┆19┆┆a9┆┄┄clock to the iSBXbus.↲
↲
╞	/IORD╞	16╞	┆84┆I/O read to the iSBXbus.↲
↲
╞	/IOWRT╞	16╞	┆84┆I/O write to the ↓
┆19┆┆a9┆┄┄iSBXbus.↲
↲
╞	/MCS0-/MCS1     16╞	┆84┆Chip select lines to the ↓
┆19┆┆a9┆┄┄iSBXbus.↲
↲
╞	OPT0-OPT1╞	12╞	┆84┆Optional lines to or ↓
┆19┆┆a9┆┄┄from the iSBXbus.↲
↲
╞	/XPST╞	12,19╞	┆84┆Indicates that an iSBX ↓
┆19┆┆a9┆┄┄board is present.↲
↲
╞	XINT0-XINT1╞	13╞	┆84┆Interrupts from the iSBX ↓
┆19┆┆a9┆┄┄board.↲
↲
╞	/XWAIT╞	20╞	┆84┆Used to indicates that ↓
┆19┆┆a9┆┄┄the iSBX board is busy.↲
↲
╞	/DAT0-/DAT1╞	7,15,16╞	Data signals on the↲
         /DAT2-/DAT3     15,16           multibus.↲
╞	/DAT4-/DAT7     7,15,16↲

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

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆┆e1┆  ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
         IODAT0-IODAT1╞	2,6,7,8,9,10,   16 bit bidirectional↲
                         11,12,13,16,17  data bus for on board↲
╞	IODAT2-IODAT3╞	2,6,8,9,10,11,  devices.↲
╞	                12,13,16,17↲
╞	IODAT4-IODAT7   2,6,8,9,10,12↲
╞	╞	13,16,17↲
↲
╞	/RTCBUSY1╞	20╞	Used when the RTC is↲
         /RTCBUSY2       20              busy.↲
↲
╞	VBBU╞	17╞	┆84┆Power to the RTCs from ↓
┆19┆┆a9┆┄┄the battery.↲

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

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
╞	RTCAWR╞	17,18╞	┆84┆This signal is used to ↓
┆19┆┆a9┆┄┄transfer an address to ↓
┆19┆┆a9┆┄┄the secound source RTC.↲
↲
╞	RTCDWR╞	17   ╞	┆84┆This signal is used to ↓
┆19┆┆a9┆┄┄transfer data to the ↓
┆19┆┆a9┆┄┄secound source RTC.↲
↲
╞	UAEN╞	19╞	┆84┆This bit is set when the ↓
┆19┆┆a9┆┄┄80286 switch to ↓
┆19┆┆a9┆┄┄protected virtual ↓
┆19┆┆a9┆┄┄address mode.↲
↲
╞	/ASTB╞	19╞	iLBXbus address strobe.↲
↲
╞	BHEN╞	19╞	┆84┆This signal together ↓
┆19┆┆a9┆┄┄with address line AB0 ↓
┆19┆┆a9┆┄┄indicates when the data ↓
┆19┆┆a9┆┄┄transport on the iLBXbus ↓
┆19┆┆a9┆┄┄is a byte transfer (Low ↓
┆19┆┆a9┆┄┄byte or high byte) or a ↓
┆19┆┆a9┆┄┄word transfer.↲
↲
╞	R(/W)╞	18╞	┆84┆If high the CPU board ↓
┆19┆┆a9┆┄┄read from the iLBXbus ↓
┆19┆┆a9┆┄┄otherwise it write from ↓
┆19┆┆a9┆┄┄the bus.↲
↲
╞	/LOCK╞	18╞	┆84┆Is used to extend mutual ↓
┆19┆┆a9┆┄┄exclusion to dualport ↓
┆19┆┆a9┆┄┄RAM's on the iLBXbus.↲
↲
╞	/DSTB╞	18 ╞	┆84┆Data strobe to the ↓
┆19┆┆a9┆┄┄iLBXbus.↲
↲
╞	SMACK╞	5╞	┆84┆Secondary Master ↓
┆19┆┆a9┆┄┄Acknowledge. It gives a ↓
┆19┆┆a9┆┄┄secondary master on the ↓
┆19┆┆a9┆┄┄iLBXbus the control of ↓
┆19┆┆a9┆┄┄the iLBXbus.↲

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

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱
↓

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆Description↲
↲
╞	/EPROMCS╞	11,20╞	┆84┆Chip select to the ↓
┆19┆┆a9┆┄┄EPROM's.↲
↲
╞	/BVI╞	19,20╞	┆84┆Bus vector interrupt.↲
↲
╞	/EPCS╞	19╞	┆84┆Un latch chip select to ↓
┆19┆┆a9┆┄┄the EPROM's.↲
↲
╞	/iLBXCS╞	19╞	┆84┆Chip select to the ↓
┆19┆┆a9┆┄┄iLBXbus.↲
↲
╞	iLBXBUSEN╞	20╞	Enable the iLBXbus.↲
↲
╞	/iLBXDEN╞	5╞	┆84┆iLBX data enable signal.↲
↲
╞	/IOACCESS╞	4,19,20╞	┆84┆The current cycle is an ↓
┆19┆┆a9┆┄┄I/O cycle.↲
↲
╞	SLREQ╞	4               ┆84┆An unlatch chip select ↓
┆19┆┆a9┆┄┄signal to the↓
┆19┆┆a9┆┄┄interrupt outputs, the ↓
┆19┆┆a9┆┄┄RTC and the bipolar ↓
┆19┆┆a9┆┄┄PROM's.↲
↲
╞	/PICCS╞	20╞	┆84┆Chip select to the ↓
┆19┆┆a9┆┄┄interrupt controllers.↲
↲
╞	/PPICS╞	20,21╞	┆84┆Chip select to the ↓
┆19┆┆a9┆┄┄parallel ports.↲
↲
╞	/PITCS╞	10╞	Timer chip select.↲
↲
╞	/SERCS╞	9,21╞	┆84┆8274 MPSC chip select.↲
↲
╞	/PECS╞	2╞	80287 chip select.↲
↲
╞	/SBXCS╞	20╞	iSBX chip select.↲
↲
╞	/OBACCESS ╞	4,14╞	┆84┆Onboard access. (Note ↓
┆19┆┆a9┆┄┄that iLBX cycles is ↓
┆19┆┆a9┆┄┄onbord accesses).↲
↲
╞	ASTB╞	18╞	┆84┆Address strobe to the ↓
┆19┆┆a9┆┄┄iLBXbus.↲

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

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
╞	/PICS1-/PICS2╞	6╞	┆84┆Chip select to the ↓
┆19┆┆a9┆┄┄master and slave number ↓
┆19┆┆a9┆┄┄one interrupt ↓
┆19┆┆a9┆┄┄controllers.↲
↲
╞	/PICS3╞	1╞	┆84┆Chip select to slave ↓
┆19┆┆a9┆┄┄interrupt controller ↓
┆19┆┆a9┆┄┄number two.↲
↲
╞	/PPICS1╞	8,18╞	┆84┆Chip select to parallel ↓
┆19┆┆a9┆┄┄port one.↲
↲
╞	/PPICS2╞	12 ╞	┆84┆Chip select to parallel ↓
┆19┆┆a9┆┄┄port two.↲
↲
╞	/MCS0-/MCS1╞	16╞	┆84┆Chip selects to the ↓
┆19┆┆a9┆┄┄iSBXbus.↲
↲
╞	/INTOUTCS╞	7╞	┆84┆Chip select to multibus ↓
┆19┆┆a9┆┄┄interrupt generation.↲
↲
╞	RTCS╞	17,18,20╞	Chip select to the↲
         /RTCS           17              Real Time Clock.↲
↲
╞	/BPROMCS╞	11╞	┆84┆Bipolar PROM chip ↓
┆19┆┆a9┆┄┄select.↲
↲
╞	/SRDY╞	2╞	Syncron Ready.↲
↲
╞	/DLYINTA╞	9,20╞	┆84┆Delays the interrupt ↓
┆19┆┆a9┆┄┄acknowledge to the 8274 ↓
┆19┆┆a9┆┄┄MPSC.↲
↲
╞	/IOWAIT╞	20╞	┆84┆Generates longer onboard ↓
┆19┆┆a9┆┄┄I/O cycles.↲
↲
╞	SEREN╞	14,20╞	┆84┆Enables the interrupt ↓
┆19┆┆a9┆┄┄vectors from the 8274 ↓
┆19┆┆a9┆┄┄MPSC to the local data ↓
┆19┆┆a9┆┄┄bus.↲
↲
╞	/TIMEOUT TRIG╞	12╞	┆84┆Initiates the timeout ↓
┆19┆┆a9┆┄┄logic.↲
↲
╞	/ASYNC RDY╞	2╞	Asyncron Ready.↲

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

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱
↓

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆b0┆ Signal┆e1┆┆a1┆  ┆e1┆     ┆a1┆Destination┆e1┆     ┆a1┆┆e1┆  ┆a1┆Description↲
↲
╞	/MBSWAP╞	16╞	┆84┆Exchange data bytes ↓
┆19┆┆a9┆┄┄between the high and low ↓
┆19┆┆a9┆┄┄end of the data lines.↲
↲
╞	/BHEN╞	21╞	┆84┆This signal together ↓
┆19┆┆a9┆┄┄with address line /ADR0 ↓
┆19┆┆a9┆┄┄indicates when the data ↓
┆19┆┆a9┆┄┄transport on the ↓
┆19┆┆a9┆┄┄multibus is a byte ↓
┆19┆┆a9┆┄┄transfer (Low byte or ↓
┆19┆┆a9┆┄┄high byte) or a word ↓
┆19┆┆a9┆┄┄transfer.↲
↲
╞	/MBHEN╞	15╞	┆84┆Enables the high bytes ↓
┆19┆┆a9┆┄┄to the multibus.↲
↲
╞	/MBLEN╞	15╞	┆84┆Enables the low bytes to ↓
┆19┆┆a9┆┄┄the multibus.↲
↲
╞	/DLYCMD╞	4,20╞	┆84┆Delays the commands from ↓
┆19┆┆a9┆┄┄the local bus ↓
┆19┆┆a9┆┄┄controller.↲
↲
╞	/ARDYEN╞	2╞	┆84┆Enables the asyncron ↓
┆19┆┆a9┆┄┄ready.↲

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

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

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

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

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱
↓
┆b0┆┆a1┆5.2      PAL and PROM Descriptions.↲
↲
PAL16L8                         PAL DESIGN SPECIFICATIONS↲
PAT012                          821228 AAJ↲
3-BIT ADFDRESSABLE LATCH↲
↲
/INIT /WRT /CS A6 A1 IODO IOD1 /CLR /MBDO GND↲
/MBD1 NC Q3 IQ3 Q2 IQ2 Q1 IQ1 /FO VCC↲
↲
IF(VCC) FO= WRT*CS*A6*/A1*/IOD1*/IODO↲
↲
IF(VCC) /Q1= INIT↲
           +WRT*CS*A6*A1*/IOD1*IODO↲
           +CLR*/MBD1*MBDO↲
           +IQ1↲
↲
IF(VCC) /IQ1= WRT*CS*A6*/A1*/IOD1*IODO↲
             +Q1↲
↲
IF(VCC) /Q2= INIT↲
            +WRT*CS*A6*A1*IOD1*/IODO↲
            +CLR*MBD1*/MBDO↲
            +IQ2↲
↲
IF(VCC) /IQ2= WRT*CS*A6*/A1*IOD1*/IODO↲
             +Q2↲
↲
IF(VCC) /Q3= INIT↲
            +WRT*CS*A6*A1*IOD1*IODO↲
            +CLR*MBD1*MBDO↲
            +IQ3↲
↲
IF(VCC) /IQ3= WRT*CS*A6*/A1*IOD1*IODO↲
             +Q3↲
↲
DESCRIPTION:↲
↲
THE CIRCUIT CONTAINS THREE SET-RESET LATCHES (Q1,Q2,Q3) AND↲
NON LATCHED OUTPUT (FO).↲
WRT*CS*A6*/A1 SETS THE LATCH (Q=1,IQ=0) SELECTED BY IOD1,IODO,↲
OR PULSES THE OUTPUT FO IF IODA1=IODO=0.↲
WRT*CS*A6*A1 RESETS THE LATCH (Q=0,IQ=1) SELECTED BY IOD1,IODO↲
CLR RESETS THE LATCH SELECTED BY MBD1,MBDO.↲
INIT RESETS ALL LATCHES.↲
↲

════════════════════════════════════════════════════════════════════════
↓
                 **************   **************↲
                 *             * *             *↲
              ****                             ****↲
     /INIT    * 1*                             *20*    VCC↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
      /WRT    * 2*                             *19*    /FO↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       /CS    * 3*                             *18*    IQ1↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
        A6    * 4*                             *17*    Q1↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
        A1    * 5*                             *16*    IQ2↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
      IODO    * 6*                             *15*    Q2↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
      IOD1    * 7*                             *14*    IQ3↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
      /CLR    * 8*                             *13*    Q3↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
     /MBDO    * 9*                             *12*    NC↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       GND    *10*                             *11*    /MBD1↲
              ****                             ****↲
                 *                             *↲
                 *******************************↲
↲

════════════════════════════════════════════════════════════════════════
↓
PAL16R6A                        PAL DESIGN SPECIFICATIONS↲
PAT069                          841022 HEP↲
CPU610 82289 EMULATOR.↲
↲
/CPUCLK LALE /READY /RESET MBREQ /BLOCK NC VCC VCC GND↲
GND NC /Q0 /Q1 AENOUT NC /S0S1S2 CCLK /DLOCK VCC↲
↲
Q0:=READY*/RESET↲
↲
Q1:=Q0*/RESET↲
↲
S0S1S2:= /Q0*MBREQ*/RESET↲
↲
/AENOUT:= /S0S1S2*/MBREQ↲
+Q0↲
↲
/CCLK:=Q1*/RESET↲
↲
IF (VCC) DLOCK= BLOCK↲
↲
DESCRIPTION:↲
↲
PAT069 AND 8289 EMULATES AN 82289 BUS ARBITER. (CHECKSUM= 01E0).↲

════════════════════════════════════════════════════════════════════════
↓
↲
                 **************   **************↲
                 *             * *             *↲
              ****                             ****↲
   /CPUCLK    * 1*                             *20*    VCC↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
      LALE    * 2*                             *19*    /DLOCK↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    /READY    * 3*                             *18*    CCLK↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    /RESET    * 4*                             *17*    /S0S1S2↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
     MBREQ    * 5*                             *16*    NC↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    /BLOCK    * 6*                             *15*    AENOUT↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
        NC    * 7*                             *14*    /Q1↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       VCC    * 8*                             *13*    /Q0↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       VCC    * 9*                             *12*    NC↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       GND    *10*                             *11*    GND↲
              ****                             ****↲
                 *                             *↲
                 *******************************↲

════════════════════════════════════════════════════════════════════════
↓
PAT070                          841023 HEP↲
CPU610 MEMORY ADDRESS DECODER.↲
↲
A10 A11 A12 A13 A14 A15 A16 A17 MIO GND↲
UAEN /EPCS /ILBX INTCY INTAC NC /BVI NC /ILBXCS VCC↲
↲
IF(VCC) ILBXCS= ILBX*MIO*/UAEN*/A13 ; REAL ADDRESS MODE.↲
               +ILBX*MIO*/UAEN*/A12 ; REAL ADDRESS MODE.↲
               +ILBX*MIO*/UAEN*/A11 ; REAL ADDRESS MODE.↲
               +ILBX*MIO*UAEN*/A17  ; PVAM.↲
↲
IF(VCC) EPCS= MIO*/UAEN*A10*A11*A12*A13 ; REAL ADDRESS MODE.↲
             +MIO*UAEN*A10*A11*A12*A13*A14*A15*A16*A17 ; PVAM.↲
↲
IF(VCC) BVI= INTCY                  ; BUS VECTOR INTERRUPT↲
↲
DESCRIPTION:↲
↲
PAT070 IS DECODES THE MEMORY ADDRESSES TO THE ILBX BUS AND THE↲
EPROM'S. FURTHER IT DECODES BUS VECTOR INTERRUPTS.↲
(CHECKSUM = 040C)↲

════════════════════════════════════════════════════════════════════════
↓
↲
                 **************   **************↲
                 *             * *             *↲
              ****                             ****↲
       A10    * 1*                             *20*    VCC↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       A11    * 2*                             *19*    /ILBXCS↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       A12    * 3*                             *18*    NC↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       A13    * 4*                             *17*    /BVI↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       A14    * 5*                             *16*    NC↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       A15    * 6*                             *15*    INTAC↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       A16    * 7*                             *14*    INTCY↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       A17    * 8*                             *13*    /ILBX↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       MIO    * 9*                             *12*    /EPCS↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       GND    *10*                             *11*    UAEN↲
              ****                             ****↲
                 *                             *↲
                 *******************************↲

════════════════════════════════════════════════════════════════════════
↓
PAT071                          841018 HEP↲
CPU610 FIRST I/O ADDRESS DECODER.↲
↲
LALE A A7 A3 A4 A5 A6 /XPST B GND↲
GND /IOA /PICCS /PPICS /PITCS /SERCS /PECS /SBXCS SLREQ VCC↲
↲
PICCS:= A*B*/A3*/A4*/A5*A6*A7 ; PIC 1  AND PIC 2↲
       +A*B*/A3*A4*/A5*/A6*A7 ; PIC 3 (SLAVE 2)↲
↲
PPICS:= A*B*A3*/A4*/A5*A6*A7 ; PARALLEL PORT 1↲
       +A*B*A3*A4*/A5*/A6*A7 ; PARALLEL PORT 2↲
↲
PITCS:= A*B*/A3*A4*/A5*A6*A7 ; INTERVAL TIMER↲
↲
SERCS:= A*B*A3*A4*/A5*A6*A7 ; SERIAL PORT↲
↲
PECS:= A*B*A3*A4*A5*A6*A7 ; NUMERIC PROCESSOR EXTENSION↲
↲
SBXCS:= XPST*A*B*A5*/A6*A7 ; ISBX BUS↲
↲
IF(VCC) IOA= A*B↲
↲
IF(VCC) SLREQ= /A          ; RTC, BPROM AND INTERRUPT OUT↲
              +/B          ; CHIP SELECTION↲
              +A4↲
              +A5↲
              +A6↲
              +/A7↲
↲
DESCRIPTION:↲
↲
PAT071 INCLUDES THE FIRST I/O DECODING TO THE ONBOARD I/O PORTS.↲
↲
(CHECKSUM = 056F)↲

════════════════════════════════════════════════════════════════════════
↓
↲
                 **************   **************↲
                 *             * *             *↲
              ****                             ****↲
      LALE    * 1*                             *20*    VCC↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
         A    * 2*                             *19*    SLREQ↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
        A7    * 3*                             *18*    /SBXCS↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
        A3    * 4*                             *17*    /PECS↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
        A4    * 5*                             *16*    /SERCS↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
        A5    * 6*                             *15*    /PITCS↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
        A6    * 7*                             *14*    /PPICS↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
     /XPST    * 8*                             *13*    /PICCS↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
         B    * 9*                             *12*    /IOA↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       GND    *10*                             *11*    GND↲
              ****                             ****↲
                 *                             *↲
                 *******************************↲

════════════════════════════════════════════════════════════════════════
↓
PAT072                          841023 HEP↲
CPU610 SECONDARY I/O ADDRESS DECODER.↲
↲
PUADR0 PUADR2 PUADR3 PUADR4 NC /LBHE /PICCS /PPICS SLCS GND↲
/SBXCS /PICCS1 /PICCS2 /PICCS3 /PPICS1 /PPICS2 /MCS0 /MCS1 ↓
/INTOUT VCC↲
↲
IF(VCC) PICCS1= PICCS*/PUADR4*/PUADR2        ; MASTER PIC↲
↲
IF(VCC) PICCS2= PICCS*/PUADR4*PUADR2         ; SLAVE 1 PIC↲
↲
IF(VCC) PICCS3= PICCS*PUADR4                 ; SLAVE 2 PIC↲
↲
IF(VCC) PPICS1= PPICS*/PUADR4                ; PPI 1↲
↲
IF(VCC) PPICS2= PPICS*PUADR4                 ; PPI 2↲
↲
IF(VCC) MCS0= SBXCS*LBHE*PUADR0*/PUADR4      ; ISBX BYTE↲
             +SBXCS*/LBHE*/PUADR0*/PUADR4    ;    -"-↲
             +SBXCS*LBHE*/PUADR0*/PUADR3     ; ISBX WORD↲
↲
IF(VCC) MCS1= SBXCS*LBHE*PUADR0*PUADR4       ; ISBX BYTE↲
             +SBXCS*/LBHE*/PUADR0*PUADR4     ;    -"-↲
             +SBXCS*LBHE*/PUADR0*PUADR3      ; ISBX WORD↲
↲
IF(VCC) INTOUT= SLCS*/PUADR3                 ; INTERRUPT OUT↲
↲
DESCRIPTION:↲
↲
PAT072 INCLUDES THE FIRST I/O DECODING TO THE ONBOARD I/O PORTS.↲
(CHECKSUM = 087C)↲

════════════════════════════════════════════════════════════════════════
↓
↲
                 **************   **************↲
                 *             * *             *↲
              ****                             ****↲
    PUADR0    * 1*                             *20*    VCC↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    PUADR2    * 2*                             *19*    /INTOUT↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    PUADR3    * 3*                             *18*    /MCS1↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    PUADR4    * 4*                             *17*    /MCS0↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
        NC    * 5*                             *16*    /PPICS2↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
     /LBHE    * 6*                             *15*    /PPICS1↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    /PICCS    * 7*                             *14*    /PICCS3↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    /PPICS    * 8*                             *13*    /PICCS2↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
      SLCS    * 9*                             *12*    /PICCS1↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       GND    *10*                             *11*    /SBXCS↲
              ****                             ****↲
                 *                             *↲
                 *******************************↲

════════════════════════════════════════════════════════════════════════
↓
PAT073                          841023 HEP↲
CPU610 WAIT STATE GENERATOR.↲
↲
/CPUCLK SEREN LINTR 2INTCY /INTEN /IOACC /EPROM /DLYCMD /LALE GND↲
GND /DEBUAE /LINTA /Q0 /Q1 /Q2 /IOMBWA /DLINTA /IOWAIT VCC↲
↲
Q0:= /LALE*/DLYCMD*/Q0                    ; 3 BIT COUNTER↲
↲
Q1:= /LALE*/DLYCMD*/Q1*Q0↲
    +/LALE*/DLYCMD*/Q0*Q1↲
↲
Q2:= /LALE*/DLYCMD*/Q2*Q1*Q0↲
    +/LALE*/DLYCMD*/Q0*/Q1*Q2↲
    +/LALE*/DLYCMD*Q0*/Q1*Q2↲
    +/LALE*/DLYCMD*/Q0*Q1*Q2↲
↲
IOMBWA:= IOACC*/Q1                        ; I/O (ONBOARD) AND↲
        +DEBUAE                           ; MULTIBUS WAITSTATES↲
        +/IOACC*/Q2                       ; GENERATION↲
↲
IF(VCC) IOWAIT= LALE*EPROM                ; FIRST EPROM WAITSTATE↲
               +EPROM*/Q2                 ; 2 EPROM WAITSTATES↲
               +LALE*IOACC                ; FIRST I/O WAITSTATE↲
               +IOMBWA                    ; MULTIBUS AND I/O↲
               +LALE*LINTR                ; FIRST INTERRUPT ↓
WAITSTATE↲
               +SEREN*2INTCY*/Q2          ; 8274 INTERRUPT ↓
WAITSTATE↲
↲
IF(VCC) DLINTA= SEREN*/2INTCY*LINTA       ; DELAY OF INTERRUPT↲
               +SEREN*2INTCY*LINTA        ; ACKNOWLEDGE TO 8274↲
↲
DESCRIPTION:↲
↲
PAT073 IS A WAIT STATE GENERATOR. FURTHER IT DELAY THE INTA↲
SIGNAL TO THE 8274↲
(CHECKSUM = 06C6)↲

════════════════════════════════════════════════════════════════════════
↓
↲
                 **************   **************↲
                 *             * *             *↲
              ****                             ****↲
   /CPUCLK    * 1*                             *20*    VCC↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
     SEREN    * 2*                             *19*    /IOWAIT↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
     LINTR    * 3*                             *18*    /DLINTA↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    2INTCY    * 4*                             *17*    /IOMBWA↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    /INTEN    * 5*                             *16*    /Q2↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    /IOACC    * 6*                             *15*    /Q1↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    /EPROM    * 7*                             *14*    /Q0↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
   /DLYCMD    * 8*                             *13*    /LINTA↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
     /LALE    * 9*                             *12*    /DEBUAE↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       GND    *10*                             *11*    GND↲
              ****                             ****↲
                 *                             *↲
                 *******************************↲

════════════════════════════════════════════════════════════════════════
↓
PAT074                          841023 HEP↲
CPU610 ASYNCRON READY GENERATOR↲
↲
/IOWAIT /DLINTA LINTR BVI /RTCBSY /XWAIT /TMOUT /BUAEN LBXEN GND↲
MBREQ SEREN NC CAS0 CAS1 CAS2 /MBXACK /TMTRIG /ARDY VCC↲
↲
IF(VCC) ARDY= /XWAIT*/RTCBSY*/IOWAIT*/LBXEN*/MBREQ ; LOCAL OR ↓
ILBX↲
             +MBXACK*MBREQ*BUAEN                   ; MULITIBUS↲
             +TMOUT                                ;   -"-↲
↲
IF(VCC) TMTRIG= /MBXACK*MBREQ*BUAEN                ; MULTIBUS↲
               +LBXEN                              ; ILBX BUS↲
               +LINTR                              ; LOCAL INTR↲
               +RTCBSY                             ; RTC↲
↲
IF(VCC) /SEREN= CAS0                               ; SELECTION OF ↓
THE↲
               +/CAS1                              ; 8274 FROM ↓
THE MASTER↲
               +/CAS2                              ; PIC↲
↲
DESCRIPTION:↲
↲
PAT074 IS AN ASYNCRON READY GENERATOR. FURTHER IT INCLUDES ↓
CIRCUIT SELECTION AND SELECTION OF THE 8274 IN THE INTERUPT ↓
ACKNOWLEDGE PHASE.↲
(CHECKSUM = 0593)↲

════════════════════════════════════════════════════════════════════════
↓
                 **************   **************↲
                 *             * *             *↲
              ****                             ****↲
   /IOWAIT    * 1*                             *20*    VCC↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
   /DLINTA    * 2*                             *19*    /ARDY↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
     LINTR    * 3*                             *18*    /TMTRIG↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       BVI    * 4*                             *17*    /MBXACK↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
   /RTCBSY    * 5*                             *16*    CAS2↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    /XWAIT    * 6*                             *15*    CAS1↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    /TMOUT    * 7*                             *14*    CAS0↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    /BUAEN    * 8*                             *13*    NC↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
     LBXEN    * 9*                             *12*    SEREN↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       GND    *10*                             *11*    MBREQ↲
              ****                             ****↲
                 *                             *↲
                 *******************************↲
↲

════════════════════════════════════════════════════════════════════════
↓
PAL16R6A                        PAL DESIGN SPECIFICATIONS↲
PAT075                          841023 HEP↲
CPU610 COMMAND DELAY GENERATOR↲
↲
/CPUCLK /S0 /S1 OBDTR NC LALE /SERCS /RESET /CPUCLK GND↲
GND /PPICS /DTR /Q0 /DLYCMD /Q1 /Q2 /Q3 /ARDYEN VCC↲
↲
Q0:= /RESET*DLYCMD*/Q0                    ; COMMAND DELAY COUNTER↲
↲
Q1:= /RESET*DLYCMD*/Q1*Q0                 ;          -"-↲
    +/RESET*DLYCMD*/Q0*Q1↲
↲
Q2:= /RESET*DLYCMD*Q0*Q1*/Q2              ;          -"-↲
    +/RESET*DLYCMD*/Q0*/Q1*Q2↲
    +/RESET*DLYCMD*Q0*/Q1*Q2↲
    +/RESET*DLYCMD*/Q0*Q1*Q2↲
↲
Q3:= /RESET*DLYCMD*Q0*Q1*Q2*/Q3           ;          -"-↲
    +/RESET*DLYCMD*/Q0*/Q1*/Q2*Q3↲
    +/RESET*DLYCMD*Q0*/Q1*/Q2*Q3↲
    +/RESET*DLYCMD*/Q0*Q1*/Q2*Q3↲
    +/RESET*DLYCMD*Q0*Q1*/Q2*Q3↲
    +/RESET*DLYCMD*/Q0*/Q1*Q2*Q3↲
    +/RESET*DLYCMD*Q0*/Q1*Q2*Q3↲
↲
/DTR:= /OBDTR*RESET                       ; WRITE I/O CYCLE↲
↲
DLYCMD:= /RESET*SERCS*/S0*S1*/LALE        ; 8274 STATUS CYCLE↲
        +/RESET*SERCS*S0*/S1*/LALE        ;       -"-↲
        +/RESET*SERCS*/Q1*/Q2*/Q3*DLYCMD  ; 8274 COMMAND DELAY↲
        +/RESET*PPICS*/S0*S1*/LALE        ; 8255 STATUS CYCLE↲
        +/RESET*PPICS*S0*/S1*/LALE        ; 8255 COMMAND DELAY↲
        +/RESET*PPICS*/Q3*DLYCMD          ;       -"-↲
        +/RESET*PPICS*/Q1*/Q2*Q3*DLYCMD   ;       -"-↲
↲
IF(VCC) ARDYEN= S0*S1                     ; ENABLE THE ASYNCRON↲
               +/S0*/S1                   ; READY INPUT ON 82284↲
↲
DESCRIPTION:↲
↲
PAT075 IS A COMMAND DELAY GENERATOR. FURTHER IT INCLUDES A ENABLE ↓
SIGNAL ARDYEN FOR THE 82284 READY GENERATIONS CIRCUIT↲
(CHECKSUM = 06A6)↲

════════════════════════════════════════════════════════════════════════
↓
↲
                 **************   **************↲
                 *             * *             *↲
              ****                             ****↲
   /CPUCLK    * 1*                             *20*    VCC↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       /S0    * 2*                             *19*    /ARDYEN↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       /S1    * 3*                             *18*    /Q3↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
     OBDTR    * 4*                             *17*    /Q2↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
        NC    * 5*                             *16*    /Q1↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
      LALE    * 6*                             *15*    /DLYCMD↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    /SERCS    * 7*                             *14*    /Q0↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
    /RESET    * 8*                             *13*    /DTR↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
   /CPUCLK    * 9*                             *12*    /PPICS↲
              ****                             ****↲
                 *                             *↲
              ****                             ****↲
       GND    *10*                             *11*    GND↲
              ****                             ****↲
                 *                             *↲
                 *******************************↲

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

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱
↓
         ┆b0┆┆a1┆LAR001↲
↲
         ┆84┆This bipolar PROM includes identity data. The format of ↓
┆19┆┆89┆┄┄the data :↲
↲
         ┆a1┆┆b0┆Address range     information.                     ↲
↲
         00H-0BH           Indentiti nr↲
         C9H-D4H       Name in Ascii (LAR001)↲
         D5H-E0H   production date (Year/Month/Day in Ascii)↲
         E5H-F0H  PLS nr of the bipolar PROM 74S287 in Ascii↲
         FCH-FFH             checksum↲
↲
         ┆b0┆---------------------------------------------------↲
↲

════════════════════════════════════════════════════════════════════════
↓
;ROC416 CPU610 Multibus I/O address identification. 841121 HEP.↲
                                ;↲
  0000'                         ╞	ASEG╞	╞	; ↓
Prom start address↲
                                ╞	ORG╞	3DBH╞	;↲
                                ╞	╞	╞	;↲
  03DB    F0                    ╞	DB      0F0H    ; select ↓
extended multibus interrupts.↲
  03DC    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03DE    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03E0    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03E2    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03E4    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03E6    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03E8    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03EA    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03EC    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03EE    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03F0    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03F2    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03F4    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03F6    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03F8    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03FA    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03FC    FFFF                  ╞	DW╞	0FFFFH╞	;↲
  03FE    FFFF                  ╞	DW╞	0FFFFH╞	;↲
                                ;↲
                                ╞	END↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆┆b0┆┆a1┆5.3      Timing Diagrams.↲
↲
╞	┆84┆This part describes the behaviour of the signals in ↓
┆19┆┆89┆┄┄time. The dokumentation is from a logic analyzer model ↓
┆19┆┆89┆┄┄1630D from Hewelt Packard.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆5.3.1    First ROM access on CPU610B.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆5.3.2    8274 cycle on CPU610A.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆88┆┆b0┆┆a1┆5.3.3    RTC cycle CPU610A.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆5.3.4    Multibus cycle on CPU610B to MEM691.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆5.3.5    iLBXbus cycle CPU610B to MEM691.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆5.4       Plugs.↲
↲
          ┆84┆This part descibes the plugs on CPU610X. The Multibus ↓
┆19┆┆8a┆┄┄(P1)  and iLBX (P2) connectors is edge connectors. The ↓
┆19┆┆8a┆┄┄rest connectors is ITT CANNON G08 connectors.↲
↲
┆b0┆┆a1┆5.4.1    P1 Multibus Connector.↲

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a1a2a37414b555f69737d8791ffffff04╱
↓
↲
╞	┆b0┆┆a1┆Pin╞	Signal╞	Pin╞	Signal. ↲
↲
╞	1╞	GND╞	2╞	GND↲
╞	3╞	+5V╞	4╞	+5V↲
╞	5╞	+5V╞	6╞	+5V↲
╞	7╞	+12V╞	8╞	+12V↲
╞	9╞	Reserved╞	10╞	Reserved↲
╞	11╞	GND╞	12╞	GND↲
╞	13╞	/BCLK╞	14╞	/INIT↲
╞	15╞	/BPRN╞	16╞	/BPRO↲
╞	17╞	/BUSY╞	18╞	/BREQ↲
╞	19╞	/MRDC╞	20╞	/MWTC↲
╞	21╞	/IORC╞	22╞	/IOWC↲
╞	23╞	/XACK╞	24╞	/INH1↲
╞	25╞	/LOCK╞	26╞	/INH2↲
╞	27╞	/BHEN╞	28╞	/AD10↲
╞	29╞	/CBRQ╞	30╞	/AD11↲
╞	31╞	/CCLK╞	32╞	/AD12↲
╞	33╞	/INTA╞	34╞	/AD13↲
╞	35╞	/INT6╞	36╞	/INT7↲
╞	37╞	/INT4╞	38╞	/INT5↲
╞	39╞	/INT2╞	40╞	/INT3↲
╞	41╞	/INT0╞	42╞	/INT1↲
╞	43╞	/ADRE╞	44╞	/ADRF↲
╞	45╞	/ADRC╞	46╞	/ADRD↲
╞	47╞	/ADRA╞	48╞	/ADRB↲
╞	49╞	/ADR8╞	50╞	/ADR9↲
╞	51╞	/ADR6╞	52╞	/ADR7↲
╞	53╞	/ADR4╞	54╞	/ADR5↲
╞	55╞	/ADR2╞	56╞	/ADR3↲
╞	57╞	/ADR0╞	58╞	/ADR1↲
╞	59╞	/DATE╞	60╞	/DATF↲
╞	61╞	/DATC╞	62╞	/DATD↲
╞	63╞	/DATA╞	64╞	/DATB↲
╞	65╞	/DAT8╞	66╞	/DAT9↲
╞	67╞	/DAT6╞	68╞	/DAT7↲
╞	69╞	/DAT4╞	70╞	/DAT5↲
╞	71╞	/DAT2╞	72╞	/DAT3↲
╞	73╞	/DAT0╞	74╞	/DAT1↲
╞	75╞	GND╞	76╞	GND↲
╞	77╞	Reserved╞	78╞	Reserved↲
╞	79╞	-12V╞	80╞	-12V↲
╞	81╞	+5V╞	82╞	+5V↲
╞	83╞	+5V╞	84╞	+5V↲
╞	85╞	GND╞	86╞	GND↲
╞	┆b0┆---------------------------------------↲

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

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱
↓
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
         Fig 5.4.1 P1 and P2 Pin assignment.↲
↲

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱
↓
↲
┆a1┆┆b0┆5.4.2    P2 extended Multibus Connector (iLBXbus connector).↲
↲
╞	┆b0┆┆a1┆Pin╞	Signal╞	Pin╞	Signal. ↲
↲
╞	1╞	DB0╞	2╞	DB1↲
╞	3╞	DB2╞	4╞	DB3↲
╞	5╞	DB4╞	6╞	DB5↲
╞	7╞	DB6 ╞	8╞	DB7↲
╞	9╞	GND     ╞	10╞	DB8↲
╞	11╞	DB9 ╞	12╞	DB10↲
╞	13╞	DB11 ╞	14╞	DB12↲
╞	15╞	DB13 ╞	16╞	DB14↲
╞	17╞	DB15 ╞	18╞	GND↲
╞	19╞	AB0  ╞	20╞	AB1↲
╞	21╞	AB2  ╞	22╞	AB3↲
╞	23╞	AB4  ╞	24╞	AB5↲
╞	25╞	AB6  ╞	26╞	AB7↲
╞	27╞	GND  ╞	28╞	AB8↲
╞	29╞	AB9 ╞	30╞	AB10↲
╞	31╞	AB11 ╞	32╞	AB12↲
╞	33╞	AB13 ╞	34╞	AB14↲
╞	35╞	AB15 ╞	36╞	GND↲
╞	37╞	AB16╞	38╞	AB17↲
╞	39╞	AB18 ╞	40╞	AB19↲
╞	41╞	AB20 ╞	42╞	AB21↲
╞	43╞	AB22 ╞	44╞	AB23↲
╞	45╞	GND  ╞	46╞	/ACK↲
╞	47╞	BHEN ╞	48╞	R/(/W)↲
╞	49╞	/ASTB╞	50╞	/DSTB↲
╞	51╞	/SMRQ╞	52╞	/SMACK↲
╞	53╞	/LOCK╞	54╞	GND↲
╞	55╞	/ADR22╞	56╞	/ADR23↲
╞	57╞	/ADR20╞	58╞	/ADR21↲
╞	59╞	Reserved╞	60╞	/TPAR↲
╞	┆b0┆---------------------------------------↲

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

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱
↓
┆b0┆┆a1┆5.4.3    J1 Console interface connector.↲
↲

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱
↓
                    ┆a1┆┆b0┆┆f0┆┆a1┆┆e1┆┆a1┆┆b0┆J1       Console (RS232C) Signals↲
↲
                     1┆a1┆┆e1┆  ┆e1┆┆a1┆┆e1┆             RETUR┆a1┆┆e1┆N↲
                     2  ┆a1┆┆e1┆        ┆a1┆┆e1┆ Non Connected↲
                     3 ┆a1┆┆e1┆          Non Connected↲
┆e1┆                     4  ┆a1┆┆a1┆┆e1┆         Non Connected↲
                     5 ┆a1┆┆e1┆              RETURN↲
                     6  ┆a1┆┆a1┆┆e1┆         Non Connected↲
                     7    ┆a1┆┆e1┆     CALLING INDICATOR B↲
                     8  ┆a1┆┆a1┆┆e1┆         CARRIER DET B↲
┆b0┆┆a1┆┆f0┆┆e1┆┆b0┆┆a1┆┆e1┆┆f0┆                     9 ┆a1┆┆e1┆              RETURN↲
                    10  ┆a1┆┆e1┆       DATA TERM. RDY B↲
                    11┆a1┆┆e1┆               RETURN↲
                    12         DATA SET READY B↲
                    13 ┆a1┆┆e1┆              RETURN↲
                    14  ┆a1┆┆e1┆       C┆a1┆┆e1┆LEAR TO SEN┆e1┆┆a1┆┆e1┆D B↲
                    15 ┆a1┆┆e1┆              RETURN↲
                    16 ┆a1┆┆e1┆        ┆a1┆┆e1┆REQUEST TO SEND B↲
                    17 ┆a1┆┆e1┆              RETURN↲
                    18  ┆a1┆┆e1┆       ┆a1┆┆e1┆/RECIEVE DATA B↲
                    19 ┆a1┆┆e1┆              RETURN↲
                    20         /TRANSMIT DATA B↲
         ┆b0┆           ---------------------------------↲

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱
↓
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
         Fig 5.4.2 J1 pin assignment.↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆5.4.4    J2 RS422A Multidrop Interface Connector.↲
↲

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱
↓
┆b0┆┆a1┆┆e1┆                    ┆a1┆┆b0┆┆f0┆┆a1┆┆e1┆┆a1┆┆b0┆J2           Printer Signals  ↲
↲
                     1┆a1┆┆e1┆  ┆e1┆┆a1┆┆e1┆             RETURN┆a1┆┆a1┆┆a1┆┆e1┆┆a1┆┆a1┆┆e1┆┆a1┆┆b0┆┆e1┆┆f0┆↲
                     2  ┆a1┆┆e1┆       ┆a1┆┆e1┆  RECIEVE ┆e1┆┆a1┆┆e1┆COMMON↲
                     3 ┆a1┆┆e1┆           Non Connected↲
┆e1┆                     4  ┆a1┆┆a1┆┆e1┆         TERMINAL TIMMING↲
                     5        ┆a1┆┆e1┆  /TERMINAL TIMMING↲
                     6  ┆a1┆┆a1┆┆e1┆            SEND DATA↲
                     7 ┆a1┆┆e1┆            /SEND DATA↲
                     8  ┆a1┆┆a1┆┆e1┆          Non Connected↲
┆b0┆┆a1┆┆f0┆┆e1┆┆b0┆┆a1┆┆e1┆┆f0┆                     9 ┆a1┆┆e1┆           Non Connected↲
                    10  ┆a1┆┆e1┆         ┆a1┆┆e1┆ RECEIVE D┆e1┆┆a1┆┆e1┆ATA↲
                    11 ┆a1┆┆e1┆          /RECEIVE DATA↲
                    12   ┆a1┆┆e1┆         ┆a1┆┆e1┆REQUEST TO SEND↲
                    13 ┆a1┆┆e1┆ ┆a1┆┆e1┆         /REQUEST TO SEND↲
                    14   ┆a1┆┆e1┆        R┆e1┆ECEIVE TIMING (B)↲
                    15 ┆e1┆          RECEIVE TIMING (A)↲
                    16 ┆a1┆┆e1┆          ┆a1┆┆e1┆ CLEAR TO SEND↲
                    17 ┆a1┆┆e1┆          /CLEAR TO SEND↲
                    18  ┆a1┆┆e1┆        ┆a1┆┆e1┆  Non Connected↲
                    19 ┆a1┆┆e1┆           Non Connected↲
                    20              DATA MODE↲
                    21  ┆a1┆┆e1┆           /DATA MODE↲
                    22 ┆a1┆┆e1┆          ┆a1┆┆e1┆ TERMINAL READY↲
                    23  ┆a1┆┆e1┆         /TERMINAL READY↲
                    24 ┆a1┆┆e1┆        ┆a1┆┆e1┆   Non Connected↲
                    25  ┆a1┆┆a1┆┆e1┆          Non Connected↲
                    26            Non Connected↲
                    ┆b0┆------------------------------↲

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱
↓
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
         Fig 5.4.3 J2 pin assignment.↲
↲
↲
┆8c┆┆83┆┆9c┆↓
┆b0┆┆a1┆5.4.5    J3 Parallel Printer Interface Connector.↲
↲

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱
↓
┆b0┆┆a1┆┆b0┆┆a1┆┆e1┆                    ┆a1┆┆b0┆┆f0┆┆a1┆┆e1┆┆a1┆┆b0┆J3           Printer Signals↲
↲
                     1┆a1┆┆e1┆  ┆e1┆┆a1┆┆e1┆            /STROBE┆a1┆┆a1┆┆a1┆┆e1┆┆a1┆┆a1┆┆e1┆┆a1┆┆b0┆┆e1┆┆f0┆↲
                     2  ┆a1┆┆e1┆       ┆a1┆┆e1┆    /AUTO LF┆e1┆┆a1┆↲
                     3  ┆a1┆┆e1┆             DATA 0┆e1┆┆e1┆↲
┆e1┆                     4  ┆a1┆┆a1┆┆e1┆            /FAULT↲
                     5 ┆a1┆┆e1┆             DATA 1↲
                     6  ┆a1┆┆a1┆┆e1┆           /LP INIT↲
                     7 ┆a1┆┆e1┆             DATA 2↲
                     8  ┆a1┆┆a1┆┆e1┆            /SELECT↲
┆b0┆┆a1┆┆f0┆┆e1┆┆b0┆┆a1┆┆e1┆┆f0┆                     9   ┆a1┆┆e1┆             DATA 3↲
                    10  ┆a1┆┆e1┆        ┆a1┆┆e1┆     RETURN┆e1┆┆a1┆┆e1┆↲
                    11 ┆a1┆┆e1┆             DATA 4↲
                    12  ┆a1┆┆e1┆        ┆a1┆┆e1┆     RETURN┆e1┆┆a1┆┆e1┆┆a1┆┆e1┆↲
                    13 ┆a1┆┆e1┆             DATA 5↲
                    14  ┆a1┆┆e1┆        ┆a1┆┆e1┆     RETURN┆e1┆┆a1┆┆e1┆↲
                    15 ┆a1┆┆e1┆             DATA 6↲
                    16 ┆a1┆┆e1┆        ┆a1┆┆e1┆     RETURN┆e1┆┆a1┆┆e1┆↲
                    17 ┆a1┆┆e1┆             DATA 7↲
                    18  ┆a1┆┆e1┆       ┆a1┆┆e1┆     RETURN┆e1┆┆a1┆┆e1┆↲
                    19 ┆a1┆┆e1┆              /ACK↲
                    20              RETURN┆e1┆┆a1┆┆e1┆┆e1┆↲
                    21  ┆a1┆┆e1┆             BUSY↲
                    22 ┆a1┆┆e1┆        ┆a1┆┆e1┆     RETURN┆e1┆┆a1┆↲
                    23  ┆a1┆┆e1┆           PAPER END↲
                    24 ┆a1┆┆e1┆        ┆a1┆┆e1┆     RETURN┆e1┆┆a1┆↲
                    25  ┆a1┆┆a1┆┆e1┆           SELECTED↲
                    26           non connected↲
         ┆b0┆           ----------------------------↲

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱
↓
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
         Fig 5.4.4 J3 pin assignment.↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆5.4.6    ┆84┆J4 LED603, BBC601 and Key Interrupt Connector.↲
↲

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱
↓
┆b0┆┆a1┆┆b0┆┆a1┆┆e1┆                    ┆a1┆┆b0┆┆f0┆┆a1┆┆e1┆┆a1┆┆b0┆J4             Signals    ↲
↲
                     1┆a1┆┆e1┆  ┆e1┆┆a1┆┆e1┆        LED 1 CATHODE↲
                     2  ┆a1┆┆e1┆       ┆a1┆┆e1┆ LED 1 ANOD┆a1┆┆e1┆E↲
                     3 ┆a1┆┆e1┆         LED 2 CATHODE┆e1┆┆e1┆↲
┆e1┆                     4  ┆a1┆┆a1┆┆e1┆        LED 2 ANODE↲
                     5 ┆a1┆┆e1┆          /PINTR1↲
                     6  ┆a1┆┆a1┆┆e1┆          RETURN↲
                     7 ┆a1┆┆e1┆          /PINTR2↲
                     8  ┆a1┆┆a1┆┆e1┆          RETURN↲
┆b0┆┆a1┆┆f0┆┆e1┆┆b0┆┆a1┆┆e1┆┆f0┆                     9 ┆a1┆┆e1┆            PDMD↲
                    10  ┆a1┆┆e1┆        ┆a1┆┆e1┆  RETURN┆e1┆┆a1┆┆e1┆↲
                    11 ┆a1┆┆e1┆         +12V SENSE↲
                    12 ┆a1┆┆e1┆        ┆a1┆┆e1┆  +5V SENSE┆e1┆┆a1┆┆e1┆┆a1┆┆e1┆↲
                    13┆a1┆┆e1┆            /PINTR2↲
                    14 ┆a1┆┆e1┆        ┆a1┆┆e1┆   RETURN┆e1┆┆a1┆┆e1┆↲
                    15 ┆a1┆┆e1┆        Non Connected↲
                    16 ┆a1┆┆e1┆        ┆a1┆┆e1┆Non Connected↲
         ┆b0┆           ----------------------------↲

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱
↓
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
         Fig 5.4.5 J4 pin assignment.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆5.4.7    J5 iSBXbus Interface Connector.↲

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱
↓
↲
╞	┆b0┆┆a1┆Pin╞	Signal╞	Pin╞	Signal. ↲
↲
╞	1╞	+12V╞	2╞	-12V↲
╞	3╞	GND╞	4╞	+5V↲
╞	5╞	RESET╞	6╞	MCLK↲
╞	7╞	MA2 ╞	8╞	/MPST↲
╞	9╞	MA1     ╞	10╞	Reserved↲
╞	11╞	MA0 ╞	12╞	MINTR1↲
╞	13╞	/IOWRT╞	14╞	MINTR0↲
╞	15╞	/IORD╞	16╞	/MWAIT↲
╞	17      GND    ╞	18╞	+5↲
╞	19╞	MD7     ╞	20╞	/MCS1↲
╞	21╞	MD6  ╞	22╞	/MCS0↲
╞	23╞	MD5  ╞	24╞	Reserved↲
╞	25╞	MD4  ╞	26╞	(TDMA)*↲
╞	27╞	MD3  ╞	28╞	OPT1↲
╞	29╞	MD2 ╞	30╞	OPT0↲
╞	31╞	MD1  ╞	32╞	(/MDACK)*↲
╞	33╞	MD0  ╞	34╞	(MDRQT)*↲
╞	35╞	GND  ╞	36╞	+5V↲
╞	37╞	MDE ╞	38╞	MDF↲
╞	39╞	MDC  ╞	40╞	MDD↲
╞	41╞	MDA  ╞	42╞	MDB↲
╞	43╞	MD8  ╞	44╞	MD9↲
╞	┆b0┆---------------------------------------↲

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱
↓
╞	* ┆84┆Note this DMA signals are not included on the CPU610X   ↓
┆19┆┆8b┆┄┄board.↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
         Fig 5.4.6 J5 pin assignment.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆5.5 ╞	Jumpers.↲
↲
╞	┆84┆The CPU board includes only one standard detachable ↓
┆19┆┆89┆┄┄jumper W11. The rest of the jumpers is connected direct ↓
┆19┆┆89┆┄┄on the printed board. It can be disconnected with a ↓
┆19┆┆89┆┄┄knife.↲
↲
 ╞	The standard jumpers on the CPU610X are listed below :↲
↲

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱
↓
            ┆b0┆┆a1┆Jumper   connections           Function.            ↲
↲
              W1         NC         Test Jumper (Not in Use).↲
              W2         NC            -"-      ┆84┆(Disconnects the ↓
┆19┆┆b0┆┄┄iLBXbus).↲
              W3         NC            -"-      ┆84┆(Test master else ↓
┆19┆┆b0┆┄┄test slave).↲
╞	     W4         NC╞	  ┆84┆Bus Priority Out. (Only used ↓
┆19┆┆a4┆┄┄in systems with seriel ↓
┆19┆┆a4┆┄┄arbitrations logic).↲
              W5         1 - 44     ┆84┆Timer interrupt to Master PIC ↓
┆19┆┆a4┆┄┄level 0.↲
╞	     W5         2 - 43     ┆84┆Multibus interrupt 2 to ↓
┆19┆┆a4┆┄┄Master PIC level 2.↲
╞	     W5         3 - 42     ┆84┆Multibus interrupt 3 to ↓
┆19┆┆a4┆┄┄Master PIC level 3.↲
╞	     W5         4 - 41     ┆84┆Multibus interrupt 4 to ↓
┆19┆┆a4┆┄┄Master PIC level 4.↲
╞	     W5         5 - 40     ┆84┆Multibus interrupt 5 to ↓
┆19┆┆a4┆┄┄Master PIC level 5.↲
              W5         6 - 39     ┆84┆8274 interrupt to Master PIC ↓
┆19┆┆a4┆┄┄level 6.↲
              W5         7 - 38     ┆84┆Multibus interrupt 6 to Slave ↓
┆19┆┆a4┆┄┄PIC1 level 0.↲
╞	     W5         8 - 37     ┆84┆Multibus interrupt 7 to Slave ↓
┆19┆┆a4┆┄┄PIC level 1.↲
              W5         9 - 36     ┆84┆Time out interrupt to Slave ↓
┆19┆┆a4┆┄┄PIC1 level 2.↲
              W5        10 - 35     ┆84┆iSBXbus interrupt 0 to Slave ↓
┆19┆┆a4┆┄┄PIC1 level 3.↲
              W5        11 - 34     ┆84┆iSBXbus interrupt 1 to Slave ↓
┆19┆┆a4┆┄┄PIC1 level 4.↲
╞	     W5        12 - 33     ┆84┆Multibus interrupt 0 to Slave ↓
┆19┆┆a4┆┄┄PIC1 level 5.↲
╞	     W5        13 - 32     ┆84┆Multibus interrupt 1 to Slave ↓
┆19┆┆a4┆┄┄PIC1 level 6.↲
              W5        14 - 31     ┆84┆Line Printer interrupt to ↓
┆19┆┆a4┆┄┄Slave PIC1 level 7.↲
              W5        15 - 30     ┆84┆Extended multibus interrupt 8 ↓
┆19┆┆a4┆┄┄to Slave PIC2 level 0.↲
              W5        16 - 29     ┆84┆Extended multibus interrupt 9 ↓
┆19┆┆a4┆┄┄to Slave PIC2 level 1.↲
              W5        17 - 28     ┆84┆Extended multibus interrupt ↓
┆19┆┆a4┆┄┄10 to Slave PIC2 level 2.↲

════════════════════════════════════════════════════════════════════════
↓
            ┆b0┆┆a1┆Jumper   connections           Function.             ↲
↲
              W5        18 - 27     ┆84┆Extended multibus interrupt ↓
┆19┆┆a4┆┄┄11 to Slave PIC2 level 3.↲
              W5        19 - 26     ┆84┆Extended multibus interrupt ↓
┆19┆┆a4┆┄┄12 to Slave PIC2 level 4.↲
              W5        20 - 25     ┆84┆Extended multibus interrupt ↓
┆19┆┆a4┆┄┄13 to Slave PIC2 level 5.↲
              W5        21 - 24     ┆84┆Extended multibus interrupt ↓
┆19┆┆a4┆┄┄14 to Slave PIC2 level 6.↲
              W5        22 - 23     ┆84┆Extended multibus interrupt ↓
┆19┆┆a4┆┄┄15 to Slave PIC2 level 7.↲
              W6        NC          ┆84┆Used to generate interrupts ↓
┆19┆┆a4┆┄┄out to the multibus.↲
              W7        2 - 3       ┆84┆Select the baud rate signal A ↓
┆19┆┆a4┆┄┄as a receiver clock in the ↓
┆19┆┆a4┆┄┄RS422A interface, else the TT ↓
┆19┆┆a4┆┄┄signal (Terminal Timing) is ↓
┆19┆┆a4┆┄┄in use.↲
              W8        NC          Test Jumper. (Not in use).↲
              W9        NC          ┆84┆Used to the (80287). NC it ↓
┆19┆┆a4┆┄┄indicates that the 80287 use ↓
┆19┆┆a4┆┄┄the CPU clock else it is ↓
┆19┆┆a4┆┄┄divided by three.↲
              W10       1 - 3       ┆84┆Select the 80287 clock. It ↓
┆19┆┆a4┆┄┄use the cpu clock divided by ↓
┆19┆┆a4┆┄┄two in the standard ↓
┆19┆┆a4┆┄┄configuration else cut W10  ↓
┆19┆┆a4┆┄┄1-3 5MHz clock or W10 3-4 (W9 ↓
┆19┆┆a4┆┄┄1-2) the exact CPU clock. ↓
┆19┆┆a4┆┄┄(But intern in the 80287 it ↓
┆19┆┆a4┆┄┄is divided by three.↲
┆b0┆              ┆f0┆W11       1 - 2       ┆84┆On PCB715 it is the only standard ↓
┆19┆┆a4┆┆81┆┄detachable jumper. It used to ↓
┆19┆┆a4┆┆81┆┄27256 EPROM's. If 27128 or ↓
┆19┆┆a4┆┆81┆┄2764 EPROM's is use it is ↓
┆19┆┆a4┆┆81┆┄disconnected. On PCB771 it is ↓
┆19┆┆a4┆┆81┆┄opposite, here there is no ↓
┆19┆┆a4┆┆81┆┄standard jumpers.↲
            ┆b0┆----------------------------------------------------↲

╱04002d4e0a00060000000003014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱

╱04002d4e0a00060000000002014131000000000000000000000000000000000000000000000000000a12232a37414b555f69737d8791ffff04╱
↓
↲
┆a1┆┆b0┆5.6      Enviromental Specification.↲
↲
         Operating Temperature:  0┆81┆0┆82┆ - 55┆81┆0┆82┆↲
↲
         Relative Humidity:     20% - 80% (Non condensing).↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆5.7      Physical Specifications.↲
↲
         Width:                304.8mm↲
↲
         Lenght:               179.1mm↲
↲
         Height:               12mm↲
↲
↲
┆a1┆┆b0┆5.8      Power Specifications.↲
↲
         Power Dissipation 36.8 W (max).↲
╞	VCC                +5V +/- 5%  (7.1A max)↲
         VDD+              +12V +/-10%  (50mA max)↲
         VDD-              -12V +/-10%  (50mA max)↲

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

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆A        References.↲
↲
         1.   ┆84┆INTEL Microsystem Components Handbook. 1984. ↓
┆19┆┆8e┆┄┄230843-001.↲
↲
         2.   INTEL MULTIBUS Specification 9800683-04↲
↲
         3.   INTEL iLBX Bus Specification 145695-REV A↲
↲
         4.   INTEL iSBX Bus Specification 142686-001↲
↲
         5.   ┆84┆Central Processor Unit CPU610. Rev 1.2 . Hardware ↓
┆19┆┆8e┆┄┄Reference Manual manual. RCSL 99-1 09863↲
↲
         6.   ┆84┆RC 3902 (CPU 610) Hardware Selftest. User's Manual. ↓
┆19┆┆8e┆┄┄RCSL 99-1 10176↲
↲
         7.   ┆84┆RC 39 Selftest Concept. User's Manual.RCSL 99-1 ↓
┆19┆┆8e┆┄┄10092↲

════════════════════════════════════════════════════════════════════════
↓
↲
┆1a┆┆1a┆    15 - 30     ┆84┆Extended munterrupt 8 ↓
┆19┆┆a4┆┄┄tURN┆e1┆┆a1┆┆e1┆↲
               

Full view