Data distribution interface
First Claim
1. A data distribution interface between a plurality of remote serial data terminals and a central parallel data transmission system comprising:
- an asynchronous receiver transmitter operable to convert serial data at a serial data input to parallel data at a parallel data output and also operable to convert parallel data at a parallel data input to serial data at a serial data output;
a parallel data bus connected to the parallel data input and output of the asynchronous receiver-transmitter for transmitting parallel data to and from said receiver-transmitter,multiplexer means coupled to the serial data input of the asynchronous receiver-transmitter and to the plurality of remote serial data terminals for coupling data from said terminals to the serial data input of the asynchronous receiver-transmitter;
demultiplexer means coupled to the serial data output of the asynchronous receiver-transmitter and to the plurality of remote serial data terminals for coupling data from the serial data output of the asynchronous receiver-transmitter to said terminals;
a memory coupled to said parallel data busmicroprocessor means connected to said receiver-transmitter and said data bus for reading and processing data from the data bus and sending resultant data to the memory, for supplying said multiplexer and demultiplexer means with data representing the addresses of selected remote terminals to which data is to be transmitted and from which data is to be received, and for enabling said receiver-transmitter to supply data to said demultiplexer via said serial data output and to receive data from said multiplexer via said serial data input.
3 Assignments
0 Petitions
Accused Products
Abstract
A microprocessor-based circuit for interfacing between a plurality of serial data terminals and an external parallel data operating system. The interface circuit includes an asynchronous receiver-transmitter, which converts serial data to parallel data and converts parallel data to serial data. The interface circuit multiplexes received serial data from the terminals and couples that serial data to the receiver-transmitter. The microprocessor in the interface circuit further controls the transfer of this now-parallel data to the external parallel data operating system. The microprocessor also controls the transfer of parallel data from the parallel data operating system, which is converted to serial data by the asynchronous receiver-transmitter, demultiplexed by the interface circuit and transmitted to the terminals. Both the transmission and the reception of serial data is coordinated by the microprocessor, which also controls the receiver-transmitter and a set of registers connected to the operating system on a parallel data bus.
67 Citations
16 Claims
-
1. A data distribution interface between a plurality of remote serial data terminals and a central parallel data transmission system comprising:
-
an asynchronous receiver transmitter operable to convert serial data at a serial data input to parallel data at a parallel data output and also operable to convert parallel data at a parallel data input to serial data at a serial data output; a parallel data bus connected to the parallel data input and output of the asynchronous receiver-transmitter for transmitting parallel data to and from said receiver-transmitter, multiplexer means coupled to the serial data input of the asynchronous receiver-transmitter and to the plurality of remote serial data terminals for coupling data from said terminals to the serial data input of the asynchronous receiver-transmitter; demultiplexer means coupled to the serial data output of the asynchronous receiver-transmitter and to the plurality of remote serial data terminals for coupling data from the serial data output of the asynchronous receiver-transmitter to said terminals; a memory coupled to said parallel data bus microprocessor means connected to said receiver-transmitter and said data bus for reading and processing data from the data bus and sending resultant data to the memory, for supplying said multiplexer and demultiplexer means with data representing the addresses of selected remote terminals to which data is to be transmitted and from which data is to be received, and for enabling said receiver-transmitter to supply data to said demultiplexer via said serial data output and to receive data from said multiplexer via said serial data input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data distribution interface circuit positioned between a plurality of serial data terminals and a central parallel data transmission system comprising:
-
converting means for converting serial data at a serial data input to parallel data at a parallel data output and for converting parallel data at a parallel data input to serial data at a serial data output; a parallel data bus connected to the parallel data input and output of the converting means for transmitting parallel data to and from said converting means; multiplexer means coupled to the serial data input of said converting means and to the plurality of serial data terminals for coupling data from a selected terminal to the serial data input of the converting means; demultiplexer means coupled to the serial data output of said converting means and to the plurality of serial data terminals for coupling data from the serial data output of the converting means to a selected terminal; a memory coupled to said parallel data bus microprocessor means connected to said data bus for reading and processing data from the data bus and sending resultant data to the memory, and for supplying said multiplexer and demultiplexer means with data representing the addresses of selected remote terminals to which data is to be transmitted and from which data is to be received; means for enabling said multiplexer means to transmit data from said converting means to said selected remote terminals; and means for enabling said demultiplexer means to transmit data to said converting means from said selected remote terminals. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification