service manual - mai 2000 4-way controller · title: service manual - mai 2000 4-way controller...

68
August, 1987 008155-001 4-Way Controller Service Manual M8155A

Upload: others

Post on 27-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

August, 1987 008155-001

4-Way Controller Service Manual

M8155A

Page 2: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z
Page 3: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

PAGE STATUS

Effective Date

Page status iii/iv August, 1987

Table of Contents v through vii/viii August, 1987

Preface lX August, 1987

Section 1 1-1 through 1-4 August, 1987

Section 2 2-1 through 2-2 August, 1987

Section 3 3-1 through 3-20 August, 1987

Section 4 4-1 through 4-6 August, 1987

Section 5 5-1 through 5-2 August, 1987

Section 6 6-1 through 6-6 August, 1987

Section 7 7-1 through 7-12 August, 1987

Appendix A A-I through A-6 August, 1987

iii/iv M8155A

Page 4: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z
Page 5: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

1.1 1.2 1.3

SECTICE 2

2.1 2.2 2.3

SECTICE 3

3.1 3.2-3.2.1 3.2.1.1 3.2.1.2 3.2.1.3 3.2.1.4 3.2.2 3.2.2.1 3.2.2.2 3.2.3 3.2.3.1 3.2.3.2 3.2.4 3.2.4.1 3.2.4.2 3.2.4.3 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.4 3;4.1 3.4.2 3.4.2.1 3.4.2.2 3.4.3 3.4.3.1 3.4.3.2 3.4.4 3.4.5

TABLE OF <nll'ENI'S

Page

~neral ••••••••••••••• ~ ••••••••••••••••.•.•••••••••••• •• 1-1 PCBt\ ~scription •••••••••••••••••••••••••••••••••••••• -•• 1-1 S~if ications •••••••••••••••••••••••••••••••••••••••••• 1-1

~neral •••••••••••••••• " •••••••••••••••••••••••••••••••• • 2-1 Unpacking/Packing Instructions •••••••••••••••••••••••••• 2-1 O{::erator Interface •••••••••••••••••••••••••••••••••••••• 2-1

~neral ••••••••••••••••••••••••••••••••••••••.••••••••• • 3-1 System I/O Interface ••••••••••••••

I/O Protocol Phases ••••••••••• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

••• 3-1 • •• 3-1

Data Packet Preparation ••••••••••••••••••••••••• 3-3 Command Block Preparation ••••••••••••••••••••••• 3-3 Corrrnand Execution ••••••••••• Conmand Tennination ••••••

................... . 3-4

Interrupt Structure ••••• Z80A Interrupts •••••

• • • • • • • • • • • • • • • • • • • • • • .3-6 • • • • • • • • • • • • • • • • • • • • • • • • • • • .3-6 • • • • • • • • • • • • • • • • • • • • • • • • • • • .3-6

System Interrupts ••••••••••••••••••••••••••••••• 3-6 Serial Communications Channels ••••••••••••••••••• ••• 3-7

••• 3-7 ~s~ge i?OI1nlElt ••••••••••••••••••••••••••••••• Signal I.<>a.ding •••••••••••••••••••••••••••••••••• 3-8

4-way Asynchronous Protocol ••••••••••••••••••••••••• 3-8 Data Line i?OI1nlElt ••••••••••• • • • • • • • • • • • • • • • • • Buffer i?low Control ~thods •••••••••••••••••

•••• 3-8 •••• 3-9

RS-232C Protocol Used by the 4-way ••••••••••• ••• 3-9 4-way Initialization •••••••••••••••••••••••••••••••••••• 3-11

Initialization Criteria ••••••••••••••••••••••••••••• 3-11 ROO Checkstnn ..•..................................... 3-11 ~.ry Test ......................................... 3-11 sec l.A:::x:>p Test ....................................... 3-11 Error Re]?C>rting ••••••••••••••••••••••••••••••••••••• 3-12 Reset Routine ••••••••••••••••••••••••••••••••••••••• 3-12

~tailed Hardware ~scription ••••••••••••••••••••••••••• 3-13 r:t1A Interface Circuits •••••••••••••••••••••••••••••• 3-13 Communications Interface Circuits ••••••••••••••••••• 3-14

••••• 3-14 ••••• 3-14

Serial Communications Controllers (Sces) ••• SCC Interrupt Acknowledge ••••••••••••••••••

Central Processor Logic ••••••••••••••••••••••••••• • .3-14 Read/Write System Memory •••••••••••••••••••••• • .3-14 Read Only Merrory (RCM) • • • • • • • • • • • • • • • • • • • • • • • • • .3-15

Read/Write Registers ••••••••••••••••••••••••••• :Ba.ud Rate Progranming ••••••••••••••••••••••••••

v

••••• 3-15 ••••• 3-17

M8155A

Page 6: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

3.4.6 3.4.7 3.4.8

4.1 4.2 4.3 4.3.1 4.3.2 4.4 4.4.1 4.4.2 4.4.3 4.4.4 4.4

6.1

7.1

APPmDIX A

M8155A

TABLE OF <XNrENrS (cont' d)

Page

FONC.rICtiAL DESCRIPl'ICfi (cont' d)

status Registers •••••••••••••••••••••••••••••••••••• 3-17 Instruction Register •••••••••••••••••••••••••••••••• 3-18 Clock Circuitry •••••••••••••• " •••••••••••••••••••••• 3-19

Preventive t1a.intenance." ••••••••••••••••••••••••••••••••• 4-1 Corrective t1a.intenance •••••••••••••••••••••••••••••••••• 4-1 Power-Up Initialization And Self Test ••••••••••••••••••• 4-1

Power-Up or Hard Reset Self-Tests ••••••••••••••••••• 4-1 Soft Reset Self-Test •••••••••••••••••••••••••••••••• 4-2

Four-way Diagnostics •••••••••••••••••••••••••••••••••••• 4-2 System Power-Dn Self-Tests •••••••••••••••••••••••••• 4-2 Four-Way Logic Test (~y) •••••••••••••••••••••••••• 4-3 Four-way Function Select Test (FWFS) •••••••••••••••• 4-3 System Interaction Test (SIT) ••••••••••••••••••••••• 4-3

Hardware Configuration •••••••••••••••••••••••••••••••••• 4-3

ILLUSTRATED PARI'S LIST

Introduction •••••••••••••••••••••••••••••••••••••••••••• 6-1

IOOIC DIAGRAM

Introduction •••••••••••••••••••••••••••••••••••••••••••• 7-1

LIST OF ImIC DIAGRAM ~CS

Vl.

Page 7: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

Figure

1-1 1-2 3-1 6-1 7-1

Table

1-1 3-1 3-2 3-3 3-4

6-1

LIST OF ILLUSTRATIOOS

Page

4-Way Controller PCBA - Part No. 903390 ••••••••• ~ ••••••• x Location of Major Components on PCBA •••••••••••••••••••• 1-2 4-way Controller Functional Block Diagram ••••••••••••••• 3-2 4-way Controller PCsA (P/N 903390) •••••••••••••••••••••• 6-2 4-way Controller PCBA - Logic Diagram ••••••••••••••••••• 7-1

LIST OF TABT.ES

Page

4-way Controller Specifications ••••••••••••••••••••••••• 1-1 Asynchronous Communications Connector Data •••••••••••••• 3-8 RS-232C Signals Used by the 4-Way ••••••••••••••••••••••• 3-10 Functions Assigned to Each Read/Write Register •••••••••• 3-16 Time Constant Divisors Required for

Various Bctud Rates •••••••••••••••••••••••••••••••••••• 3-17 4-Way Controller PCBA Parts List •••••••••••••••••••••••• 6-3

vii/viii M8155A

Page 8: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z
Page 9: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

This manual provides servlce information for the 4-way Controller Printed Cir­cuit Board Assembly. The information is presented as an aid for field service personnel, and supports the installation, operation, and maintenance of the PCBA.

The major topics covered in this manual are:.

Section 1 Section 2 Section 3 Section 4 Section 5 Section 6 Section 7 Appendix A

Introduction Installation Functional Description Maintenance Removal/Replacement Illustrated Parts List Logic Diagrams List of Logic Diagram Mnemonics

This equipoent generates, uses, and can radiate radio frequency energy and if not installed and used in accordance with the in­struction manual, may cause interference to radio CCIlI'IIlDications. It has been tested and found to cutply with the limits for Class A CCIIplting devices pn-suant to SUbpart J of Part 15 of FCC Rules, which are designed to provide reasonable protection against such interference when operated in a cumterCial enviromelt. ~ration of this equipoent in a residential area is likely to calJse inter­ference in which case the user at his own expense will be required to take whatever measures that may be required to correct the in-terference. .

The use of shielded I/O cables is required when connecting writ to any and all optional peripheral or host devices. Failure to do so may violate FCC rules.

1.X M8155A

Page 10: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

Figure 1-1. 4--way Controller PCR2\ - Part No. 903390

M8155A x

Page 11: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

1.1 GENERAL

The 4-Way Controller PCBA, part number 903390, Figure 1-1, provides the means by which a MAl 2000/3000 computer system communicates with up to four RS-232C asynchronous data I ines to which Data Corrmunications Equipnent (DeE) can be connected. Each Serial Communications Channel ( SCC) has software programnable character formats and baud rates.

1.2 PCBA DESCRIPl'IOO

The 4-Way PCBA is designed for horizontal mounting in the 2000/3000 housing. All components are mounted on one side of the board and are hard wired and soldered except for the mrrcroprocessor, controller, controller firmware, input RAM and driver chips, which are socketed. Connections to the DeE equipnent being serviced are made via four metal-faced 9-pin D-type female connectors on one side of the PCBA. In addition to the electronic and electric components, the PCBA also contains a lO-position DIP switch for establishing bus conten­tion priorities and a green LED for indicating Initialization/PASS status (ON) or FAIL status (OFF). See Figure 1-2.

1.3 SPECIFICATIOOS

Table 1-1. 4-way Controller Specifications

~ating Environnent

Temperature:

Humidity:

Pressure:

20% to 80% relative humidity with a maximum gradient of 10% per hour, non-condensing.

Altitude equivalent 10,000 feet, maxlffium

storage and Shiwing Environnent

Temperature: -15° to 65°C (storage) -47° to 150°F -40° to 71°C (shipping) -72° to 160°F

Humidity: 10% to 90% relative humidity with no condensation permitted.

Pressure: Altitude equivalent 40,000 feet, maximum

1-1 M8155A

Page 12: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

Figure 1-2. Location of Major CalPlnents on PCB1\

M8155A 1-2

Page 13: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

1-3 M8155A

Page 14: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

M8155A 1-4

Page 15: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

INSTALIATION

2.1 GmFlW..

This section contains unpacking/packing instructions and installation requlre­ments for the 4-way Controller.

The 4-Way is shipped in an anti-static bag, inserted between two layers of styrofoam and sealed in a cardboard shipping carton. Unpack the 4-Way as follows:

1. Prior to accepting the package from the carrier, inspect the shi~ ping carton for signs of external damage. Any indication of ex­ternal damage must be noted on the carriers's shipping form and reported immediately to the MBF Sales Office.

When unpacking the PCBA, set aside the packing materials and shipping carton for use if it should become necessary to reship. The PCBA is ESD sensitive. Proper handling procedures should be used.

2. With the PCBA shipping carton in its upright position, open the carton and carefully remove the PCBA.

3. Unwrap the PCBA and inspect it for signs of shipping damage. Im­mediately report any damage to the MBF Sales Office.

2.3 OPmA'Im INTERFACE

There is no operator interface to the 4-way Controller.

2-1 M8155A

Page 16: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

M8155A 2-2

Page 17: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

SEX!1'ICfi 3

3.1 GEmlW,

This section contains a functional description of the 4-Way Controller on three levels: a general block diagram description, a discussion of the system 1/0 interface characteristics, and a detailed discussion of the 4-Way Control­ler circuits.

Figure 3-1 is a functional block diagram of the 4~y, showing the rela­tionship among the several functional areas of the controller. The ZaOA-CPU is the central processing element in the 4-Way Controller. (A detailed dis­cussion of the ZaOA-CPU is contained in the Zilog "ZaOA-CPU Technical Manual", which is not furnished.)

The Z-aOA-CPU provides data handling assistance to the Central Microprocessor Board (eM) in the DTU and controls overall 4-Way operations. When service is required to receive characters or other special conditions, the 4-Way issues an interrupt to the CMB. The CMB prep3res a data packet of between 1 and 512 bytes in length, creates a Command Block containing the location of the packet and places the information in a preprogrammed location in DTU memory. The 4-Way fetches the data from CMB Inem)ry one word at a time and sends an interrupt upon completion of the transfer.

3.2 SYSTEM I/O IN1'ERFACE

