5 address decoding, 6 communication loops – Fluke Biomedical 960CI-200 User Manual

Page 12

Advertising
background image

Theory of Operation

4

4-2

4.5 Address Decoding

The address decoding is done by U9, U8, U11, and U6. Logic array U6 is programmed to provide the following enable
signals:


ACIA1

- for address 300 through 3FF


ACIA2

- for address 400 through 4FF


ACIA3

- for address 500 through 5FF


RAM1

- for memory RAM 2000 – 3FFF


RAM2

- for memory RAM 4000 – 5FFF


RAM3

- for memory RAM 6000 – 7FFF


PROM

- for memory PROM 8000 – FFFF


U6 provides a control signal to the internal data bus transceiver to route data to and from memory to the processor.
Under a READ command the processor reads from memory. Under a WRITE command the processor writes to
memory. U9 provides the CHAN ID signal that enables U15 and read the channel identification.

4.6 Communication Loops

The 960CI-200 has three communication loops. Loops 1 and 2 are used for two-way communications with the
computer, while loop 3 is a receive only one-way communications loop to the monitor.

Only loop 1 will be discussed here since loop 2 circuitry is identical in operation. (ACIA1, U16 is loop 1) & (ACIA2, U17
& Z9 is loop 2). The ACIA’s have the following signal inputs and outputs:

CONTROL:

T2 L02 R/W, A0, UB BIT RATE, ACIA 1,2,3, IRQ, and UB BIT RATE (determines data baud rate)


DATA:

Parallel D0 through D7, Serial TX & Serial RX, T2, 02. All data transfers occur on falling edge

of 02.


R/W:

HI for read and LO for write operations.


A0:

Part of the address decoding, A0 = 0 for data and A0 = 1 for control


ACIA 1,2,3:

Selected when low


IRQ:

Output that goes to the processor to cause an interrupt when receiving data and the
buffer is full.

D0 – D7:

Parallel data bus (internal data bus)



TX:

Transmit (Serial data)

Advertising