Universal interface circuit for synchronous and asynchronous buses
AssigneeMotorola, Inc.
InventorsDonald Tietjen, Sharon Lamb, Pern Shaw, Duane Cawthron, Paul D. Shannon
Life of this patent
Estimating the term…
Abstract
A universal bus interface circuit can be used in conjunction with either synchronous or asynchronous bus systems. An input terminal is monitored to determine if the bus is synchronous or asynchronous. If the bus is asynchronous, a synchronization circuit generates a synchronous control signal for internal use from an asynchronous select signal. The synchronization circuit also generates an asynchronous hand-shake or acknowledge signal which is applied to the input terminal to indicate completion of the operation. The input terminal is monitored by a host processor.
Claims7
An interface circuit for use in conjunction with a data processing system bus, comprising:
- first means coupled to said bus for receiving a select signal from said data processing system;
- second means for receiving an indication as to whether said bus is synchronous or asynchronous;
- third means coupled to said first means for passing said select signal if said bus is synchronous;
- and
- fourth means coupled to said first and second means for synchronizing said select signal if said bus is asynchronous.
An interface circuit for interacting with the bus of a microprocessor system, comprising:
- first terminal means coupled to said bus for receiving a select signal from said microprocessor;
- second terminal means coupled to said bus for receiving an indication as to whether said bus is synchronous or asynchronous;
- latching means coupled to said second terminal means for generating a first signal if the bus is synchronous and a second signal if said bus is asynchronous;
- third means coupled to said first and second terminal means and responsive to said second signal for synchronizing said select signal;
- fourth means coupled to said first terminal means and responsive to said first signal for passing said select signal;
- and
- fifth means coupled to said third means for placing an acknowledge signal on said second terminal means after an asynchronous bus operation has been completed.
Dependencies are inferred from the claim text.