Special Feature: The Intel 8089: An Integrated l/O Processor

IP.com Prior Art Database Disclosure
IP.com Disclosure Number: IPCOM000131407D
Publication Date: 01-Jun-1979
Find Similar Download

Publishing Venue

Software Patent Institute (IEEE Computer Volume 12 Number 6, Pages 67-73)

Related People

K. A. El-Ayat - Author [+2] [-2]
IEEE Computer Society - Owner
Submitter

Abstract

[Figure containing following caption omitted: As most mainframe manufacturers have demonstrated, the logical solution to I/O control problems is to deploy intelligent I/O subsystems. Intel's 8089 brings this capability to microcomputer systems.] The design of I/O subsystems is an integral and important step in computer system design. CPUs and I/O peripherals have generally non-compatible bus and timing requirements - - a fact that can result in sig~uficant degradation in system performance. The logical solution to this problem has been the deployment of an intelligent I/O subsystem which isolates the CPU from the I/O peripherals.l~3 The CPU is therefore free to proceed at full speed with its primary task of internal program processing and data manipulation. Control of all I/O operations is then performed by an I/O processor, an integral part of the I/O subsystem. The CPU maintains supervisory control over the system and issues commands and messages to the I/O processor, which then proceeds with all necessary peripheral control operations to complete the desired I/O transaction. The IIO processor is responsible for device initialization, record selection, I/O transfer, simple data transformation, error checking and retries, and it signals the CPU upon successful completion of the I/O transfer. [Figure containing following caption omitted: Intel 8089 device characteristics ALU Width 20 bits Memory addressing capability 1 M byte .....Addressable l/O ports.....64K Process.....HMOS Clock period.....200 nsec standard, 125 nsec selected Number of channels.....2 Pins.....40 Supply.....+5V.....I] [Figure containing following caption omitted: Conventional and dual--bus microcomputer systems In a conventional microcomputer system the CPU executes application and I/O programs. Availability of a single bus in the system means that CPU, I/O peripherals, and DMA controller share the use of theat bus. Bus is therefore heavily utilized, and high- speed I/O may impede application program execution. In a dual bus microcomputer system with I/O processor, the resphsibility for I/O processing is transferred to an I/O processor, whtich executesI/O programs in parallel with the CPU. All I/O peripherals reside on a local I/O bus, significatnly reducing the load on the main system bus.] Microprocessors of today Isuch as the Intel 80864) have attained respectable performance levels by innovative architectural and technological advances. However, such advances in microprocessor performance may be seriously overshadowed by the constraints of traditional non-intelligent I/O subsystems. The Intel 8089 I/O processor is designed to solve such problems by providing the necessary intelligence and capability to microcomputer I/O subsystems. The architecture of the I/O processor is designed to meet typical I/O system requirements, such as high speed DMA transfers, peripheral synchronization, etc., and is better suited to I/O processing than a general- purpose microprocessor.

Copyright

This record contains textual material that is copyright ©; 1979 by the Institute of Electrical and Electronics Engineers, Inc. All rights reserved. (see document for full copyright)

Language

English (United States)

Country

United States

Document File

12 pages / 43.9 KB

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 9% of the total text.

Page 1 of 12

THIS DOCUMENT IS AN APPROXIMATE REPRESENTATION OF THE ORIGINAL.

This record contains textual material that is copyright ©; 1979 by the Institute of Electrical and Electronics Engineers, Inc. All rights reserved. Contact the IEEE Computer Society http://www.computer.org/ (714-821-8380) for copies of the complete work that was the source of this textual material and for all use beyond that as a record from the SPI Database.

Special Feature: The Intel 8089: An Integrated l/O Processor

K. A. El-Ayat

Intel Corporation

(Image Omitted: As most mainframe manufacturers have demonstrated, the logical solution to I/O control problems is to deploy intelligent I/O subsystems. Intel's 8089 brings this capability to microcomputer systems.)

The design of I/O subsystems is an integral and important step in computer system design. CPUs and I/O peripherals have generally non-compatible bus and timing requirements - - a fact that can result in sig~uficant degradation in system performance. The logical solution to this problem has been the deployment of an intelligent I/O subsystem which isolates the CPU from the I/O peripherals.l~3 The CPU is therefore free to proceed at full speed with its primary task of internal program processing and data manipulation. Control of all I/O operations is then performed by an I/O processor, an integral part of the I/O subsystem. The CPU maintains supervisory control over the system and issues commands and messages to the I/O processor, which then proceeds with all necessary peripheral control operations to complete the desired I/O transaction. The IIO processor is responsible for device initialization, record selection, I/O transfer, simple data transformation, error checking and retries, and it signals the CPU upon successful completion of the I/O transfer.

   (Image Omitted: Intel 8089 device characteristics ALU Width 20 bits Memory addressing capability 1 M byte .....Addressable l/O ports.....64K Process.....HMOS Clock period.....200 nsec
standard, 125 nsec selected Number of channels.....2 Pins.....40 Supply.....+5V.....I)

   (Image Omitted: Conventional and dual--bus microcomputer systems In a conventional microcomputer system the CPU executes application and I/O programs. Availability of a single bus in the system means that CPU, I/O peripherals, and DMA controller share the use of theat bus. Bus is therefore heavily utilized, and high- speed I/O may impede application program execution. In a dual bus microcomputer system with I/O processor, the resphsibility for I/O processing is transferred to an I/O processor, whtich executesI/O programs in parallel with the CPU. All I/O peripherals reside on a local I/O bus, significatnly reducing the load on the main system bus.)

Microprocessors of today Isuch as the Intel 80864) have attained respectable performance levels by innovative architectural and technological advances. However, such advances in microprocessor performance may be seriously overshadowed by the constraints...

First page image
You are not signed in. If you have an IP.com account, your download price may be lower or waived. Click here if you want to sign-in now.
Loading PayPal...
The full document comprises 12 pages and is available as a PDF document as well as a ZIP archive. The cost is $40.00 USD (depending on your billing address, sales tax may apply); payment may be made directly using your credit card or your PayPal account.

If you've already purchased this document, and wish to download it now you may enter the download access code you received in your original email receipt.