The System Software Interface consists of activation paths which allow the DTU software to communicate with the four SCCs (Serial Communications Channels) via the ZaOA-CPU and response (interrupt) paths which allow the SCCs to inter­rupt the CPU in the DTU .via the zaOA-CPU.

3.2.1 I/O Protocol Phases

The softwarelhardware protocol consists of from one to four separate phases which are described in the paragraphs indicated, as follows:

o Data Packet Preparation (paragraph 3.2.1.1) a Command Block Preparation (paragraph 3.2.1.2) o Command Execution (paragraph 3.2.1.3) o Command Termination (paragraph 3.2.1.4)

3-1 M8155A

Page 18: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

i I-' U'I

~

w I

IV

I'Zj

j' W I

I-' •

~

I ~ H" a ..... ..... ~

[ .... ~ ..... Cd .....

~ 0 s· ~

~

MSB DATA

M5B DATA ~l5374 v--, ~8-D1~ 5240 k B : • 4 .I"vl I B 4.

8/ ..

8530 SCC-l --

TRANSMIT STATUS

; I DATA ~ DATA

A~ RS232 ~ DRIVERS Ie-­

& RECRIV-

~~.., ..... t------~--__==:_:::J ~ I¢ COMMAND REGISTER BOARD

LS374 STATUS : 8530 SCC-2

B 14-t- ERS I Ie

A RS232

LS273

"--'

BOARD

~~~~----------~I , >I DATA

DRIVERS

UREC~IV-

CONTROL ~~g~5~s --"'-""r-----s Vt ~ S240 BUS

~ ~.. CONT LOGIC

INTRPT LOGIC

Z80A CPUDATAK :

/16 A I /ADDRESS

/ v DATA ADR

2K x 8 PROM

ERS B

----'

2016 2K x 8 RAM

ADR

...

PI

P2

P3

P4

Page 19: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

3.2.1.1 Data Packet Preparation

A Data Packet (DP) must be established by the host CPU before any data trans­mission can be accomplished. The DP can be between 1 and 512 bytes in length and is organized as follows: The MSB of each word is sent first, followed by the LSB. The DP starting address is then placed in the preassigned Corrtnand Block for the specified fX)rt. The starting address must be placed on a word boundary, since the 4-Way is unable to address odd-byte locations.

3.2.1.2 Cbmmand Block Preparation

The Command Block is the mechanism that the host CMB uses to inform the 4-Way what corrtnand is to be performed, where the DP is, and how large the DP is. The following is the format required for each Corrtnand Block memory area:

(HJ AIDmSS <nll'ENrS

Base Address Command Word, Port A Add + 2 Data Byte Count, Port A Add + 4 Data Packet Address, MSB, Port A Add + 6 Data Packet Address, LSB, Port A Add + 8 Transfer status (4-Way to CMB), Port A Add + 10 Corrmand Word, Port B Add + 12 Data Byte Count, Port B Add + 14 Data Packet Address, MSB, PQrt B Add + 16 Data Packet Address, LSB, Port B Add + 18 Transfer status (4-Way to CMB), Port B Add + 20 Corrtnand Word, Port C Add + 22 Data Byte Count, Port C Add + 24 Data Packet Address, MSB, Port C Add + 26 Data Packet Address, LSB, Port C Add + 28 Transfer status (4-Way to CMB), Port C Add + 30 Coomand 'Word, Port D Add + 32 Data Byte Count, Port D Add + 34 Data Packet Address, MSB, Port D Add + 36 Data Packet Address, LSB, Port D Add + 38 Transfer status (4-Way to CMB) , Port D

SAMPLE <XHWID BI.DCK

15 14 13 12 11 10 09 08 I 07 I 06 I 05 I 04 03 02 I 01 I I I I I

0 0 0 0 0 0 0 0 I 0 I 0 I 0 I 0 0 Corrrnand I I I I

0 0 0 0 0 0 0 Data Packet Byte Count 0 0 0 0 0 0 0 0 MSB Data Packet Address

MID Data Packet Address LSB Data Packet Address 0 0 I 0 I 0 I 0 I o : 0 0 Command status (from 4-Way) I I I I

The CMB activates the 4-Way to execute a corrtnand by outputting the appropriate bit to the Instruction Register (Port Address D(x)AOOOH)

3-3 M8155A

Page 20: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

All addresses sent to the 4-way must be on word boundaries; therefore, the actual 4-way starting address has been shifted one bit to the right. Example: To reach ad­dress 0640AH, the 4-way must recei ve OlAOSH.

3.2.1.3 Cbmmand Execution

Receipt in the Instruction Register of a valid flag from the CMB causes the 4-way to read the identified Command Block and execute the command as specified by the Command Word. The current command can be overridden or terminated under special conditions, as follows:

o The Port Reset/X-oN Reset command will clear all buffers and pointers in a port which is "hung up," without affecting the other ports. If an X­OFF condition exists in the same port, the Reset command will 1ssue an X-oN to the port and continue without loss of data.

o If a Command Word is not recognized by the 4-Way, it will transmit an Illegal Comnand code (OFF H) to the status byte of- the Command Block being serviced, causing a termination o~ the command.

The following are the commands issued to the 4-Way in the Command Block:

CDDE (Hex)

00 01 02 03 04 05 06 07 08 09 OA

OB-FF

OPEBATIOO

Not Used * Configure Data Transfer status Load Default Parameters Load X~N Value Load X~FF Value Single Byte Transfer X~N Enable/Disable Hard Flow Enable/Disable 7 Bit/8 Bit Not Used *

* - Illegal Command status 1S returned.

mJHN[C

(CONF) (Dr) (STS) (IDDEF) (IDXON) (IDXOF) (SINGL) (ENXON) (FLOW)

(EIGT)

o Cbmmand Configuration - For each register to be changed, the Data Packet (DP) must specify the register number first, followed by the new com­mand.

M8155A 3-4

Page 21: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

o Data Transfer - UfX)n rece1v1ng the Command Block, the ZSOA-CPU causes the packet to be transferred a word at a time and simultaneously pro­grams the selected SCC in the proper sequence to handle the serial transmission of data to the neE being serviced. The Z80A-CPU then 1S­sues an interrupt to the CMB upon completion (Command Executed Interrupt) •

o status - The status Command is the only command that allows the 4-Way to write to system memory; therefore, the CMB reserves 8 consecutive word memory locations prior to issuing the status Command. UfX)n receiving the status Command, the 4-Way sends (via DMA) all the data in the Read Registers of the specified SCC. The Corrmand Block byte count is ignored while the 4-Way status information is written into CMB memory using the lower 8 data lines (the UJ;.Per lines· are indeterminate). The 8 lines contain the following information:

Add + 0

Add + 2 Add + 4 Add + 6 Add + 8 Add + 10

Add + 12

Add + 14

RmISrER ID.

RRO

RR1 RR2 RR3 RR10 RR12

RR13

RR15

DESCRIPrION

Transmit/Receive Buffer status; External status Special Receive status Unrocxiified Interrupt Vector Interrupt Pending Bits Miscellaneous status Lower Byte of Baud Rate Generator Time Constant Upper Byte of Baud Rate Generator Time Constant External/Status Interrupt Control In­formation

o IDad Port Default ParaIEte.rs - This command tells the 4-Way to load the default parameters to the SCC fX)rt being addressed: 9600 Baud, 1 start Bit, 1 stop Bit, Odd Parity.

o !Dad x-on Value - This conmand allows the CMB to alter, via software, the ASCII character which is used as the X-oN character for each fX)rt. The default values of 011H and 091H are assigned to all fX)rts of the 4-Way during initial Reset. The new value is placed in the Command Block in place of the Byte Count (lower 8 bits). An eight-bit alternate form of the X-oN value can also be used.

o IDad X-off Value - This command allows the CMB to alter, V1a software, the ASCII character which is used as the X-oFF character for each fX)rt. The default values of 013H and 093H are assigned to all fX)rts of the 4-Way during initial Reset. The new value is placed in the Command Block in place of the Byte Count (lower 8 bits). An eight-bit alternate form of the X-oFF value can also be used.

o Single Byte Transfer - This conmand allows the CMB to transfer a single byte of data from the CMB to the specified fX)rt. The data to be trans­ferred is placed in the Command Block in place of the Byte Count (lower 8 bits). No DP address is required. A Command Executed Interrupt is sent ufX)n completion of the transfer.

3-5 M8155A

Page 22: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

o X-aN Enable/Disable - This command toggles the DTR and CTS lines to enable or disable the hardware flow controls. Flow control is enabled when the Byte Count of the Command Block equals 1 (OlH), and is disabled by any otQer Byte Count value. The default setting is Hardware Flow Control Enabled.

o 7-Bit/8-Bit Data - This command tells the 4-way whether it is handling 7-bit or 8-bit data. If 7-bit data is selected, the eighth bit is stripped off by the CMB. If 8-bit data is selected, all data is passed along to the 4-way with no conditioning. A Byte Count value of 1 (OlH) in the Command Block configures the specified 4-way receive port for 7 bits; any other value configures the port for 8 bits. The default set­ting is for 7 bits.

3.2.1.4 Oommand Termination

After each command is received, the 4-way firrrMare writes the status in the awropriate Coomand Block to infonn the CMB that the command has been executed ( 081H) or the 4-way did not understand the command (083H). If a Bus Error oc­curs during any of the DMAs, the 4-way terminates the current operation and places the value 083H in the status Byte of the awropriate Command Block.

3.2.2 Interrupt structure

3.2.2.1 Z80A Interrups

SCCs are programmed to interrupt the Z80A when they need service. An inter­rupt vector, originating the Read/Write registers, points to a transmit or receive service routine or to an external/status condition. As many as 17 different interrupt routines (four per channel and one board level) can be enabled under program control. Channel A has a higher priority than Channel B, C or D; Channel B has a higher priority than ehannel C or D, and so on. Within each channel, the priority levels are: receive, transmit, external/ status, respectively.

The see interrupt ~ignals share a cammon level and are OR'ed to a common in­terrupt signal. The first request for service is serviced first; the other secs are disabled. Simultaneous requests are handled on the basis of an A-B­c-o priority. When the command has been executed, or is detennined to be un­executable, the Z80A polls the SCCs for an empty FIFO transmit buffer and loads it. The 4-way then sends the CMB an awropriate interrupt.

3.2.2.2 System Interrups

When the CMB receives the transmitted interrupt from the 4-way, it responds with an Interrupt Acknowledge, causing the 4-Way to transmit an Interrupt Vec­tor containing the status information for the selected channel. The Interrupt Vector consists of a Base Address followed by three Additional Addresses, structured as follows:

M8155A 3-6

Page 23: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

Base Address Add + 1 Add + 2 Add + 3

Add + 4 Add + 5 Add + 6 Add + 7

Add + a Add + 9 Add + 10 Add + 11

Add + 12 Add + 13 Add + 14 Add + 15

Ch A External/Status Change Ch A Receive Character Available Ch A Special Receive Condition Ch A Command Executed

Ch B External/Status Change Ch B Receive Character Available Ch B Special Receive Condition Ch B Command Executed

Ch C External/Status Change Ch C Receive Character Available Ch C Special Receive Condition Ch C Command Executed

Ch D External/Status Change Ch D Receive Character Available Ch D Special Receive Condition Ch D Command Executed

3.2.3 Serial Cammri.cations Channels

The four asynchronous communications channels are serviced by two USARTs which support only primary RS-232C signals. Secondary signals and the time options of the RS-232C are not supported. Communication may be single channel full­duplex or single channel half-duplex.

3.2.3.1 Message Format

A typical 7-bit asynchronous message format consists of one start bit, seven data bits, one parity bit and one or two stop bits. (An a-bit message format may also be called for.) The following discussion of the characteristics of the message format assumes the active signal condition to be the mark state (-3 to -25 volts):

o start Bit - Its transition to mark state notifies the 4-Way receiver of an incoming message; also initiates a clock circuit to provide latching pulses during the expected data bit intervals.

o Data Bits - Data bits have standard TIL values: 0.0 to +0.4 VOC equals logic low; +2.4 VOC to Vcc equals logic high.

o Parity Bit - Provided for error checking, it rests in the quiescent (0) state or the mark state (1), depending upon whether the accumulated l's in the data bits are odd or even. The parity bit is calculated in both the sender and receiver and the results for each data word are compared to ensure that the actual and expected data-bit values match.

3-7 M8155A

Page 24: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

o stqp Bit(s) - The stop bit momentarily transits from its normal high state to its mark state at the end of each message unit, causing the receiving circuits to be reset in preparation for the next start bit. During reception, the start and stop bits are stripped away, leaving only the working data for CPU interaction.

3.2.3.2 Signal Loading

