Bidirectional interface utilizing read-only memory, decoder and multiplexer
First Claim
Patent Images
1. An interface system for matching control code signals and data signals between a data processing unit and a controller which employ different control code formats, comprising:
- a control register for receiving control code signals from the data processing unit and having an input and an output;
a first read-only memory circuit responsive to the output of said control register and programmed to provide discrete control signals corresponding to the control code signals in said control register;
a second read-only memory circuit responsive to the output of said control register and programmed to convert the control code signals in said control register into corresponding commands in the control code format of the controller;
clock means initiated upon loading of the control code signals into said control register for operating said first and second read-only memory circuits;
decoder means responsive to the discrete control signals of said first read-only memory circuit for applying discrete controls to the controller to condition its registers to receive commands or data signals and for generating a select signal; and
means responsive to said select signal generated by said decoder means for selectively applying either commands from said second read-only memory circuit or data signals from the data processing unit to the controller.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus matches control code signals and data signals between data processing units which employ different control code formats. The interface is especially suitable for use between a computer bus interface and a controller or between two separate controllers. It employs read-only memory circuits which convert control code signals from the computer bus into discrete controls and commands compatible with the code format of the controller. The read-only memory circuits are programmable to allow looping programs to be implemented.
-
Citations
10 Claims
-
1. An interface system for matching control code signals and data signals between a data processing unit and a controller which employ different control code formats, comprising:
-
a control register for receiving control code signals from the data processing unit and having an input and an output; a first read-only memory circuit responsive to the output of said control register and programmed to provide discrete control signals corresponding to the control code signals in said control register; a second read-only memory circuit responsive to the output of said control register and programmed to convert the control code signals in said control register into corresponding commands in the control code format of the controller; clock means initiated upon loading of the control code signals into said control register for operating said first and second read-only memory circuits; decoder means responsive to the discrete control signals of said first read-only memory circuit for applying discrete controls to the controller to condition its registers to receive commands or data signals and for generating a select signal; and means responsive to said select signal generated by said decoder means for selectively applying either commands from said second read-only memory circuit or data signals from the data processing unit to the controller. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An emulation interface for matching control code signals and data signals between a computer bus interface and a controller which employ different, fixed control code formats, comprising:
-
a control register for receiving control code signals from the computer bus interface and having an input and an output; a first read-only memory circuit having its most significant binary inputs responsive to the output of said control register and programmed to provide discrete control signals corresponding to the control code signals from the computer bus interface; a second read-only memory circuit having its most significant binary inputs responsive to the output of said control register and programmed to convert the control code signals of the computer bus interface into corresponding commands in the control code format of the controller; a binary counter initiated by the computer bus interface upon loading of the control code signals into said control register, said binary counter having its output coupled to the least significant binary inputs of said first and second read-only memory circuits for indexing said first and second read-only memory circuits; a command decoder responsive to the output of said first read-only memory circuit for converting its discrete control signals into the control code format of the controller and applying discrete controls to the controller to condition its registers to receive commands or data signals, and for generating a select signal; and a multiplexer having first inputs for receiving command signals from said second read-only memory circuit and data signals from the computer bus interface, a second input for receiving a signal from said command decoder, and an output coupled to the controller for selectively applying either commands from said second read-only memory circuit or data signals from the computer bus interface to the controller under the control of said select signal generated by said command decoder. - View Dependent Claims (7, 8, 9, 10)
-
Specification