Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
244 words
A data communications interface for providing, to a synchronous communication link that carries serial input data and a synchronous link clock signal, access to a data recipient that includes a processor, reads parallel output data applied thereto, and generates an acknowledge signal to indicate that it has read the parallel output data, the interface comprising: a serial communications controller, coupled to the link and the data recipient, for receiving the serial input data from the link at times specified by transitions in the link clock signal, reformatting the serial data into parallel output data, providing to the data recipient the parallel output data and a request signal, asserting the request signal to request that the parallel output data be read by the data recipient, and responding to an acknowledge signal from the data recipient by de-asserting the request signal; first-in, first-out (FIFO) storage means, interposed between the serial communications controller and the link, for storing the serial input data from the link at times specified by level transitions in the synchronous link clock signal and responding to application of an output clock signal thereto by transmitting the serial input data to the serial communications controller at times specified by level transitions in the output clock signal; and control means for receiving the request signal from the serial communications controller and for providing the output clock signal to the storage means, the control means disabling the output clock signal when the request signal is asserted.
Claim 2
Dependent Claim
244 words
A data communications interface for providing, to a synchronous communication link that carries serial input data and a synchronous link clock signal, access to a data recipient that includes a processor, reads parallel output data applied thereto, and generates an acknowledge signal to indicate that it has read the parallel output data, the interface comprising: a serial communications controller, coupled to the link and the data recipient, for receiving the serial input data from the link at times specified by transitions in the link clock signal, reformatting the serial data into parallel output data, providing to the data recipient the parallel output data and a request signal, asserting the request signal to request that the parallel output data be read by the data recipient, and responding to an acknowledge signal from the data recipient by de-asserting the request signal; first-in, first-out (FIFO) storage means, interposed between the serial communications controller and the link, for storing the serial input data from the link at times specified by level transitions in the synchronous link clock signal and responding to application of an output clock signal thereto by transmitting the serial input data to the serial communications controller at times specified by level transitions in the output clock signal; and control means for receiving the request signal from the serial communications controller and for providing the output clock signal to the storage means, the control means disabling the output clock signal when the request signal is asserted.
Claim 3
Dependent Claim
23 words
A data communication interface as in claim 1 wherein the serial communications controller is of the Dual Universal Serial Controller Circuit (DUSCC) type.
Claim 4
Dependent Claim
47 words
A data communication interface as in claim 1 wherein: the storage means additionally includes means for detecting the absence of data therein and asserting a FIFO empty signal indicative thereof; and the control means additionally disables the output clock signal when the FIFO empty signal is asserted.
Claim 5
Dependent Claim
23 words
A data communication interface as in claim 3 wherein the serial communications controller is of the Dual Universal Serial Controller Circuit (DUSCC) type.
Claim 6
Dependent Claim
79 words
A data communication interface as in claim 3 wherein: the serial communications controller is responsive to the presence in the serial input data of a predetermined end-of-message-indicating sequence to generate a message-completion signal indicating the end of a message; and the control means additionally comprises means for responding to overlapping assertions of the message-completion and acknowledge signals by disabling the output clock signal and keeping it disabled until the control means receives an end-of-frame signal from the data recipient.
Claim 7
Dependent Claim
78 words
A data communications system as in claim 1 wherein the data recipient includes direct memory access (DMA) control means, connected between the serial communications controller means and the processor, for reading the parallel output data from the serial communications controller in response to assertion of the request signal, for asserting the acknowledge signal to indicate that it has read the parallel output data from the serial communications controller, and for transferring the parallel output data to the processor.
Claim 8
Dependent Claim
23 words
A data communications system as in claim 6 wherein the serial communications controller is of the Dual Universal Serial Controller Circuit (DUSCC) type.
Claim 9
Dependent Claim
47 words
A data communications system as in claim 6 wherein: the storage means additionally includes means for detecting the absence of data therein and asserting a FIFO empty signal indicative thereof; and the control means additionally disables the output clock signal when the FIFO empty signal is asserted.
Claim 10
Dependent Claim
23 words
A data communications system as in claim 8 wherein the serial communications controller is of the Dual Universal Serial Controller Circuit (DUSCC) type.
Claim 11
Dependent Claim
79 words
A data communications systems as in claim 8 wherein: the serial communications controller is responsive to the presence in the serial input data of a predetermined end-of-message-indicating sequence to generate a message-completion signal indicating the end of a message; and the control means additionally comprises means for responding to overlapping assertions of the message-completion and acknowledge signals by disabling the output clock signal and keeping it disabled until the control means receives an end-of-frame signal from the data recipient.
Claim 12
Dependent Claim
18 words
A data communications system as in claim 6 wherein the second clock rate exceeds the first clock rate.
Claim 13
Dependent Claim
299 words
A data communications system comprising: A) a synchronous communication link that carries serial input data and a synchronous link clock signal having transitions that occur at a first clock rate; B) a data recipient, including a processor, for reading parallel output data applied thereto in response to assertion of a request signal applied thereto, and for generating an acknowledge signal to indicate that it has read the parallel output data; and C) a data communications interface comprising: i) a serial communications controller, coupled to the link and the data recipient, for receiving the serial input data from the link at times specified by transitions in the link clock signal, reformatting the serial data into parallel output data, providing to the data recipient the parallel output data and the request signal, asserting the request signal to request that the parallel output data be read, and responding to an acknowledge signal from the data recipient by de-asserting the request signal; ii) first-in, first-out (FIFO) storage means, interposed between the serial communications controller and the link, for storing the serial input data from the link at times specified by level transitions in the synchronous link clock signal and responding to application of an output clock signal thereto by transmitting the serial input data to the serial communications controller at times specified by level transitions in the output clock signal; and iii) control means for receiving the request signal from the serial communications controller, for generating transitions in the output clock that occur at a second clock rate greater than the first clock rate, disabling the output clock signal when the request signal is asserted, and applying the output clock signal to the storage means, the control means thereby controlling the flow of data from the storage means into the serial communications controller.
Claim 14
Dependent Claim
299 words
A data communications system comprising: A) a synchronous communication link that carries serial input data and a synchronous link clock signal having transitions that occur at a first clock rate; B) a data recipient, including a processor, for reading parallel output data applied thereto in response to assertion of a request signal applied thereto, and for generating an acknowledge signal to indicate that it has read the parallel output data; and C) a data communications interface comprising: i) a serial communications controller, coupled to the link and the data recipient, for receiving the serial input data from the link at times specified by transitions in the link clock signal, reformatting the serial data into parallel output data, providing to the data recipient the parallel output data and the request signal, asserting the request signal to request that the parallel output data be read, and responding to an acknowledge signal from the data recipient by de-asserting the request signal; ii) first-in, first-out (FIFO) storage means, interposed between the serial communications controller and the link, for storing the serial input data from the link at times specified by level transitions in the synchronous link clock signal and responding to application of an output clock signal thereto by transmitting the serial input data to the serial communications controller at times specified by level transitions in the output clock signal; and iii) control means for receiving the request signal from the serial communications controller, for generating transitions in the output clock that occur at a second clock rate greater than the first clock rate, disabling the output clock signal when the request signal is asserted, and applying the output clock signal to the storage means, the control means thereby controlling the flow of data from the storage means into the serial communications controller.
Claim 15
Dependent Claim
21 words
A data communications system as in claim 12 wherein the processor provides the acknowledge signal directly to the serial communications controller.
Claim 16
Dependent Claim
23 words
A data communications system as in claim 13 wherein the serial communications controller is of the Dual Universal Serial Controller Circuit (DUSCC) type.
Claim 17
Dependent Claim
47 words
A data communications system as in claim 13 wherein: the storage means additionally includes means for detecting the absence of data therein and asserting a FIFO empty signal indicative thereof; and the control means additionally disables the output clock signal when the FIFO empty signal is asserted.
Claim 18
Dependent Claim
23 words
A data communications system as in claim 15 wherein the serial communications controller is of the Dual Universal Serial Controller Circuit (DUSCC) type.
Claim 19
Dependent Claim
79 words
A data communications system as in claim 15 wherein: the serial communications controller is responsive to the presence in the serial input data of a predetermined end-of-message-indicating sequence to generate a message-completion signal indicating the end of a message; and the control means additionally comprises means for responding to overlapping assertions of the message-completion and acknowledge signals by disabling the output clock signal and keeping it disabled until the control means receives an end-of-frame signal from the data recipient.
Claim 20
Dependent Claim
18 words
A data communications system as in claim 13 wherein the second clock rate exceeds the first clock rate.
Claim 21
Dependent Claim
23 words
A data communications system as in claim 12 wherein the serial communications controller is on the Dual Universal Serial Controller Circuit (DUSCC) type.
Claim 22
Dependent Claim
47 words
A data communications system as in claim 12 wherein: the storage means additionally includes means for detecting the absence of data therein and asserting a FIFO empty signal indicative thereof; and the control means additionally disables the output clock signal when the FIFO empty signal is asserted.
Claim 23
Dependent Claim
23 words
A data communications system as in claim 20 wherein the serial communications controller is of the Dual Universal Serial Controller Circuit (DUSCC) type.
Claim 24
Dependent Claim
79 words
A data communications system as in claim 20 wherein: the serial communications controller is responsive to the presence in the serial input data of a predetermined end-of-message-indicating sequence to generate a message-completion signal indicating the end of a message; and the control means additionally comprises means for responding to overlapping assertions of the message-completion and acknowledge signals by disabling the output clock signal and keeping it disabled until the control means receives an end-of-frame signal from the data recipient.
Claim 25
Dependent Claim
18 words
A data communications system as in claim 12 wherein the second clock rate exceeds the first clock rate.
Claim 26
Independent Claim
246 words
A method of transferring data in parallel to a data recipient, the data recipient including a processor which reads parallel output data applied to the data recipient, and generates an acknowledge signal to indicate that the data recipient has read the parallel output data, the data received as serial input data from a synchronous communication link that also provides a synchronous link clock signal having transitions that occur at a first clock rate, the method comprising the steps of: storing the serial input data from the synchronous communication link in FIFO data storage device at times specified by transitions in the synchronous link clock signal provided by the link; providing a serial communications controller, coupled to the FIFO data storage device and the data recipient, for receiving the serial input data from the FIFO data storage device, reformatting the serial data into parallel output data, asserting the request signal to request that the parallel output data be read, and responding to an acknowledge signal from the data recipient by de-asserting the request signal; generating a controller clock signal having transitions that occur at a second clock rat and which is disabled when the request signal is asserted; reading the serial input data serially out of the FIFO data storage device, and, in turn, reading the serial input data serially into the serial communications controller, at times specified by the controller clock signal; and transferring the parallel output data from the communications controller to the data recipient.
Claim 27
Independent Claim
246 words
A method of transferring data in parallel to a data recipient, the data recipient including a processor which reads parallel output data applied to the data recipient, and generates an acknowledge signal to indicate that the data recipient has read the parallel output data, the data received as serial input data from a synchronous communication link that also provides a synchronous link clock signal having transitions that occur at a first clock rate, the method comprising the steps of: storing the serial input data from the synchronous communication link in FIFO data storage device at times specified by transitions in the synchronous link clock signal provided by the link; providing a serial communications controller, coupled to the FIFO data storage device and the data recipient, for receiving the serial input data from the FIFO data storage device, reformatting the serial data into parallel output data, asserting the request signal to request that the parallel output data be read, and responding to an acknowledge signal from the data recipient by de-asserting the request signal; generating a controller clock signal having transitions that occur at a second clock rat and which is disabled when the request signal is asserted; reading the serial input data serially out of the FIFO data storage device, and, in turn, reading the serial input data serially into the serial communications controller, at times specified by the controller clock signal; and transferring the parallel output data from the communications controller to the data recipient.
Claim 28
Dependent Claim
17 words
A method as defined in claim 24 wherein the second clock rate exceeds the first clock rate.
Claim 29
Dependent Claim
25 words
A method as defined in claim 24 wherein the output clock signal is disabled so long as the FIFO data storage device contains no data.
Claim 30
Dependent Claim
64 words
A method as in claim 26 wherein: the serial communications controller is responsive to the presence in the serial input data of a pre-determined end-of-message-indicating sequence to generate a message-completion signal indicating the end of a message; and the controller clock signal becomes disabled upon overlapping assertions of the message-completion and acknowledge signals and remains disabled until the data recipient generates an end-of-frame signal.
Claim 31
Dependent Claim
17 words
A method as defined in claim 27 wherein the second clock rate exceeds the first clock rate.