Each communications channel (gate) uses one 1489 line receiver for input load­ing and one 1488 line driver for output. The- four channels corrmunicate with the connected equipment via a 9-pin connector which has the characteristics specified in Table 3-1. An open DSR or nco pin is biased to be in the active (mark) state so that communication will not be blocked by non-~lemented Slg­nals. (The biasing can be rennved or Irodified by manipulating the jumper block for the port in accordance with the information shown in the logic diagram in Section 7 of this manual.) The device type data suppl ied by the CMB software informs the 4-Way what equipnent is connected, and thus what protocol is needed; the 4-Way masks out the undesired signals when reading from the see status Registers.

Table 3-1. Asynchronous camunication Connector Data

PIN t SIGNAL mNJ[~/mIVER RF.Ml\RKS

1 TxD 1488 (Driver) Transmitted Data 2 RxD 1489 (Receiver) Received Data 3 RTS 1488 (Driver) Request to Send 4 crs 1489 (Receiver) Clear to Send 5 DSR 1489 (Receiver) Data Set Ready 6 SG Signal Ground 7 nco 1489 (Receiver) Data Carrier Detect 8 9 JJrR 1488 (Driver) Data Terminal Ready

3.2.4 4-way Asynchronous Protocol

This discussion of 4-Way asynchronous protocol assumes that the data sender (or data sourcer) is called Data Set, and the data receiver (or data sink) is called Data Terminal.

3.2.4.1 Data Line Format

A character or message unit is defined by a start bit and one or two stop bits. Traditionally, one stop bit is used when the baud rate is higher than 110 baud; two stop bits are used when the baud rate is lower than 150 baud. One-and-a-half stop bits are also possible in some terminals. Character length can be programmed from 5 to 8 bits, excluding the parity bit, and parity can be programmed as odd, even or no parity.

M8155A 3-8

Page 25: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

3.2.4.2 Buffer Flow Control Methods

If the Data Tenninal has slower throughput than its input, the Data Terminal buffer may become full. One of three flow control methods is used to prevent buffer overflow, as follows:

o X~/X~FF Protocol o Data Tenninal Ready Control o Data Set Ready Control

X~/X-{)FF Protocol - Two otherwise unused ASCII codes are embedded in the output message by the Data Tenninal to announce the full/empty condition of its receive buffer. The codes are software configurable for each fX)rt, but have default values of 011H and 091H for X-GN, and 013H and 093H for X-GFF. The CMB can also send an X~N to the 4-Way by issuing a port Reset command while the fX)rt is in an X-GFF condition. When under the control of the Data Terminal, the protocol gives the following instructions to the CMB: 1) When X-GFF is received, halt transmission; 2) Wait for X~N code; 3) Continue transmission until X ~FF code is received.

Data Tenni.nal Ready Control - When on-line to the CMB, the Data Tenninal can control the input to its buffer by toggling the Data Terminal Ready (DTR) line as follows: DTR in the mark state means buffer is full and transmission is to be hal ted; otherwise, continue transmission.

Data Set Ready Control - This method is used when the Data Tenninal speed ex­ceeds that of the data source, or when the tenninal is unable to receive any character within certain time intervals after a carriage return or line feed is received. In this event, the Data Set Ready (DSR) line is held in a mark state and the Data Set controls the transmission speed. If necessary, null codes are inserted between characters to slow the transmission speed. If this method is used, the data sink software should reject the null codes before storing the received data.

3.2.4.3 RS-232C Protocol Used h¥ the 4~y

Table 3-2 identifies all the standard RS-232C signals that are available; those that are involved in 4-Way protocol are discussed in the paragraphs that follow.

3-9 M8155A

Page 26: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

Table 3-2. RS-232C Signals used by the 4~y

st.aOOard RS-232C InplE!DeDtation

M AS CE CD CC EA DA

DB

DD CA CB CF CG CH CI SEA SBB SCB SCF

Protective Ground Signal Ground Ring Indicator Data Tenninal Ready Data Set Ready Transmitted Data Transmitter Signal Element Timing

(DTE Source) Transmitter Signal Element Timing

(DCE Source) Receiver Signal Element Timing Request to Send Clear to Send Data Carrier Detect Signal Quality Detector Data Signal Rate Selector (IJrE Source) Data Signal Rate Selector (DCE Source) Secondary Transmitted Data Secondary Received Data Secondary Clear to Send Secondary Received Line Signal Detector

4-way

NO YES NO YES YES YES

NO

NO NO YES YES YES NO NO NO NO NO NO NO

Transmitted Data (TXD) - Signals on this circuit are generated by the IJrE and are transferred to the 4-Way USART for transmission to the host. The signal is held in the marking state during intervals between characters and at all times when no data is being transmitted.

Received Data (RxD) - Signals on this circuit are generated by the host in re5pJnse to data signals received from the 4-way USART. This line is held in the marking state during intervals between characters and at all times when no data is being received (DCD off).

On a half-duplex channel, the Received Data line is held in the marking state when RTS is asserted and for a brief interval following the ON (~sserted) to OFF transition of RTS to allow transmission to be completed.

Data carrier Detect UXD) - Data Carrier Detect is generated by the host to qualify the Received Data line signal. Based on the protocol, if Auto Enable r.bde is not selected, data can still be received when DCD is in the mark state (FALSE). The 4-Way software decides whether data is acceptable or not.

Request to SeOO (RrS)/Clear to Send (c.rs) - Request to Send (RTS) and Clear to Send (CTS) are meaningful when a half-duplex Irodem is involved. RTS requests a communication channel from the host; CTS from the host acknowledges the re­quest. In half-duplex communication, the 4-way must send RTS and the host ac­knowledge with CTS before each character can be transmitted. The Transmitter Shift Register Empty signal in the SCC status Register is used to ensure that the last stop bit is fully transmitted before RTS is released.

M8155A 3-10

Page 27: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

Data Set Ready (£Sl) ...:. Data Set Ready is sent to the 4-way by the rrodem to in­dicate its on-line condition. DSR is also frequently used to indicate that a connected DTE element is in the proper condition to receive data (on-line, with receiving buffer not yet full). DSR is placed at the External Sync pin of the SCC and can generate an External status Interrupt on any transition. The DSR bits can also be read from the 4-Way status Register at any time.

Data Temri.nal Ready (UlIU - Data Terminal Ready is set to its marking state (FALSE) to indicate that the 4-Way is on-line and ready to receive data (receive buffer not yet full).

3.3 4-wAY INITIALIZATIOO

The 4~y is initialized by a Master Reset or a Power On Reset (POR). The condition causes the 4-way to initiate a Self-Test routine during which several power-on (or reset) tests are performed, as discussed in the para­graphs that follow. Successful completion of the Self-Tests is signalled by illuminating the green LED light on the PCBA.

3.3.1 Initialization Criteria

On a cold-start initialization, the LED is OFF. It is turned ON if and when the Self-Tests are successful. On a warm-start initialization (Software Reset Command), the LED is ON and is momentarily toggled OFF as an indication that all hardware has been initialized. If the LED remains OFF, a Fatal Error has occurred and the 4~y is inoperable and remains so until the Fatal Error is fixed.

3.3.2 IDt Checkstn

As the 4-way enters the PROM Checksum routine, the LED is set to OFF. All PRCM locations are added together in rrodulo 256 and compared to' an expected sum stored in the PROM. If the checksum fails, a Fatal Error Code is genera­ted.

3.3.3 Memory Test

A series of simple data patterns are run through 4-way memory to verify the ability of each memory cell to hold both ones and zeroes.

3.3.4 sec Wop Test

All four channels are loop-tested in asynchronous mode to verify interrupt, data continuity, and basic timing. During the test, the serial lines are dis­abled to ensure that devices on the line are not affected by the testing. All parallel-to-serial logic on the 4-Way is tested except the driver/- receivers of the serial interface.

3-11 M8155A

Page 28: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

3.3.5 Error Reporting

During Self-Test, the Self-Test bit in the Transmit Status Register is set and remains set for the duration of the tests. Should a test fail, an error code is placed in the Receive Data Register to indicate which test failed. If the test is critical to the operation of the 4-way, the Fatal Error bit is set and the 4~y will go off-line. The Error Code bits for the Receive Data Register have the following significance when set during Self-Test mode:

Bit O(ISB) Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7

3.3.6 Reset Routine

RAM Failure Always Zero Always Zero Always Zero see Port A Failure sec Port B Failure sec Port C Failure SCC Port D Failure

Upon successful completion of Self-Test (no errors), the LED is set to ON and control is passed to the Reset routine, which proceeds as follows:

1. The asynchronous parameters of the sec are set as follows: 1 start bit, 7 data bits, odd parity, one stop bit, 9600 baud.

2. Bits 2 and 3 are set in the status Register to indicate to the CMB that the Base Interrupt Vector and the Base Command Block Address have not been set for the 4-Way. The CMB then writes the least significant word of the Command Block Address to the 4-way Instruc­tion Register.

3. The CMB monitors the BUSY flag (bit 0) of the 4-way status Regis­ter. Bit 0 is set and remains set until the Z80A has transferred the address to memory and is ready for the next address.

4. The CMB, upon sensing the reset of Bit 0, writes the most Slg­nificant byte of the Command Block to the lower byte of the host data bus.

5. The process 1S repeated for the Base Interrupt Vector.

6. The 4-Way enters the Executive Program, in which data is passed along to the appropriate devices connected to the 4-way.

M8155A 3-12

Page 29: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

3.4 IEl'AILED ~ DESCRIPrICE

In this section, the operating characteristics of the electronic and logical elements of the 4-Way Controller are described 1n terms of their functional groupings, as follows:

o DMA Interface Circuits (paragraph 3.4.1) o Communications Interface Circuits (paragraph 3.4.2) o Central Processor Logic (paragraph }.4.3) o Read/Write Registers (paragraph 3.4.4) o Prograrrmable Baud Rate Generator (paragraph 3.4.5) o status Register (3.4.6 ) o Instruction Register (paragraph 3.4.7) o Clock Circuitry (paragraph 3.4.8)

3.4.1 rM\ Interface Circuits

The DMA interface (see sheet 5 of the Logic Diagram) is activated when the Z80A asserts SETBREQ-, which forces the Bus Request signal BR- onto the EBUS, and into the DMAI/Interrupt Arbitration portion of the DMA Interface. At this time REQ2+ is generated to activate the arbitration process. The settings of dip switches 1 thru 6 (AFSA-l to ASSA-3) determine the priority level the 4-Way will use in any DMA or Interrupt arbitration. The S157, S38 and S64 chips determine if the arbitration levels match.

If the first stage of arbitration is correct, PG2- is set; if the second stage of arbitration matches, MYTORN- is asserted TRUE. If AS+, IACK+ and ~CK+ are all inactive (FALSE) the DMA cycle commences with the next GO+ strobe. Several strobes are created:

a. !II;ACK+, which becomes :EG\CK- (Bus Grant Acknowledge signal on EBUS)

b. I~-, which enables·the address drivers to place the pre-loaded DMA address on the EBUS.

c. START+, which creates IJtWD+ to keep the Drive Bus Signal OOBOS­alive until the DMA cycle is completed.

To terminate the DMA cycle, one of two events occur, either of which causes the ~p- and WHOA- signals to turn off the DMA cycle: ~+ (Data Transfer Acknow ledge) or amR+ (Bus Error).

The following are the only valid arbitration switch settings for the 4-Way:

Board

1 2 3 4

AFSAl

o o o o

1 1 1 1

1 1 1 1

3-13

1 o o o

1 1 o o

1 1 1 o

M8155A

Page 30: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

3.4.2 camuni.cations Interface Circuits

3.4.2.1 Serial camuni.cati9flS Controllers (SCCs)

All RS-232C communications are handled by the SCC chips. These chips handle the protocol, baud rate, and characteristics of the input and output serial

. data. Refer to the Zilog 8530 Technical Manual for de~ils of the SCCs.

3.4.2.2 sec Interrupt. h::knowledge

The timing arrangements of the SCCs require that a Z80A wait state be genera­ted to allow the scc to complete daisy chain prioritization during an Inter­rupt Acknowledge cycle. During an Interrupt Acknowledge cycle, ZINTACK­asserts Read strobe READ- to SCCs and issues wait strobe ~- to the Z80A.

3.4.3 central Processor Wgic

The Z80A-CPU Microprocessor is the central processing element in the 4-way Controller. The operation of the Z80A-CPU is described in full detail in the Zilog Z80A-CPU Technical Manual (not supplied).

3.4.3.1 ReadlWrite Systan Me!oory

The Read/Write System Metoory contains interface logic to the Z80A bus, address buffering and timing logic, and a 2K x 8 Type 6116 RAM IC. The memory 1S

divided into 9 sections, one 256-byte section for the Z80A scratchpad, four 192-byte FIFO sections for transmitted data, and four 256-byte sections for received-data buffering. The following RAM memory map shows the starting ad­dress for each of the 9 sections:

Address 2000H - Z80A Scratchpad, 256 Bytes Address 2100H - Channel A FIFO, 192 Bytes Address 21COH - Channel B FIFO, 192 Bytes Address 2280H - Channel C FIFO, 192 Bytes Address 2340B - Channel D FIFO, 192 Bytes Address 2400H - Channel A Receive Buffer, 256 Bytes Address 2500B - Channel B Receive Buffer, 256 Bytes Address 2600B - Channel C Receive Buffer, 256 Bytes Address 2700H - Channel D Receive Buffer, 256 Bytes

M8155A 3-14

Page 31: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

3.4.3.2 Read Only Mem>ry (RCM)

The 4-Way ROM consists of a Type 2764 EPROM, which provides 8k x 8 bits of microprocessor firmware storage. The following functions are provided within the ROM address range of OOOOH to 2000H:

Self-Test Routine - The Self-Test Routine is activated upon initial power up or Power On Reset (POR). The ROM, RAM, SCC Channels, and Il1A logic are all tested, and if anyone should fail, a Fatal Error is generated an~ sent to the CMB. The 4-Way becomes inoperative and remains so until the error is cor­rected. If no Fatal Error is detected, 4-Way control is passed on to the Reset function.

Reset Routine - The Reset function causes the 4-Way to begin executing the routine located at address 066H. Reset initializes the SCCs with a default configuration and then allows the CMB to initialize the 4-way Command Block Address and Interrupt Vector before passing control to the Executive Routine.

Executive Routine - This resident program is stored 1n an 8K x 8 EPROM and 2K x 8 of RAM to provide initial 4-way control after a Reset in the following manner:

o The Executive monitors the Instruction Register and reports to the OMS whether a Data Packet has been prepared for transmission.

o The Executive handles all data transfers between the 4-way and the OMS and between the 4-way and each of the four asynchronous ports.

3.4.4 ReadlWrite Registers

The center of data activity in the 4-Way revolves around the internal Read/ Write Registers, the programming of which provides the SCC with a functional "personality." This programming is controlled from the Z80A which uses the 8-bit address bus to control an address decoder. Through these decoders the register values can be assigned before or during program sequencing to determine how each SCC will establish a given communication protocol. All communication modes are established by the bit values of the Write Registers. As data is received or transmitted, the bit values of the Read Register change. These changed values may promote software action or internal hardware action which result in further Read Register changes.

The register set for each channel includes 16 Write Registers and 9 Read Reg­isters. Ten Write Registers are used for control, two for sync character gen­eration, and two for baud rate generation. The two remaining Write Registers are shared by both channels: one for processing Interrupt Vectors and one as Master Interrupt Control. Of the nine Read Registers, four indicate status functions, two are used by the Baud Rate Generator, one is for the Interrupt Vector, one for the Receive Buffer, and one is for reading the Interrupt Pend­ing bits. The assigned functions for each Read/Write Register are listed and described in Table 3-3.

3-15 M8155A

Page 32: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

Table 3-3. Functions Assigned to Each ReadlWrite Register

RFAD REX;ISrER FDNCrIONS

RRO

RR1

RR2

RR3

RR8

RR10

RR12

RR13

RR15

M8155A

Transmit/receive buffer status; external status

Special receive condition status; error conditions

Modified (Channel B only) Interrupt Vector; unmod­ified vector (Channel A only)

Interrupt Pending bits (Channel A only)

Receive buffer

Miscellaneous status parameters

Lower byte of baud rate generator time constant

Upper byte of baud rate generator time constant

External/status inter-rupt control information

WRO

WR1

WR2

WR3

Command Register pointers; CRC initialization; commands for various modes

Interrupt conditions; data transfer modes

Interrupt Vector (access through either channel)

Receive/control parameters; No. bits/character

WR4 Transmit/receive miscellaneous parameters and modes

WR5 Transmit parameters and control

WR6 Sync character or SDLC address field (1st byte)

WR7 Sync character or SDLC flag (2nd byte)

WR8 Transmit buffer

WR9 Master Interrupt Control and Reset (accessed thru either channel)

WR10

WR11

WR12

WR13

WR14

WR15

3-16

Miscellaneous transmitter/ receiver control bits

Clock mode control

Lower byte of baud rate generator time constant

Upper byte of baud rate generator time constant

Miscellaneous control bits

External/status interrupt control information

Page 33: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

3.4.5 Bam Rate Progranming

Each channel in the 4-Way contains a Baud Rate Generator which consists of a 16-bit down counter (two 8-bit time-constant registers), and a square-wave outplt flip flop. The time constant can be changed at any time to program a new baud rate, under the following conditions: .

o The new value will take effect only up:m the next load of the counter.

o No attempt is made to synchronize the new time constant with the clock used to drive the generator.

o When the time constant is to be changed, the Baud Rate Generator is stopped by writing an enable bit inWR14 to ensure that the correct time constant is loaded.

Table 3-4 shows the divisors needed to produce the time constant needed to generate a x16 clock for the various baud rates. The divisor is calculated ln accordance with the formula: Divisor = [1/(2 * BR* 1/Freq)] - 2, where Freq = 3.6864 MHz.

Table 3-4. Time Constant Divisors Required for Various Bam Rates

DESIRED B.2\UD RATE

50 75

150 300 600

1200 1800 2400 3600 4800 7200 9600

19200 38400

DIVI&Jl RBJUIRED F<E X16 CIDCK

2.302 1,534

766 382 190

94 62 46 30 22 14 10

4 1

8FE 5FE 2FE 17E

BE 5E 3E 2E 1E 16

E A 4 1

DESIRED VS AcruAL PmcENl' ERRCE OF DIFFERENCE

Percent Error = 100 * [(Desired BR - Actual BR)/Desired BR]

3.4.6 status Register

The status Register contains information on the readiness of the· 4-Way to receive data, which is sent to the OMS in response to the Transmit status Reg­ister command, via the lower 8 bits of the 4-Way to CMB Data Bus. The CMB in­terprets the status Register bit pattern differently, depending upon whether Self-Test Bit 1 is set (Self-Test Mode) or not set (Normal Mode).

3-17 M8155A

Page 34: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

The significance of the bits (when set) for Normal Mode and Self-Test Mode are as follows:

Normal M:xie

Bit 0 (LSB) Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 (MSB)

Self-Test ~

Bit 0 (LSB) Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 (MSB)

Busy (4-Way not ready) Self-Test off (must be zero) Conmand Block Address not received Base Interrupt Vector not received DSR Channel A (negative TRUE) DSR Channel B ( negative TRUE) DSR Channel C (negative TRUE) DSR Channel D (negative TRUE)

Fatal Error (4-Way inoperative) Self-Test in progress (must be set) RCM Failure (Fatal Error) DMA Bus Failure (Fatal Error) DSR Channel A (negative TRUE) DSR Channel B (negative TRUE) DSR Channel C (negative TRUE) DSR Channel D (negative TRUE)

3.4. 7 . Instruction Register

The 4-Way Instruction Register is accessed by the OMS after a Data Packet has been prepared and a Conmand Block is ready to be read. The corrmand is: D(x)AOOOOH, where (x) is the 4-Way Controller ID. The following is the In­struction Register format:

Bit 0 (LSB) Bit 1 Bit 2 Bit 3

Bit 4 Bit 5

Bit 6

Bit 7

M8155A

Port A Conmand Block Ready (when set) Port B Conmand Block Ready (when set) Port C Corrmand Block Ready (when set) Port D Corrmand Block Ready (when set) Port pp Reset/X-oN Reset (bits 4 and 5):

pp = 00 - Port A 01 - Port B 10 - Port C 11 - Port D

Port Reset Select: o = No Reset 1 = Reset Port pp

Interrupt Inhibit

3-18

Page 35: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

3.4.8 Clock Circuitry

A clock buffer is provided which supplies the' following clock frequencies:

System/Bus I/O Clock

The System/Bus I/O Clock is the 8-MHz square wave I/O clock from the CMB. The 8-MHz clock is buffered in the 4-Way and used to develop I/O timing. A 4-MHz clock is derived from the 8-MHz clock for use by the Z80A-CPU.

Bald Rate Clock

The Baud Rate Clock is a 3.6864 MHz square wave PCLK signal from the CMB which is used to generate the various 4-Way baud rates.

3-19 M8155A

Page 36: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

M8155A 3-20

Page 37: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

4.1 PREVENl'IVE MAINl'ENANCE

Maintenance of the 4-way PCBA consists of general cleaning, which should be accomplished along with scheduled maintenance on the host system. Cleaning of the 4-way is done in the following manner:

Ib rx:>t use abrasive cleaners aId chemical cleaning agents that contain acetone, toluene, xylene, or benzene. These cleaners may cause equipnent damage that requires major repair. ESD sensitivity requires proper handling of boards.

1. Use a soft bristle brush to clean dust from the surface of the printed circuit board.

2. Use a lint-free cloth dampened with a solution of 90 percent isopropyl alcohol to clean non-electrical surfaces.

4.2 <DmFrI'IVE MAINl'ENANCE

The paragraphs that follow describe power-on, hard reset, soft. reset and the diagnostic tests available for the 4-way PCBAs. These tests are included to insure the integrity of the 4-way hardware and to isolate a hardware problem if one exists. Also included are descriptions of switch settings and cable connections for adding a 4-way PCBA to. a system.

4.3 ~-UP INITIALIZATIOO AND SELF-TFSl'

4.3.1 Power-Up or Hard Reset Self-Tests

Upon power-up or a hard reset, the 4-way firmware performs a low-level hardware functionality checkout which 1S crucial to correct operation of the controller.

Following either reset, the 4~ay turns on the on board led, sets the proper status in the status bytes and turns control over to the 4-way firmware EXEC for further use of the board.

At any time during these self-test, if an error occurs the firmware goes into looping on that error to signal that error to the CMB and to lock up the 4-way so that it cannot accept any commands.

4-1 M8155A

Page 38: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

The Hard Reset self-test is made up of the following tests:

a. Board initial ization. b. RCM Test. c. RAM Test. d. see Test. e • r:MA. Test.

4.3.2 Soft Reset Self-Test

In addition to the hard reset, the 4~ay firmware can perform a 'soft-reset' which is accessible via software. This s~ft reset performs a subset of the hard reset self-tests:

a. Board initialization. b. Zero-out RAM. c. Reset see chips. d. Initialize firmware pointers.

4.4 FOUR-wAY D~CS

For diagnostic purposes there exist tests on the various diagnostic media which have varying levels of complexity to aid in the diagnosis of a 4-way failure and its isolation. The diagnostic media include diagnostic MTS tape and "MeS cartridges for both the MAl 2000/3000, diagnostic floppy disks for the MAl 2000 and on the MAl 3000 there is a diagnostic partition on the Winchester disk. The set of diagnostic tests for the 4~ay boards includes:

a. System power-on self-test. b. 4-way logic test (FWAY). c. 4-way function select test ( FWFS) • d. System Interaction Test (SIT).

4.4.1 System Pawer-on Self-Tests

The system power-on self-tests exist in the CMB boot PROMs for the MAl 2000 and in the Micro-Diagnostic System (MOS) for the MAl 3000. These tests check the 4~ay board self-test status for correct operation of the 4-way firmware self-test. These tests are low-level and only to insure minimal usage of the ports on the 4-way. For further information please see the MDS Users's Guide document #011526.

M8155A 4-2

Page 39: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

4.4.2 Four-May lDgic Test (FWAY)

The 4~ay logic test (FWAY) is an off-line functionality diagnostic which is to be used when a 4-way PCB.Z\ is suspected of having hardware failures or to insure 4~ay hardware integrity. This requires taking the system off-line and booting the Diagnostic Exec from one of the diagnostic media. (See MAl 2000/3000 Diagnostic Exec Specification, MBF #011489 for more details.) Once the Exec is loaded the FWAY test can be loaded. The FWAY test is designed to be a load-and-run type of test requiring no intervention by the user unless specified and even then the user has to select the Manual option. The FWAY test runs the 4~ay PCBAs which were found on the system through a series of tests with increasing complexity until the entire functionality of the board has been exercised. At any point in the tests if an error is found an error message is displayed to the user on the screen along with pertinent informa­tion concerning the error. For more details see MAl 2000/3000 4-Way Logic Test Specification, #011177.

4.4.3 Four-May Fur¥:±ion Select Test (EWFS)

The 4~ay Function Select test (FWFS) is also an off-line functionality diag­nostic. The FWFS test is used to further isolate problems that may have been found by the FWAY or other tests. The FWFS test al so requires that the system be taken off-line and that the Diagnostic Exec be booted. Whereas the FWAY test was a load-and-run type test the FWFS requires that the user set up the test parameters for each board and each specific test. For more details see MAl 2000/3000 4-Way Function Select Test Specification, #011178.

4.4.4 System Interaction Test (SIT)

The System Interaction Test (SIT) fills the remalnlng gap in diagnosing the system hardware. SIT puts all devices specified into a multi-user test en­vironment and points out errors which occur from bus contention and interrupt arbitration. As in FWAY and FWFS, SIT also requires that the system be taken off-line and that the Diagnostic Exec be booted. Also as in FWAY, SIT is a load-and-run type of test. For more details see System Interaction Test Spec­ification, #011310.

4.4 BARIH\RE cnwIGORATIOO

The switch settings for the 4-way board are as follows:

Board #1 Board #2 Board #3 Board #4

r:MA Arbitration

o 1 1 111 Oil 011 Oil 0 0 1 011 000

4-3

Board Address

101 0 1 011 1 1 0 0 1 1 0 1

M8155A

Page 40: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

Where 0 represents the ON position of the switch and 1 represents the OFF position of the switch.

The cable connectors on the board are numbered from 0 to 3 where the connector number increases from left to right toward the system power supply.

M8155A

Page 41: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

MIrES

4-5 M8155A

Page 42: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

M8155A 4-6

Page 43: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

Removal/replacement instructions for the 4~ay controller PCBA are contained in M8079, MAl 2000 Service Manual and M8l08, MAl 3009 Service Manual.

5-1 M8155A

Page 44: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

M8155A 5-2

Page 45: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

SEX:tIOO 6

ILLUSTRATED PARI'S LIsr

6.1 IN1KDUCTICfi

This section provides parts information for the 4-way Controller PCBA. Figure 6-1 illustrates the 4~y PCBA (PIN 903390) and Table 6-1 lists the parts of the 4-way Controller PCBA.

6-1 M8155A

Page 46: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

Figure 6-1. 4~y Controller PCBA (PIN 903390)

M8155A 6-2

Page 47: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

Table 6-1. 4-way Controller PCBA Parts List

REF m. PART m. DE3XIPrIOO REFERENCE

0001 904943-001 PCBA. 4-WAY CONTROLLER * 0003 762022-003 lABEL TAB • 375X1. 250 YEL * 0005 101613 IC MC1488L QUAD LINE DRIVER 4C,5C,6C 0006 101612 IC MC1489L QUAD LINE RECEIVER 2B,3B,3C,5B,

6B 0007 101315 IC 74S00 QUAD 2 INPUT POS NAND GATE 4D 0008 101655 IC 74S02 POS-NOR GATE TOTEM-POLE 2C,3E 0009 101541 IC 74S04 INVERTER HEX 2H,4G,4K 0010 101615 IC 74S08 QUAD 2 INPUT FOS AND GATE 4F,4N,4P 0011 101776 IC 74LS11 TRIPLE 3-INPUT POS AND GATE 4E 0012 101713 IC 74LS30 8 IN NAND 3J 0013 101625 IC 74S32 QUAD 2 INPUT POSITIVE-QR GATE 4L 0014 101627 IC SN74S38 QUAD 2 INPT POS NAND BUFFER 1F,lG 0015 101740 IC 74LS51 DUAL 2-~DE 2-IN-&IOR-INVERT 3F 0016 101628 IC 74S64 4-2-3-2 INPUT &IOR INV GATE 1E 0017 101629 IC SN74S74 DUAL D-TYPE FLIP/FDOP 2D,2E 0018 101741 IC 74LS74 DUAL D-TYPE POS EDG-TRIG F/F 4H, 4R, 6R 0019 101742 IC 74LS85 4 BIT MAGNITUDE CONPARATOR 1D 0020 101630 IC 74S112 DUAL J-K EDGE TRIG FLIP/FDOP 2F,2G 0021 101719 IC 74LS138 3-8 LINE DECODER/DEMLTIPLXR 2R,3R,5N,5P 0022 161086-001 IC 74LS139 DECODER/DEMLTIPLXR 5M 0023 101633 IC SN74S157 QUAD 2-1LINEDATA SLCT/MUX 1C 0024 161009 IC 74S240 OCTAL BUFFER 3-STATE TTL 1H,1J,2J 0025 161064-001 IC 74LS240 BUFF LINE DR 3-ST OCTAL 1L,lM,lN,lP,

1R 0026 161066-001 IC 74LS245 OCTAL BUS XCVR 5L 0027 101637 IC SN74S260 DUAL 5 INPUT POS-NOR GATE 3H 0028 161023 IC 74LS273 OCTAL D-TYPE FLIP/FDOP 2M, 2N, 2P, 3G 0029 161049-001 IC 74279 QUAD S-R lATCH 5R 0030 161013 IC 74LS373 OCTAL D-TYPE lATCH 3-STATE 2K,3N 0031 161065-001 IC 74LS374 OCTAL REGISTER D-TYPE F/F 2L,3K,3L,3M 0032 161111-001 IC 74LS640 OCTAL BUS TRANS INV 3-STATE 1K 0033 161108-001 IC RAM STATIC 2KX8 CMOS 200NS 5J 0034 165047-042 IC 2764 8KX8-4-WAY CONTROLLER FIRMWARE 6J 0035 162002-002 IC Z80A 8 BIT MICRO-P 6N 0036 162031-001 IC SERIAL CCM1UNICATIONS CONTROLLER 5F,6F 0041 111000-043 RES CARBON FIIM .25W 5% 1000HM R4,5 0042 119000-003 RES N'IWK DIP 16 PIN 15 RES 1. OK OHM R1(4J) 0043 119000-006 RES N'IWK DIP 16 PIN 15 RES 3. 9K OHM R2 (4B) ,R3 (1B) 0046 104008-004 CAP CERAMITC X7R DIP 220PF 5% 50V C7,8 0047 104010-001 CAP CERAMITC Z5U AXL .1UF +80 -20% 50V C9-54 0048 102000-012 CAP SOLID TANTALUM 33UF 20% 10V Cl-4 0049 101127 CAP SOLID TANTALUM AXIAL 47UF 10% 20V C5,6 0052 152003-001 DIODE LIGHT EMITTING DS1 0054 331014-007 SWITCH DIP SLIDE SPST AUTOINSERT 10SEC S1(lA) 0055 .325005-003 SOCKET IC DIP 4-LFAF CONT GOLD 14 POS (2B,3B,3C,

4C,58,5c,6B, 6C)

6-3 M8155A

Page 48: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

Table 6-1. 4-way Controller J?CRl'\ Parts List (cont'd)

REF ID. " PART ID. DESCRIPl'ICE REFERENCE

0056 325005-007 8CX:KET IC DIP 4-LEAF CONT GOLD 28 POS (6J) 0057 325005-010 scx:::KET IC DIP 4-LEAF CONT GOLD 40 POS (5F,6F,6N) 0059 3000.32-003 CONN HDR DBL ROW .100~S .025SQ 4 POS PG1l-4" 0060 300032-002 CONN HDR DBL ROW .100ers .025SQ 6 POS PG1l-4 0061 325033-001 JUMPER 0.025 SQ 0.100 CENTERS GOLD PL (PG1l-4) 0063 300091-001 CONN D FML RT /ANG PC Mr MrL FACE 9POS Pl-4 0064 208000-001 RIVET BLIND • 116DX .188L ALUM (Pl-4) 0065 907402-001 CONNECTOR PLATE 4WAY CONTROLLER * 0066 310006-002 SCREWLOCK FML/ML 4-40 D CONN STD (Pl-4) 0068 300092-001 CONN DIN FML 3X32 PRESS-FIT 64 POS A&C J1,2 0069 310019-001 CONN HOUSING/GUIDE DIN 3X32 .100ers ML (J1,2) 0073 907388-001 EJECTOR EURO-DIN CONN STACK * 0074 907769-001 LATCH EURO-DIN CONNECI'OR STACK * 0075 907985-001 CATCH PCBA STACK CONTROLLERS * 0076 214027-001 FASTENER"PUSH-oN .312 DIA STUD * 0077 211001-002 WASHER SPLIT LOCK STEEL 04 *

M8155A 6-4

Page 49: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

6-5 M8155A

Page 50: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

M8155A 6-6

Page 51: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

IOOIC DIAGRAMS

7.1 IN1'ROOIJCrIOO

Figure 7-1 illustrates the logic diagrams for the 4-Way Controller PCBA.

7-1 M8155A

Page 52: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

i I-' (JI

~ I'Zj 1-"

~ ...... I

I-' •

.a:.

j e R-a ..... ..... ~

...... ~ I tv

~ 1-" n 0 s· '-0

i -r ~

~ ~ 0 -

TI-4l! TI-4e~

~ ~ T/-lles

,vEFE,vENC£ DE.:ll'6NATJONS

{4:!1T U.3£D NOT U1!J£D

Jf" CS4' DSI re 1"4' ~I

~ , • • , rSY/X

.TI-C/:!I TI-t!l!3 rt:.~ TI-Cl!~

TI-C.H!.

C7,C" ~l!"I ,., C!!I --4<"

.. 1

ct. .. 4'7

l"t ,.

-I'SYPtt: I. r-,-- -----., I AI

I IIC

(n)' I I

I I I I I

I I

I I

I

Jo.

'V

.AA.

II

e.. .3

4'

Is

I ....

7

I"

" 16

III L _________ .J

-=-~5e-S4'

, .1

r~YOC

PUI

PU~

PU.3

PU4'

PUS

PU ....

PU7

pus

PU~

PUI';

PI/II

(e) (..!S) (s) (S,7,B) (4',S)

(-V) (S) (,)

(-4<,B)

(a,B) (,,)

tlJCArIOA

ac. 4'N 41" ~L

l!.T

-f/(4'T) -fe 4'~

,v.3(/~)

~PAREe.

DE: VIt!E. yt!c. NaOF PIN Aq!r OF fjl'AIt£B :Y>AIt£5

7~:5¢>l! ~5V

71'.5'~_ --!SY 71'S"jj .. SY 74S.31! .. 51'

74'5If!4ifJ "..51'

IX PU .. SV .3.~X PU .,2V -'-~K PU .. SI'

~J~\I

ND r-­IRe. 13. :>.< 1(4'~)

-----, 1/

l!

1.3

e L>:~,1tP 1I.It!l..3 I (1I1i!;;,~ I (B , I !1.~!.

I B Ii!

Z 14'.I!i" 7 '-15 S 1I.1i!,1.3.14'.IS

PU~I2.-1

pu+r2.-2.

PU"12~

4' LU+12-4

(!!I)

(:» (,)

(,) (,) (:»

(!»

(,)

S PU~12-!O

1(" PuHL-C.

17 Pllt12-7

..A I> PlIt1L-8

..A !>

I~

ill .. I~

L ________ J

_r t:"(MI,ItV'f n~.N£ P6>A1 - PGol'l4

""MI- ~ D~F1./DC.D PuI.I.UP .:n/""'~ <??N"'/# os"- I 5-" r~IM "'r~ _AEM DeD I '1-6 N-/. 15"-/~ I.$-/~

I.I-IS 1.1-1' /J-/~

/;-/Z 'I-/L /I-/Z

'-II 9-1/ /' -'II Z-<I Z-~ I·~

,,-/ $-1 2-1

Page 53: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

..... I

W

ii i-l CJI ;a

~,

1 ..... I i-l •

.&:a

! ~ a ..... ..... ~

~ § 1-" n o S' to

i -r to..)

~ i-l o -

1,1'

7"LSc.,,~ A"!4=---l-T~-Ael AJ5~SJ,('_r~

- A-'I$5- ~ A~~1-T2_t:3 -'Ad~~ -Te-A4

A'!f!-- 1"-2-c4 1 ."J _ "',_" - '. I" r •• ,._ 1,,_<, A~"'A ~ ~ I.. Jr- ;!E~ -;; ... ,. • -e<=I '. • ... _ 1"_.'1 .. ..--,= ... e - TN.

~~7.3 ~ .. 'M e ,,- 0 .M _ 1,,-.. 1

"',. -, .. 5 ..... 1.<'=1 II A13I4- -I.re-C~I ••••• • eo .. • 'r, - ... 5 _ ~~-A' (7) ..... ~ ,. ,. • -' • • .... __ Te-'-(7) '"". ..... ~ ,. .. L<=i . .." =_." (7) .ns,. m = -r.-. .. H .. -" 7 .... _ '=_< .. ' (7) ilD~"'f -::Ji 7D TQ~I2I=:l/S - A13~I4'" ~ S ~ A;g~ J"~-AI<'. '" '"<'A '" ~ ~ ~ •• "¥= , ~ .. "'!'~ TN" (7) ZIl",,.,. ~.3 SD 5111f1 .. " U --I>- .w _ 72_ ... 1

(7) .. ". _ .... • _ , •• ,~""",,. (7) 1 1", u ~ '.%,=---=-),u~~-I • m J .IT; '5- ~ %,pg. , , J~. ~ .. -. (.)

All~'''' I ~

IN HLse~",

~

~ A13/~ " .:. F- I .. I!N

~ ID 7~l!:N!!7!!J ltil ~ I A13II" ~ ~ It..

~ i!D ~a ~ I AllIe. " ~ r-- ILJ 7 .3D .3a ~J 4=--~~ -~ ~ ILJ ... 110. I!!J 177D 7ti1f.!;:---, A13/.!1#A /I :>

LJ /I'

T~.s; .. ~(.3 • ..-) A13~3'" (.3)

A13~e.,. (.3)

~(.3) 14 ~D .:.a ~/S I A13H,A 1.5 ~ 7 1.3 Ii!

r I SD S6In AIlIS,.A IS ~ S I (s) i.tIWDofDA' -I /I CK Alllto ... 17::<>---- .3 I I (I) PlJl I CtA' I' IA>--

,,' I I I L. ______ -.J

( .. ) J&;.k;K-

r-~~~-4-~--1 AIlI7,A ~ I r-.. I/~

J A13/./J f'A .:.' ~ i/" .3 7~f:e7.3 ~ A13I, .. A .. J ~ II&>

ID ,a I~ ! I

r---~;---l

AJ5~(3)

(.3) II I ::!13 (, A~/~ ~

AI'J/LJ .,. • (.3) tf II 1 :j ~!:> AM7, (.3)

L ________ .J

4 ~D ~a ~ I AIJI!. -I-A e' ~ l/~l ~ 3D .3Q~ I I I w:::.-:- I L N.3 ,oats,. (.3) '-----"~::I4D 4-61 ' I t<>-

L----..:.:':==-t7 an IIQ~ Nt:! :!1lFr.!1T.,. reT) L _____ ~ __ --1 15 ~ _ 5" AI!!4 .. (.3)

IA'

74-l:ll!~(J

L. _____ /~*:~~~ ~~ 15 YECOr ~ 0) 1.3 f'.. 7 Ail/.!I .. (.3) '--_____ -"I.3=15D SQ If! CMI!>ADA'.,. (7) • II ~!t .3l,or.!1T - ('!J)

I::!> ~ (S) LDM:l,oDA'­

(I) ..!:!!!.. ~~ I -~ TrClA' B "'I! AI!>"I, ( .. )

14 l-=-- H A13~" ( .. )

~ !-4-'-- lib AI!>~.t.. (..-) I!. ~ III IlE~Ir .. (4 ,,) 11 ~ I

1 IlEIrA' - ~/-t'I.! (I) PlJl¢ ,.~ PlJ!i -

7~.5f"

Page 54: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

; I-' U1

ftJ roz:J

l' . _SY

-..J I

I-' • ~

r--ITD~-------l IR..5 I I I 1.3·'K 1 1~<5) J L. ___ ~- ;- 7- '"

h ~ a ..... ..... ~

-..J ~ I ~

1/ t~ -I1.3-J!* r--1- b- ,b - ,b-1 151 Hijl f~---:r __ J

I", , " .,

§ 1-'-0

0 ~-u:l

i -r w

~ ~ 0 -

(C!) Al5cf'" (i!) A<5I!!1_ (e) AI5I" ..

(i!)~ j AtP

Ii'! AI 1.3 Ai! 15 A.3

5WI" , ~; 5We. .. 1/ ~I 5W..5" 14 <512 :SW4.. I .!I.3

(I)~ .3 A=.!I l! A<<5 4 A>.!I

ID 74ll5lJS

A=.o!!m7 A<.15 S Nt: A >.e At:

I A.a I ~_.. i'!

(e) Al5e3.. ..5 eli ,Ie) A<5i'!i'!." 4 .'\.05 A.lJDIi~SD- 4 74LS/.38 IS :!S~rR~r - () " .5 3'T ~ Ttl .5

(e) ALJel.. .5 ~ ... ALJi'!I-A ... HL<"~ If ~ (5) Fce.. Ii'! Nt: J •

V.745;..r l.!f ---.- I I> CaHMCLIC - (- ,)

..3 C I .3 E.lJArINClK ( )

(5) ,r-/W-A

(e) ~~.e/~CS-:.-."'_ (l!) ABI4 ..

(o!!) ~.5"

r+ LJ PT"~T~<5 - e 4P 7

r-A N': 74~;a

~K

(I) PiN!

~ 74l5/3"-~1i~r~N - U)

;Q;f 5 6eLl

'" 61

! Ie Nt: EDArOUTEN - (7) 1 LJ

~A I I q~ ___ I

~4 ADDIiES.lJ .. (5)

7..,514

~~ JDTACX .. (s) (4) ENYECr-~~~--=~

''''~H

Page 55: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

...,J I

U1

i I-' U1

5fJ

I'1:j 1-1'

~ ...,J

~ • .a::.. , ~ a 1-1 1-1

~

~ § 1-" n o ~. '-'l

i -til oc .a::..

~ I-' o -

~)

(l!)

(t!!) (l!)

(5)

i$) (S)

(5)

(e)

(5) (e.)

(C!) (5)

is)

(,,)

(5)

(S)

(S)

.LINT.., ...

AIJ1J3 .. !l.- ~

AlJill! .. 7+.51>+

AIJ"I .,.

JACK -A

[JoNT ... IlJR ,. ...

ecl.":,.

.o.5-A

IJr~K-A

AS ...

lJE1t1t .. IJTACIC"

~ ... HS;e.

CCl.K-A

Jt5T.L"~ -

I"'~":""

/l6ACK "..

'/p£S£T-A

PUS (') ._-~ PR ~SY

~D til' .I.LJt~.o.(a) ,~ .--- ----------,

IR.3 I .H I " ~It l5 r!-NC 13

.'" I r-.s,-, f.!L1) I CUt I (IA) I L_ - .- - - -r..J ~4tSll4 (I) Pllt.> I I le~ "'F.sA-I ~S~.3e.I .3 IIJ

e I -v- ~!O AFSA-{! b l!/J .... 1J4>.3-A ~ .31""V" ..;<. IllI AFSA-.3 I~ .3/J Lf< I '---HLM/l 41 "V" "'55" -I -J; 17 e I ....

.51 -v- -0 IN" ASS"'-l! I! 13 I---. I 5 <!A ..3 .3;;..s KALFMrt: ... Ie!" III JUSI-

I! D GIL HI! ",I ""V" .-i. liS ASSA-.3 /I .3A

Ie J , C::-.3F L-::.'" ___ .J

ffi ~A f J.3 H.5et..p!~ I I!E I!> 41J

I I ~r- I ~ ex Q Go Utili!.,. -::-

- I r L ______ .J !!S I er 74574 f4< ".

PUt.. (I)

l! I SSEN pbe.,. ..3 ec ,

~

74~e

, J; 1"6/- eJ) S.a...

i!:J) (I) pus ..3 cx" ~ f- +

.31 P~ Cl.Jt MYrU~N~

4 4 £ '" 60YECr .. -' rebo F-Nt!

(I) Pt/(;. I

5 :I H.$H

I 74aS// I

ex

e. J( Q~

L:'X Pt!>1! - 7 ... SIlI! IS

,,~ ..p sroP- II ~ .!IE ~/.3

(I) PlIS 74.51><:: HSIL!

PIP (I) PlI!> FMArCH,. JeD 61' ...

en ~ P~

/I CI( tiS" MyrV,/PN- 9t.. 60'" Ie n 0::' ,1"60' "/,p "/

4~ ?<Io5H ~ 745CY",; I!£

II -If'

I cx til

~l:". 1.5 H.574

It: 7-O'51S7 I

:~.3 /JPIPi! -#' P/PIO.3 .. TI-AI IT

p~Ioe .. 41/F '" /Jp/f I -

i!r 7 TI-CI !l

..3>' ~ P~IO I ... 111 IF " /JP/P~ - T/-AII

~AC J'tI'.53.tJ

-4!Y

I PtJ~ le r -----------., () /I 74:1$114 I

13 I I I ~ ~ I

::~~ ..3 I ... I 5 I

'" I

L __________ J 1"61-

£Ny£eT- (-')7,LJ,~

(I) Pt/S"

... p~

.3 r .as .DM460.,. {!~

..313£ I .DlPlJU.5 - ( S,7,.

I CK

~

i!F 7<f'S;{! WHOA,. I!K dI~~

i)

,.§f~ /.5 7<f'.5111!

STANT ..

! -'t!. 4 DRlIlA.5 .. (5.,)

HSI'e. (I) PU5

-::-

"-PA.

/IT til ' 1.1 ex

eF ,!£K .liZ- Nt! e

~IJ 3 IlJ6ACX"'· (5,7) CL~

I

~y,7.,..s ... t!! HS;P

----, e

21 I,,, IIJ6,.t'.I:- (%)

F"O- I' I ~

-= L.:...-"::~.J

Page 56: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

i ~ (JI

~

-.J

~

I'Zj 1-"

~ -.J I ~ •

i ~ a ~ ~

~

~ ~ 1-" n o S'

I.Q

i -r VI

~ ~ o -

r-------------------------------~-----------------------------------~)

(I) PiH e. ., ID

8

II

13

IS

loT 74'.sc"'; ~ 18

L .!l

.DTACK". (4)

~(4) CCLI{" ,.n.,,'j

~e 8

74.s,4

l

r-----' K iV-A ei 74'L~51 1

(I) PlI5 (.3) ADDH~~D f" .3 I

~R- w W .DIfTAOlJr - (7)

L!,r4M ... (S.~)

(I) PV3 Ie I( .!:II!-- NI!

eL K I 74SIIl!.

I~

-V;:;;"

140 ~(/)

~(4')

(+) .DK~u.s ~

JIM e 74iSI.3' "OMC~ _ (II)

.. 1f/3 /A II'~ KIfMC~ _

...d 111 '" ("') MItEO _1 I, 16

I I ~A'14 * .... elf ~ .. ~ ~u ~

15 F6

'" ~Jtf/- f ' ·1

~

!(l1)~

~Ct! l!C£ - (,,) .sec ICE- (~)

c/'ItI!>USY- (fI)

'Q 4 G/ S IIJR .. A (4,S) .:fl!tx - 7 11IR+ 4N

M ~~~~ ~:;- .3411 ~ cu

(4) I~" -- - .

(.3) COM'

(8) A'.s~ (5) ~,. I 5-

1.3 I I NT'" f" P/A# I 74£ SH

- 0 I DATIN£N - (7)

11111 :11 ~:: ~:E'~ ~;l (6) K.sT.bYTA­(s) .s£TINrK

.sE TlJU.sWK

.sET~.sItZJ -

.LINT.., .. (4')

~ ~LKIJK-

IN 74.se"1

/6

,~

L!LKI1K "I- (,) CK3."'''M .. (-:» n-N CU3 .• I1M- :1 ~

,~

(s) ""L.5Lr.. 1:1 ~ 1< T ""ESET-IJ (I:» , ""E!Ur-A (4')

~ lJ6Nr.,. (4)

7 .IA~X" (4 I! IAt!K-A (4)

reI! .. (.3) 7".s;"

KLSLr". (05)

"

(7) ilnt .. A

(7)~ (7)~~ ~7) LD~

7) .ED·

(7)~ (7) .!J)", fA

~ H~ SL S i!~... '5 DI

HLSe4S,u .EDI.. Ie De

~! ~ ~!~: ~~; AI e itD4' .. , DS

AS ~ .?D.S ,. II. D~ ... ~A~ __________ ==::~

,,~

.. 51' -.111

1'4 IH=ATJNEN - ~8) 1'05

4'STATEN - (8)

ttl I I I I I I I il~ ~~~~ '5 LDt'£CT - (7) y# '4 .DIfTtWTCI It: - U,3) YI 13 L DM'<;~(e) y~ Ii! l.lJhfIDAD" - (C!) 1'.3 l DI ~AJJK - (/!)

.. b{!A ~£TlJUSJ' _ ( ... ) "IV"" - {;U ::SETINTK _ (5) t. t.1

~~H>.

~A~~-("') .? A~'- (4)) il~;- (~)

~~~~~~~~~~~~~1Ii111i-~~~~~~~~==~~:-:-:-:-~~:-~~=-=-=-~~~~~~~=-=-~~~~I--(~) ~=_~~Ilr1=t~~~~~~~~~~~~~~~~~~~~~--------··-~~tS--(""~) __ ,,, .. -I'"

M "" " ,1.\

(» mM> .:: ",.IM)

e",,p~ (.:,.)

_ w'-- ,.)

.. M",,'. _ "" 1M'

.. we-'·) ("')

(7)~

(IJ)KE

(,) I~ (.3) _:I()r T

(11) IVA

A'- [~ itD4> .. 13 D7 A7 1, ilD7,. A~

':'111

ZIJ"'A CPU

Page 57: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

I"Ij ~.

~ ....J I

I-' •

~

! ~ a l-I-

~

....J ~ I

....J

§ .... (')

s· \Q

i -r ('T

~

i ~ I-' I-' U1 0

~ - o

(PoT

(!S) 2AtN (/;)1} A~ l:7t..'-2 at! ~ ~A (5) i!Af!. ~ ": AI 611 i!h~ (5) ~~ti!. &) ~ Ai! ao i! DC! • A (5) i!A~3 7)5 A3 0.3 i!D3 .. A (5') il A~4 "')4 A~ a. ~ fl4- fA (5) ilAtP.5 5~~ A5 05 15 17 ZD5'A (5') i!A~ ~ A(P at. /(P(/&) i! Dt-. fA (5) i!Ai"7 :3) I A1 IA\ 6/7 I (J~ ~ (5') ZA~8 c!i C03 All -.!.J ~i!~ _~_

) ZA/~ cot') 1<:> AI. (5 ZAII e.-;,);t; '4> (.5') A/I (5) ZAIe. e. Ne (A-I:)

(5) KOMeS - I (co::.) e$. ii£ I (I He v;'p

.. sv (i!7 NCo i;z;M

(.) PUll "... I~I I I I I I I I I I I I PUll - (c4» AS -

I :H~" I I I I I I I I I I I I t:'£

rT..,;-,4'

A8 (2«) cc A!' (e/) I~ AIO

!iT .'//'1

(])

'---___ -=2I~If_O_- : i! ",AAI or"'''A

II I

(e3) (!/L-wE) A/I

s) ~AlHe~- L _____ J C! )'" Cl 1$") J.RD - (! (! OZ (s) ZW'" - 21 (wz)

bN.D~I1')

~c 1?'~-,".5Y (eBI (~",)

6HD It! (~)

YCC ~SY C>~)

L... ____ --'

(7) (7) (7) (7) (7) (7) (7) (7)

.5Y

r- -iF~ I·f L~ ___ J

(5) SErBUS Y - 5 (.3) COO1MCLH _ ... ~c:. MAH£BUSV-

(Z)~ (,,)~

u 131 IF

/I

74$t/J6

(s)t:'a6~"-

TH£S£ I"AR1.:3 A"'~ c!4'-PJN ~UYIt:'£3 IN5TA~L£.D IN cB-PIN .DIP PA'TUfN~. THE. ~&£A'5 IN PAA'£IVTN£5I:5 INDIt:'AT£. TN£. 1!8-PIN £.QI/IYAL£.HT5

p,(>

Q(!!J .... ('K lJ IJ HC

L.£i'" 1.3

74'(.574'

1'1536

/!JUSY,... (7.a)

O)ClRI£D-

LQR TI

5/

B

MYBERR. (b)

NC

74£$7'1

Page 58: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

; ... U'I

~ r-z:1 .....

1 ..... I ...

II(

~ IJI!>~7- ,5 A7 UlS"'~",5 7 fJ-e:Ai!7 .DI!> ~t. - "ALJ LU,

~~ ~;E- liAS~l!Jo5 7 At. I!> 41> .TC'-Ai?i! r.: i"i: ~~ DI!>.3- ; A.3 1!>.3 ~~~~e- iJ4 ~r4A~i- ..; AI iJl ~5 .DI!JN--'-=-'-'=

Ae I!JZ

~

j I .DIIt

£DAn:wT -I -fo ) DATAO(IT- i!

(5 EHUt'T- 4~ .3 -I (+) H:5fIB

~ [ ..... ~

..... ~ I 0)

.3L

~ /IJ Hi.B.3N /tfl

r-:!. eD eo

f-? 3IJ 210 Z> 4IJ 461 1.3 14

SIJ sa liD 6&1

17 7IJ 761 1,5 BD alii

I O£ (05) DArOUTCU: - 1/ CI(

~ ..... ()

0 s· ~

i

.31(

2 74l:5374 I.D 161 '-; eD elIl

~ 3.11 ...5Q b

4IJ 4GO 13

SD sa /4 /T

D lia TIJ 7Q

/8 AD 841

I O£ (5) lDY£CT- II t:'1C -

f cT .....

~ ~ 0 -

elf (,,) D.<;,'m- 21 ? .... 53?.3

II) /0 ~ D5RC- .. l!D 2,,) DSIi'I!> eQ

7 3D .361 (!» IJ5IPA - ~ 4IJ 4a (2) ;'/(.'T ~ /3 . .0 (e) C.HI!>AlJlP ~ I'"

.:1"61 t.I) u.Q (e) SlFTS T". IT 7IJ 761 (t.) I!>USY f- /.8

IJ IJQ

(..3) 1!>00ADsrLN- 10i (I) PlH /I 6

Ie IJl!>f7 ... /I IJf!,Ij>{J> .. /<9 .l!~(lS- ... 13 .DEI~4 ..

.D"J>..3 .. lIP

IS .Dille ..

"' DIl(lI .. 17 .Dl!J¢(J ...

(5) DATIN£N-

-

(s) £DS-~ ~ -t.

I!" (.3) £DAUNCll(-Ie IS I.

'" (+) I~~AC.c ... (s) ~K IV A

(.3) £DArOUT£N-

( ... ) IJAI!>U.5-

~ ~ -t. ~

It! /S-III

/"

~ ~ t.

'3> /(?

/S-It. /:3

21M .3 D 7*l5374 e. .lD7~A I IQ 4 ~D ea .5 ~D"''''A

7 .3D .3Q t. i!DS-.-A

,5 4.ll 461 ~ ~D4 ".A

1.3 5D 561

Ie ~D3 ... A 1+ IS ~De ... A

(PIJ '-0

" TD 70 It. JD, .. A 1'3> _D; ... A

LJD .5D

I Ol /!- CI(

,------, r--------, .I£D~+ ",i ~ ',4 .rlI)~- I .3 DArINI!LK-.. e '''''

~HS24J ~4SZ+4>J e. "l. _ L_______ 74~.!>e

~ ------- .. ilJATINCLK- ~ 4~ t-

DArIN

~4.s4>. ~

B 1"14I)

H:S;fJ

r=-.:,. IJArOUT£N-

1f;;) 6 rIJATOur~N-

74~3l!

(e.,s.'-,8.'.!}) (c,s,t.,8,'.!}) (e • .5.11,,.,~ (e,5,,,,,~=:» ~,5,t.,o!),~') (e,5,t.,8,!» (e,5,t.,,..~) (E • .5 , t.,&. !I)

(a)

(I!J}

Page 59: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

....,J I

\D

; f-& VI

~

t'lj 1-"

1 ....,J

.1 • ~

! ~ a ..... ..... ~

~ § 1-" n o S'

(Q

i -til OC c:c

~ f-& C -

IN 7'f'£5:37:3

() CtwMAND.,. '" aD ao. I:'J ~.J)qJ

(;) Z.f- W " 7D 7G1 114 • I "5~: ..... 'A

(4) I71i..... 14 bD t.a ~S II e.vc 5) ..EN..... 1:3 SD 5Cl Ii!. '~D.3...!

( ) IW$Y ~ /J 4IJ ~., I ,zD'"

(: DATOl/TCllC _ DATlATCH .,. ; ~~ :a ~ • J ~ ~:.

.... rA .. A .... ....

( ) (.) /tIYBERR+ ..3 ID 10. e .L I ;£D7 .A

LEDON (I) PO'f' /I (; -;Sy (5) - 4!STATEIY - 1

(5) DC NS

IYC I;; tlI 5 STt.EIJOIY.. p-'l,-~ __ -,~=-r.:...:l:.:£:.:IJ",GW=_-":'''''-_~H''I-+ ____ --I

.N (7) DATOi/TEN - CI Q .:. lYe 7'f'sf6f6

ClN (5) IU5ET-tJ ~ (5) I.EDOFF - 1.3&" CtllUD - II

. 7-#s~a t (,> 7-#t:57-#

/I

17

IS

I!>

&, 1-#

/J Ii!

... I

r

e£ 7""I..5.3H !> D1!115 .. I!J 4I-D ...41 tP DIJ/'f'-; 7 3D

;~ 5 IiIJI3 .. '" eD

.IJ~Je .,. ..3 IIJ 161

.DB 1/ .,. 1.3 5D so Ie Iii!./j" .. I'f' J.,D "0

15 D13t.!> .. 17 7D 761 It.. D'-',ps .. 16 IJD 1!J4l

I:'J

(7) DAT.fNt:'t.k - 1'1, "'A: (5) M~AT.fNEN- 14 o..!

'---------'

(5) REs£r-.a ( ... ) .D1I11U:5 -

... ~

7.,5""

~STItJlI

(7) (7) (7) (7) (7) (7) (7) (7)

(.."s)

(I) I>t/~ 5~ t.

NSf--

~(S) ( ... ) LIYYECT _ ~" ~5TINTA - (j) 7"".sp

I.3J~.e IO/fill ..

US(J4

(~ 10lla-e I-f'F).3 :STA.fTACJ(.,.

745;8

(5")~ tl~e Aft ..

745'4

(5") CK-#M ..

It!. (.5) ~WN _ ~ 1/ IVNITE - (,)

7-#.51"

<=4 &!.fD- _ (.5) 1NTND-

FF.3FF'f' ~ FFCFF3 .. 7""t511

..36 ..3 ID 74t:se73 10 ~ JINTAI!J( ... !>",c. • ., . 5 7 e Ii eo t. 745;'f'

L __ .!::;!.l~~ :!: .., INT~D • !> L ___ ...!.ct3~5.D .50 Ii! A "'I!. IJ ~Ir .. ~ ___ -<.14 &.D 11#0 15 WAIro'~t>- 5 /I

17 7D 70 I~ NC 7-#tSJI

IS /JD /Ja " NC

~Cl~ ~C'~

FFSFFt.> ..

~LAD- (5,£>

~INrA"',c- (:»

~(5)

,." + (5")

Page 60: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

~ .... (JI

5C

'-01

~ o

I'1:j 1-"

~ '-01 I .... • ~

j ~ a .... .... ~

~ ~ ...,. n

s· c.Q

i -r \D

~ .... o -

~/cY r--------, ~~ _I I

SF rXDA I!J rXDA, ""-s1.,;!' II TXDltJI~- I III O'S I rXDA - r-=;---;-'1 . I~"a I I I PI - I I

A'~DA 13 ~XDA' ...3 e.l!. I RX DAJ/3 - i H Q Q 13 i (e) 5LFT.'JT-

(7) ;ED7 .. A (~ ZDII,A ., (7) Z DS , A .37 III (7) i! D., .. A .3 Dr.. (7) i!D3" A '.308 DS

(7) -i!.Dl! 'A e. D4 (7) i!DI,A .3::> D.3 (7) i!D~.A / De. T .... IJI

(s) :;:~/C£' 11 D~ -.1 ~~ Co!

(B) -;;;~-rL - ..3S :;,~ (8)

i!!A~S .3~ A/;i (s) i!A~" ..3e. Dla (s)

e~ (s) CK.3.t..IlM.. 7 Pt!LK

~) PUB Ie r£I ( ) ClKBR" TeB KrJlCA

S T I ~ ~rJlcoS

~) UNrACK 11111" "" I "I j;:~x IlS.30 SCI!

-'I ".sy

HT~A 17 HrSA _ ::> _ '~"'!:J I T HXDA - r ~.,c}-a I I PI-~

i!B I I -_ I ~ ~ I/J cr.!lA- ~/"a" "'..,. I I ~ 0" I .DCDA. ~

iiW '" DT~A - i! 4t! .3 ~ ,"/J'!:J Rrs A t-A I 1-'16 ': 1 A'T.5A t- 1 PI -..3 1 L:::I /.,,,,,1 1 I ,,0 0 7 I

.iil'liA " DC DA - "I I! I~ DC DA t A . 1 . I. el!. 1.,8!:> I CTSA +A I

/>Ut//!-I (.) ~

-leY

5YNCA /I IJSItA - (,)

-ACY

T JlDIJ ..

/fJlD!!. ..

~TSIJ -------~T ".'JIJ -

----.DTKIJ ":-~----In

IJ DoS-

.!SYNC" i' TKxCB e", Nt!

w7~u;,a .3 Na

~('!»

-::r¥

~(s)

~ /41!JB

~I 2 .. 1. DTRAtA I II -" I I Ii PU#/I'!-/!-I~ PI- I ~ 0 s I: ~) ~~~r=-;;-, I CT.5A. PI-" ~ I ~6~i L

I i _:''!._~/J_ .DUA.. Ip/-::> 1 / -'c .3 .D:S~A (7.) /.,./1, .

IJSI1 ... t- ~ rp6Me-] rXDl!.~/II>- 1 /"'0 0/5"1 rXDI!. ~

IH~ 9 /.51 '<:XD8~/!!> - J A')(DJ!J _

;~;::~ : DCD" + I PI!-7

::>1 RTSl!It ~ 7 I

I PU'~-~ (.)

~ ~ PU'!e.-4 4)..l.. '-------'

CTS8,A ,- --

~-e

NID ~-Ie."

~A:

N7 L-'IIII\r- -1i!V

~IC

RL! ...-J\I\I\r-- -II! V CTS.!I-t- ~

.DTl<oS -t-A Dr~~ ,. PI! : !>

N9 • DS~J!J - (7 'S) /"'JJ~ ,

1'#"" 8S.30 f5CI!

.---JVV"v- -Ii! v IJ.<:, A!-~

.Iev r-P6M.rl ~.-ll" ,.r ND OIS I TADC - @:::zJ

(5) 5ccleN.

rXDA 15 TX.DC ~ ~ I H~ 9/-'1 - /.,._ _, -v '<:XDl'.- P.5-HXDA 1.3 '<:XDt:. .. B 5A I'QI I Hr.5A " A'rsc - AC" /~8~ I('TSC A ~ 0" I DCDC+ 1 P.5 -7 I

l.j 5C • /.,._ -,Ie. 1 /~Q I!J I __ IIJ <!rsc _ 11J:':l/.3 0 I NT~C" I P3 -.3 1 croSA 511 I II n n r j)j';i;; /r" DT~C - e u-C -' /"8~ I I Y Y I PU fie -5

I~_ II) DCDA I!J IJCDC - .3 SIJ I I DCDC,.... 1 ~_ 5 I PUlli'.-U> ~

1"8~ I CTSt:. ... A : r-O 0 I (t) -=-

~~I '---------------~-fe~PCLIt: TK~CA I ... Nt! r ~ wln.QA /, Nt:. L-______________ ~------ NT~~A

e~~

I· Iffl~~~ ~I' =========t I j4 Q O.3! ersc ., I P.3 -.q I DTRC ... A e 01 DT~C.,. P..3-'

_~/::l4' Ct: ... ~ L _____ -J l,r.3~ L! D5KC - (7') ~ 14~~ .~_ .......... #

D511t! - (~)

14

[£dINT ~-I.LEO

'!:JI .,.5Y

I£O~CCI! ""Ne

/.,.086

/"II!>

Page 61: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

I'Zl 1-1'

1 ~ I ..... • ~

I ~ a 1-1 1-1

~

TI

bND

IPE.SE.T- (s) l>ND

~Plte. - (of') I5PNP- ( .... )

1S6ACI<::... (5)

/jN - (s) AI3 6ND

AN INTt.>-AI5 INT., - (5) A/~ .INTe. -All .IACK - (s) AI8

6ND AI!) ~S V.D~ SPAIt£. ~ ""6ND ,.~

~ CoND

.. S VDC

.. S "DC 6ND

TI

el 6ND

ce .. 5" "DC

C!> .!SPANE..

eof' eU'..3:;1iM-cs ~PAIfE.

C'~ FCI-

C1 bND

CI!> PFDr

C~ 6ND

C' IfUJERrED

C'II /jPIf 1-

CIl! /jlRR-

CI3 lJ6IVT -

CI., aND

CIS INT7-

CI(, INT.5 -

CI7 .INT.3-

C/~ INTI-

6ND .. S VDC SPAlte

-II! .,DC

bND .. /~ rDC ... S VDC

6ND .. 5VDC

.. S "DC 6ND

.. s "DC .. S VDC

~ ~ I

'5" VDC tJ.ND

C.51 .. 5 'DC

C!>,'! 6ND

..... .....

§ .Fe .Fe

~,

n

S' ~

i -r ('T

..... 0

~ ~

..... ..... 0

_,rAJ A321

V'I -~

(5)

(.,.) (e.) (5)

-=

PI

I l! ..3 .... S ~

7 & ~

T.I<D~ ('!» NXDA - (!J) H'~~ (,)

e7SA,!.... ~") D?~ !» 6ND. (,) DCDA.. (~) Ity~_ (~) Dr~ (!»

LTHI~ StG.NA.L

PE!. P.5

,,- TJI~-('~) ,,-

f-T N"D/j -(!» f-F

~ A'T.5.5 .,. (~) ~ 7 cr.:s~ .. (,) f7 IT D~It/j.. (!iJ) f-T

f-i- 6ND l') f-i-T .DCD/j" ,) f-T 7- ItJ/j" ,,) f-i-~ DTit/j .. C') 1-3--

IS TIEP TO TliE JI\OUt-lTINcit

-TXDC- (~) r--r TJlDD - (~) RXDC- (,) '"F NXDD - i) RT.!SC+ (,) ~ ItT.!SD" g) CT.!JC .. (!» ~ C T5D .. c!» D:!JltC .. (!i) fs DSltD .. (,) 6ND (,) r,;-- 6ND (,) DCDC .. (,) ~ IlCDD" (~) RIC" ~~) ~

RID .,. (~) DTNC+ !I)

~ DTltD .. C~)

HOLeS OF e~ C:O"'_c.'TOl!.

-=

Page 62: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

M8155A 7-12

Page 63: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

A=B

AB01 - AB23

AFSAl - 3

ASSAl. - 3

AS

BPRO - 2

BR

BUSY

CK3.68M

APPENDIX A

LIST OF IffiIC D~ ~CS

This signal enables the 4-Way's internal status onto the Z-80A's data bus.

This signal indicates that the 4-way has been addressed.

These signals are the EBUS address lines.

This signal indicates that 'the 4-way has been addressed and enables the slave mode registers to be accessed.

These signals are the switch selected first stage arbitration level for DMA and Interrupt arbitration.

These signals are the switch selected second stage arbitration level for DMA and Interrupt arbitration.

This is the EBUS Address strobe which indicates that the ad­dress currently on the EBUS is valid.

This is the EBUS generated Bus Error signal which indicates that an operation on the EBUS was unsuccessful.

This signal is the Bus Grant Acknowledge that is generated by the requesting device to acknowledge being given control of the bus.

This is the Bus Grant signal generated by the CMB to glve con­trol of the bus to the requesting device.

This signal is a slave mode command to place the 4-way's Board status on the EBUS.

These EBUS signals determine the priority arbitratio~ during a DMA or Interrupt.

This signal is the EBUS Bus Request signal that 1S generated by the device requesting control of the bus.

This signal is generated by the Z-80A to inform the CMB that the 4-way is currently unable to receive any new commands from the CMB.

This 1S the 8 MHz system clock.

This is the 3.6864 MHz clock required for the see chips to gen­erate the required baud rates.

A-I M8155A

Page 64: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

CK4M

CLRBUSY

C1'SA - 0

DATOO'l'EN

DBOO - OB1S

DCDA - 0

mBUS

OORA - 0

M81S5A

This is the 4 MHz clcx::k, derived from the system clock, re­quired for the Z-80A.

This is the split baud rate clock, generated by the CMB, re­quired for uses when the serial transmit and receive clocks are different.

This signal clears the BUSY flag given to the OMS.

This signal clears the Command Receives flip-flop that informs the Z-80A that a cammand was received.

This signal turns off the LED.

This signal informs the CMB that the base command block address is required by the 4-way.

This is the status bit that the Z-80A reads to determine if a command was received.

;

This signal latches the new command and sets a flip-flop that will inform the Z-80A that a command has been received.

These are the Clear To Send signals required for each of the RS232C ports.

This signal informs the transceiver that data 1S being sent to the CMB.

This signal latches the data being brought onto the 4-Way from the CMB.

This enables the lower. 8 bits of the data brought 1n from the CMB onto the Z-80A data bus.

This line informs the Z-80A that data has been latched for the CMB and it has not yet been used.

This signal latches the data on the Z-80A data bus prl0r to sending it to the EBUS.

This enables the data onto the EBUS from the 4-Way.

This is the EBUS Data Bus.

These are the Data carrier Detects required for each RS232C serial port.

This signal starts the DMA cycle after completing arbitration.

This signal activates the data drivers during a DMA cycle.

These are the Data Set Ready's required for each RS232C post.

A-2

Page 65: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

lJIRA - D

00

IACK

IBR

IINT4

This is the Data Transfer Acknowledge signal. This signal is generated by the slave device to acknowledge being addressed by the master.

These are the Data Terminal Ready's required for each RS232C p::>rt •

This places the data to be sent to the CMB on the EBUS.

This signal latches the data or command being 'sent to the 4-Way from the CMB.

This enables the data onto the EBUS as a slave mode read opera­tion.

This places the Interrupt Vector on the EBUS data lines for the CMB to read. It also terminates an interrupt operation and resets the interrupt request.

This signal is used as a timang signal for the DMA circuit at the start of the cycle.

This signal indicates that both stages of the arbitration passed.

This signal informs the DMA circuitry that the proper condi­tions exist for a DMA to take place.

This signal informs the interrupt circuitry that the proper conditions exist for an interrupt acknowledge.

This signal informs the arbitration logic that a level 4 inter­rupt has been acknowledged and starts the arbitration sequence to determine if this board is being acknowledged.

This signal is sent by the CMB on the EBUS to acknowledge an interrupt.

This signal is the Internal Bus Grant Acknowledge which informs the address drivers to place the DMA address on the EBUS. This signal also drives BGACK.

This signal is the Internal Bus Request that will drive the BR signal on the EBUS and will start the DMA cycle.

This is the Internal Data Transfer Acknowledge which informs the CMB that the 4-Way has acknowledged a slave mode request.

This is the Internal Interrupt request that starts the inter­rupt cycle and drives the interrupt line for the 4-Way.

This is the delayed read strobe required by the SCC's during an interrupt acknowledge.

A-3 M8155A

Page 66: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

lCEQ

T.FJX)FF

PRIOl - 3

RFAD

RBJl - 2

RESEt

RIA - D

RCJtC;

RSTIBR

RSTINIR

RTSA - D

RxDA - D

SCC01CE SCC02CE

M8155A

This 1S the Z-80A's IIO Request strobe.

This strobe allows the Z-80A to load the lower 8 bits of the DMA address prior to a DMA cycle.

This strobe allows the Z-80A to load the middle 8 bits of the DMA address prior to a DMA cycle.

This strobe allows the Z-80A to load the upper bits of the OMS address prior to a DMA cycle.

This strobe allows the Z-80A to load the interrupt vector prior to an interrupt cycle.

This strobe turns off the LED.

This strobe turns on the LED.

This is the memory request strobe of the Z-80A. i

This strobe enables the upper 8 data bits latched from the CMB onto the Z-80A data bus.

This signal indicates to both the DMA and Interrupt logic that the 4-way has successfully completed arbitration for the bus.

These are the boards bus priority lines which are compared with the priority lines on the EBUS.

This signal is the RAM chip select.

This is the read signal that the see's rece1ve.

These are timing signals used during arbitration.

This is the reset signal received from the EBUS and used to place the 4-way in a known condition.

These are the Ring Indicator signals required for the RS232e p:>rts.

This signal 1S the PROM chip select.

This signal resets the internal bus request.

This signal resets the internal interrupt request. •

These are the Request To Send signals required for each RS232e port.

These are the Receive Data lines required for each RS232e port.

These are the see chip enables.

A-4

Page 67: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

SErBOSRD

~

SE1'BUSY

SETINTR

SLtifST

SIDP

Txm - 0

ZAOO - ZAl3

zoo - 7

ZIlATOOTEN

This signal sets the internal bus request signal and starts a EMA cycle.

This signal sets the Il1A circuitry for a read operation.

This signal sets the I:MA circuitry for a write operation.

This strobe sets the BUSY bit in the status register.

This signal sets the internal interrupt request and starts the interrupt cycle.

This signal is activated during the self test portion of the firmware and disables the data drivers to prevent unwanted characters from reaching the screen.

This signal is a' slave mode reset to the board.

This is the second stage enable of the arbitration logic.

This signal starts the driver bus portion of the EMA cycle.

This signal starts the wait cycle necessary for the Z-80A to acknowledge an sec interrupt.

This signal starts the shutdown cycle of the EMA in progress.

These are the Transmit Data lines required for each Rs232C port.

This signal informs the CMB that the base interrupt vector 1S required by, the 4-Way.

This is the wait strobe that is sent to the Z-80A during an 1n­terrupt acknowledge to the sec's.

This turns off the wait line after the wait states are added to the acknowledge cycle.

This signal is activated during the shutdown portion of the current DMA cycle.

This is the write strobe that the sec's rece1ve.

These are the Z-80A's address lines.

These are the Z-80A's data lines.

This signal indicates that the Il1A circuit 1S bringing in data from the CMB.

This signal indicates that the DMA circuit 1S sending data to the CMB.

A-5 M8155A

Page 68: Service Manual - MAI 2000 4-Way Controller · Title: Service Manual - MAI 2000 4-Way Controller Author: MAI Basic Four Corporation Subject: M8155A Created Date: 20140513221217Z

M8155A A-6