Hardware Description
The MIO has 3 basic addressing areas: 1) ACIA at $D1C0-$D1DF, 2) MIO Latches at $D1E0-
$D1FF, and 3) 256 bytes of RAM at $D600-$D6FF. Note that the ACIA and MIO latches are not fully
decoded; both contain 4 read/write registers, but each register has 7 shadows. Tables 5-1 through 5-
3 briefly describes the MIO registers.
ACIA Operation
For more information on the ACIA operation, refer to a 6551A or 65C51 data manual (this part is
manufactured by Rockwell, GTE, NCR, and RCA). The only irregularity of usage is that the lines
DSR, CTS, and DCD are tied to ground. This is due to the fact that the ACIA will not receive data if
either of these lines are false. To read the actual state of these lines, you must read location $D1E3
(bits 2,1,0). This will return the true lines sense (DCD true is indicated by a high on bit 1 of $D1E3).
SASI/SCSI Interface
The data input/output ($D1E1) and input control lines ($D1E2) reflect the true voltage levels on the
ports. Thus, the input control lines are normally all ones (port voltages are +5) which represents a
logic false on the bus. For more information on SASI/SCSI bus protocol, refer to the Adaptec ACB-
4000 Series User's Manual, the XEBEC S1410A disk controller document, the Seagate ST225N
manual, or any other device manual employing these protocols.
The ACK-/REQ- handshake cycle is performed by the MIO hardware. Whenever the data ($D1E1) is
read or written, ACK- is set true. It is cleared by a high level on the REQ- input signal.
The RST- is set true when $D1E0 is read or when the RESET key pressed on the computer (or
during powerup). It is cleared by reading location $D1E2.
The I/O- controls whether the 8-bit printer/SASI registers are input or output. When I/O- is high (input
to SASI controller), the data is output on the printer and SASI port. If I/O- is low, then the output
latches are disabled (it will latch new data, but the output is tri-stated).
Printer Interface
The printer data ($D1E1) and BUSY signals are high true logic. The a high (1) on BUSY (bit 6 of
$D1E2) indicates the printer is busy. A low (0) on FAULT- (bit 4 of $D1E2) reflects an error condition
in the printer (printer off?).
MIO Service Manual
Page 58
Summary of Contents for Mio
Page 1: ......
Page 3: ...MIO Service Manual Page 2 ...
Page 4: ...MIO Service Manual Page 3 ...
Page 5: ...MIO Service Manual Page 4 ...
Page 6: ...MIO Service Manual Page 5 ...
Page 7: ...MIO Service Manual Page 6 ...
Page 8: ...MIO Service Manual Page 7 ...
Page 10: ...U1 74LS20 DUAL 4 INPUT NAND GATE MIO Service Manual Page 9 ...
Page 11: ...U2 U12 U24 74LS175 QUAD D FLIP FLOP MIO Service Manual Page 10 ...
Page 12: ...MIO Service Manual Page 11 ...
Page 13: ...U3 U4 74LS138 3 TO 8 LINE DECODER MIO Service Manual Page 12 ...
Page 14: ...MIO Service Manual Page 13 ...
Page 15: ...U5 7407 HEX BUFFER DRIVER MIO Service Manual Page 14 ...
Page 16: ...U6 6551 ASYNCHRONOUS COMMUNICATION INTERFACE ADAPTER ACIA MIO Service Manual Page 15 ...
Page 17: ...MIO Service Manual Page 16 ...
Page 18: ...MIO Service Manual Page 17 ...
Page 19: ...MIO Service Manual Page 18 ...
Page 20: ...MIO Service Manual Page 19 ...
Page 21: ...MIO Service Manual Page 20 ...
Page 22: ...MIO Service Manual Page 21 ...
Page 23: ...U7 U10 74LS04 HEX INVERTER MIO Service Manual Page 22 ...
Page 24: ...U8 74LS02 QUAD 2 INPUT NOR GATE MIO Service Manual Page 23 ...
Page 25: ...U9 U25 74LS93 4 BIT BINARY COUNTER MIO Service Manual Page 24 ...
Page 26: ...MIO Service Manual Page 25 ...
Page 27: ...MIO Service Manual Page 26 ...
Page 28: ...U11 74LS10 TRIPLE 3 INPUT NAND GATE MIO Service Manual Page 27 ...
Page 29: ...U13 U21 U67 U69 74LS00 QUAD 2 INPUT NAND GATE MIO Service Manual Page 28 ...
Page 31: ...U15 27C128 16K x 8 EPROM MIO Service Manual Page 30 ...
Page 32: ...U16 U20 74LS73A DUAL J K FLIP FLOP WITH CLEAR MIO Service Manual Page 31 ...
Page 33: ...MIO Service Manual Page 32 ...
Page 34: ...MIO Service Manual Page 33 ...
Page 35: ...U17 MC1489P QUAD LINE RECIEVER MIO Service Manual Page 34 ...
Page 36: ...U18 LM3086 TRANSISTOR ARRAY MIO Service Manual Page 35 ...
Page 37: ...U19 74HC4046 PHASE LOCKED LOOP MIO Service Manual Page 36 ...
Page 38: ...MIO Service Manual Page 37 ...
Page 39: ...MIO Service Manual Page 38 ...
Page 40: ...MIO Service Manual Page 39 ...
Page 41: ...MIO Service Manual Page 40 ...
Page 42: ...MIO Service Manual Page 41 ...
Page 43: ...MIO Service Manual Page 42 ...
Page 44: ...U22 74LS139 DUAL 1 OF 4 DECODER DEMULTIPLEXER MIO Service Manual Page 43 ...
Page 45: ...MIO Service Manual Page 44 ...
Page 46: ...U23 74LS158 QUAD 2 INPUT MULTIPLEXER MIO Service Manual Page 45 ...
Page 47: ...MIO Service Manual Page 46 ...
Page 49: ...MIO Service Manual Page 48 ...
Page 50: ...U28 74LS240 OCTAL BUFFER LINE DRIVER WITH 3 STATE OUTPUTS MIO Service Manual Page 49 ...
Page 52: ...MIO Service Manual Page 51 ...
Page 53: ...MIO Service Manual Page 52 ...
Page 54: ...MIO Service Manual Page 53 ...
Page 55: ...MIO Service Manual Page 54 ...
Page 56: ...MIO Service Manual Page 55 ...
Page 57: ...MIO Service Manual Page 56 ...
Page 58: ...MIO Service Manual Page 57 ...