Figure 3-2. Pc I/O Channel Interface Circuitry Block Diagram - National Instruments DAQ AT-MIO-16X User Manual

Multifunction i/o board for the pc at/eisa
Table of Contents

Advertisement

Address
Bus
I/O Channel
Control Lines
Data
Bus
DMA Request
DMA
Acknowledge
IRQ
© National Instruments Corporation
Address
Latches
PC I/O
Channel
Timing
Interface
16
Data
/
Buffers
DMA
Control
Circuitry
Interrupt
Control
Circuitry

Figure 3-2. PC I/O Channel Interface Circuitry Block Diagram

The PC I/O channel interface circuitry consists of address latches,
address decoder circuitry, data buffers, PC I/O channel interface timing
signals, interrupt circuitry, and DMA arbitration circuitry. The PC I/O
channel interface circuitry generates the signals necessary to control
and monitor the operation of the AT-MIO-16X multiple-function
circuitry.
The PC I/O channel has 24 address lines; the AT-MIO-16X uses 10 of
these lines to decode the board address. Therefore, the board address
range is 000 to 3FF hex. SA5 through SA9 are used to generate the
board enable signal. SA0 through SA4 are used to select individual
onboard registers. The address-decoding circuitry generates the register
select signals that identify which AT-MIO-16X register is being
accessed. The AT-MIO-16X is factory configured for a base address of
220 hex. With this base address, all of the registers on the board will
fall into the address range of 220 hex to 23F hex. If this address range
Address
Decoder
3-3
Chapter 3
Theory of Operation
Register
Selects
Read-and-Write
Signals
Internal
Data Bus
A T-MIO-16X
DMA Request
A T-MIO-16X
DMA Acknowledge
and Terminal Count
A T-MIO-16X
Interrupt
Request
AT-MIO-16X User Manual

Advertisement

Table of Contents
loading

Table of Contents