Distributed function communication system for remote devices
First Claim
1. A communications system for transmitting data between a data processor and a plurality of peripheral devices controlled by said processor comprising;
- first interface means coupled over a first common bus to said processor and responsive to data transmission instructions including bus control signals and the address of a prescribed peripheral device supplied over said first common bus from the processor for generating a data code in accordance with the received data transmission instruction and which identifies the address of the peripheral device and the type of transaction to be carried out between said processor and said addressed peripheral device;
second interface means coupled over a second common bus to said plurality of peripheral devices addressable by said processor;
a transmission line connected between said first and second interface means;
said first interface means includes a first storage means for storing the data transmission instructions received from the processor over the first common bus and for outputting the data code when enabled;
first means for generating a transmission clock;
first circuit means responsive to receiving said bus control signals for generating a control signal;
first means coupled to said first clock generating means and said first circuit means for transmitting the data code at said transmission clock rate from said first storage means to said second interface means over said transmission line in response to the generation of said first control signal;
said second interface means includes means coupled to said transmission line for reconstructing said transmission clock from the transmitted data code;
second storage means coupled to said transmission line and said second common bus for storing the data code received from said first interface means;
second circuit means coupled to said second storage means and said second common bus for reconstructing from said transmitted data said bus control signals;
and third circuit means coupled to said second storage means and said clock reconstructing means for enabling said second storage means to output to the addressed peripheral device over said common bus said data code wherein the first and second interface means are transparent to the addressed peripheral device.
0 Assignments
0 Petitions
Accused Products
Abstract
To effect an accurate transmission of data between processing equipment and a plurality of peripheral devices, first and second interfaces are employed for reconstructing and transmitting the data over a communications link such as a conductor pair. The first interface termed a master terminal which is coupled to a common control module by way of a common control bus, receives instruction, address, and data information from the processor, and transmits a serial data code containing all this information to a plurality of second interfaces, termed slave terminals. Each slave terminal is coupled to a set of peripheral devices by a common bus and when a peripheral device recognizes its address being present in the code received from the master terminal, the slave terminal responds to complete the transaction with the master terminal and the addressed peripheral device.
48 Citations
16 Claims
-
1. A communications system for transmitting data between a data processor and a plurality of peripheral devices controlled by said processor comprising;
-
first interface means coupled over a first common bus to said processor and responsive to data transmission instructions including bus control signals and the address of a prescribed peripheral device supplied over said first common bus from the processor for generating a data code in accordance with the received data transmission instruction and which identifies the address of the peripheral device and the type of transaction to be carried out between said processor and said addressed peripheral device; second interface means coupled over a second common bus to said plurality of peripheral devices addressable by said processor; a transmission line connected between said first and second interface means; said first interface means includes a first storage means for storing the data transmission instructions received from the processor over the first common bus and for outputting the data code when enabled; first means for generating a transmission clock; first circuit means responsive to receiving said bus control signals for generating a control signal; first means coupled to said first clock generating means and said first circuit means for transmitting the data code at said transmission clock rate from said first storage means to said second interface means over said transmission line in response to the generation of said first control signal; said second interface means includes means coupled to said transmission line for reconstructing said transmission clock from the transmitted data code; second storage means coupled to said transmission line and said second common bus for storing the data code received from said first interface means; second circuit means coupled to said second storage means and said second common bus for reconstructing from said transmitted data said bus control signals; and third circuit means coupled to said second storage means and said clock reconstructing means for enabling said second storage means to output to the addressed peripheral device over said common bus said data code wherein the first and second interface means are transparent to the addressed peripheral device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communications system for transmitting data between a data processor and a plurality of peripheral devices controlled by said processor comprising:
-
first adapter means coupled over a first common bus to said processor and responsive to parallel data transmission instructions including bus controls signals and the address of the prescribed peripheral device supplied over said first common bus from the processor for generating a serial data code in accordance with the received data transmission instructions and which includes the address of the prescribed peripheral device, the type of transaction and a data portion; a plurality of second adapter means coupled over a second common bus to said plurality of peripheral devices addressable by said processor; a twisted pair of conductors connected between said first adapter means and each of said second adapter means; said first adapter means includes a first storage means coupled to said first common bus for storing said parallel data instructions and for outputting over said pair of conductors said serial data code when enabled; first means coupled to said first storage means for generating a transmission clock; first circuit means coupled to said first common bus and responsive to receiving said bus controls signals for enabling said transmission clock to clock said serial code from said first storage means over said twisted pair of conductors to each of said second adapter means; each of said second adapter means includes means coupled to said twisted pair of conductors for reconstructing said transmission clock from the serial data code transmitted over said pair of conductors; second storage means coupled to said pair of conductors for storing the address of the prescribed peripheral device, said second storage means further coupled to said reconstructing means and said second common bus for supplying over said second common bus at said recovered transmission clock rate the address of the prescribed peripheral device to the peripheral devices; third storage means coupled to said clock reconstructing means for storing the data portion of the serial data code; second circuit means coupled to said second storage means and said second common bus for reconstructing from the transmitted serial data code signal bus control signals; and third circuit means coupled to said second and third storage means and said clock reconstructing means for enabling said third storage means to output in parallel said data portion to the addressed peripheral device over said second common bus in response to receiving the serial data code wherein the first and second adapters are transparent to the addressed peripheral device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification