Line protocol for communication system
First Claim
Patent Images
1. A method of serially transferring digital signal information items, between a master processing unit and a slave processing unit, each functioning as a sending unit and a receiving unit, comprising the steps of:
- (a) sending, from said master processing unit and receiving at said slave processing unit, a clock signal having a predetermined bit rate;
(b) sending from a sending unit and receiving at a receiving unit;
a prescribed number of information items in bit serialized form, each information item being preceded by a clock signal, whereby the information items are sent and received at the bit rate of said clock signal; and
(c) sending from the receiving unit and receiving at the sending unit, after the prescribed number of information items have been received at the receiving unit, an acknowledgment signal representative of the receipt of the prescribed number of information items.
1 Assignment
0 Petitions
Accused Products
Abstract
In a communication system, a line protocol format with a variable bit rate and low bit overhead provides for the high integrity, synchronous exchange of digital signal information between master and slave processing units, with master processing unit controlling the line protocol.
34 Citations
10 Claims
-
1. A method of serially transferring digital signal information items, between a master processing unit and a slave processing unit, each functioning as a sending unit and a receiving unit, comprising the steps of:
-
(a) sending, from said master processing unit and receiving at said slave processing unit, a clock signal having a predetermined bit rate; (b) sending from a sending unit and receiving at a receiving unit;
a prescribed number of information items in bit serialized form, each information item being preceded by a clock signal, whereby the information items are sent and received at the bit rate of said clock signal; and(c) sending from the receiving unit and receiving at the sending unit, after the prescribed number of information items have been received at the receiving unit, an acknowledgment signal representative of the receipt of the prescribed number of information items. - View Dependent Claims (2, 3, 4)
-
-
5. A method of serially transferring digital signal information, as information items, between a master processing unit and a slave processing unit, each functioning as a sending unit and a receiving unit, comprising the steps of:
-
(a) storing in each of said master and slave processing units information items to be transferred, at least one of the information items being of a prescribed binary state; (b) sending, from said master processing unit and receiving at said slave processing unit, a clock signal having a bit rate controlled by said master processing unit; (c) sending, from a sending unit and receiving at a receiving unit, a prescribed number of information items, each information item being preceded by a clock signal, whereby the information items are sent and received at the bit rate of said clock signal; (d) testing, at the receiving unit, each information item received for the presence of the at least one information item having the prescribed binary state; and (e) sending from the receiving unit and receiving at the sending unit, an acknowledgment signal, the acknowledgment signal being sent upon detection of the information item having the prescribed binary state as an acknowledgment to the sending unit that the prescribed number of information items have been received by the receiving unit. - View Dependent Claims (6, 7)
-
-
8. A method of transferring digital signal information over a data channel between two processing units designated a master and a slave, each functioning as a sending unit and a receiving unit, comprising the steps of:
-
(a) formatting the digital signal information at the sending unit into a message of a prescribed number of binary bits, the first bit of the message being of a mandatory predetermined binary state; (b) generating at said master a sequentially occurring bit clock signal for use by said master and said slave; (c) transmitting from a sending unit and shifting into a register in a receiving unit the formatted message in bit serialized form, the bits of the message being transmitted and received at the bit rate of said bit clock signal; (d) testing the register at the receiving unit, as each bit of the message is shifted into the register, for the presence of the first bit of the message by testing the binary state thereof; and (e) transmitting, from the receiving unit to the sending unit, an acknowledgment signal indicating receipt of the message upon detection of the presence of the first bit of the message, said acknowledgment signal being transmitted from the receiving unit and received at the sending unit in response to the first bit clock signal from said master following the detection of the first bit of the message at the receiving unit.
-
-
9. A method of transferring digital signal information over a data channel between two processing units designated a master and a slave, each functioning as a sending unit and a receiving unit, comprising the steps of:
-
(a) formatting the digital signal information in a send register at a sending unit, into a message of a prescribed number of binary bits the first and last bits of the message each being of a predetermined binary state; (b) generating, at the master, a sequentially occurring bit clock signal for use as a timing signal by the master and the slave; (c) sending from the send register of the sending unit and shifting into a receive register in a receiving unit the formatted message in bit serialized form, the bits of the message being sent and received at the bit rate of said bit clock signal; (d) testing, simultaneously, the binary states of the last bit of the message in the send register and the first bit of the message in the receive register at the sending and receiving units respectively, as each bit of the message is transferred; (e) repeating steps (c) and (d) until the entire message has been sent by the sending unit, as determined by the testing of the binary state of the last bit of the message by the sending unit; (f) sending one clock signal from the master unit to the receiving unit, following the last bit of the message sent by the sending unit; and (g) sending, from the receiving unit and receiving at the sending unit, in response to the last sent clock signal, an acknowledgment signal indicating receipt of the message as determined by the testing of the binary state of the first bit of the message at the receiving unit.
-
-
10. In a system for exchanging digitial signal information, the combination comprising:
-
(a) a data channel for bi-directionally communicating digital signal information; (b) first and second processing units communicatively coupled to opposite end of said data channel, one of said processing units being designated a master and the other processing unit a slave and each of said processing units functioning as a sending and a receiving unit, each of said processing units including, (1) processing and control means having stored therein, information items to be communicated over said data channel as digital signal information and a program for directing the operations thereof, including controlling the transfer of the information items over said data channel, and (2) means coupled to said data channel and said processing and control means, for selectively communicating digital signal information over said data channel in response to clock signals provided thereto by said data channel and control signals provided thereto by said processing and control means; and (c) a clock source in said master, said clock source being connected to the means coupled to said data channel and further connected to the processing and control means of said master for selectively sending the clock signal to said slave, over said data channel, at a bit rate controlled by the processing and control means of said master, whereby information items are transferred between sending and receiving units of the system at the bit rate of the clock signals, with a clock signal preceding each information item transferred.
-
Specification