I/O Channel - IBM 5150 Hardware Reference Manual

Hide thumbs Also See for 5150:
Table of Contents

Advertisement

I/O Channel
The I/O channel is an extension of the 8088 microprocessor bus.
It
is, however, demultiplexed, repowered, and enhanced by the addition
of interrupts and Direct Memory Access (DMA) functions.
The I/O channel contains an 8-bit bidirectional data bus, 20 address
~
lines, 6 levels of interrupt, control lines for memory and I/O read or
write, clock and timing lines, 3 channels ofDMA control lines, memory
refresh timing control lines, a channel check line, and power and ground
for the adapters. Four voltage levels are provided for I/O card
+
5 V dc, ­
5 V dc,
+
12 V dc, and -12 V dc. These functions are provided in a 62-pin
connector with 100 mil card tab spacing.
A ready line is available on the I/O channel to allow operation with
slow I/O or memory devices. If the channel's Ready line is not
activated by an addressed device, all processor generated memory
read and write cycles take four 210 ns clock or 840 ns/byte. All
processor-generated I/O read and write cycles require five 210 ns
clocks or 1.05 m sec/byte. All DMA transfers require five clocks for a
cycle time of 1.05 m sec/byte. Refresh cycles are present once every 72
clocks or approximately 15 m sec and require five clocks or approxi ­
mately 7% of the bus bandwidth.
I/O devices are addressed using I/O mapped address space. The
,,--......,
channel is designed so that 512 I/O device addresses are available to
the I/O channel cards.
A channel check line exists for reporting error conditions to the
processor. Activating this line results in a NMI to the 8088 processor.
Memory Expansion Options use this line to report parity errors.
The I/O channel is repowered so there is sufficient drive to power
all five System Expansion Slots, assuming two loads per slot. The
IBM Option I/O adapters typically use only one load. A graphic
illustration of the System I/O Channel and its descriptions are on the
following pages.
2-8

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents