Universal protocol data receiver
First Claim
1. A data receiver including:
- a first-in, first-out buffer storage means,a movable barrier in said storage means for dividing said storage means into two parts,means for storing received data in one of said parts beginning at a storage location adjacent to said barrier and ending at an end location away from said barrier,means for processing said received data in said one part,means for moving said barrier to said end location after processing by said processing means, andmeans for limiting access to the other of said two parts.
1 Assignment
0 Petitions
Accused Products
Abstract
A universal protocol data receiver is disclosed which is capable of receiving data streams in character mode and block mode, providing flow control and error detection and correction. The receiver is divided into two stages separated by a first-in, first-out buffer register. The first stage handles flow control and error processing as well as initialization. The second stage handles interfacing with the data utilizing mechanism and flow control acknowledgements. The FIFO buffer is divided into two parts by a movable barrier which limits the access of the second stage. The barrier permits error processing by hiding incoming blocks of data behind the barrier until processing is complete. Both a hardware and a software implementation of the receiver are disclosed.
-
Citations
9 Claims
-
1. A data receiver including:
-
a first-in, first-out buffer storage means, a movable barrier in said storage means for dividing said storage means into two parts, means for storing received data in one of said parts beginning at a storage location adjacent to said barrier and ending at an end location away from said barrier, means for processing said received data in said one part, means for moving said barrier to said end location after processing by said processing means, and means for limiting access to the other of said two parts. - View Dependent Claims (2, 3)
-
-
4. A method of receiving a digital data stream from a remote transmitter comprising the steps of
passing said data through a first receiving stage for processing command codes interspersed in said data stream, storing said data in a first-in, first-out storage buffer under the control of said command codes, error-processing data stored in said storage buffer, removing said data from said storage buffer by a second receiving stage, passing said data on to a data utilization device, and maintaining a moveable barrier within said storage buffer for rendering a portion of said storage buffer not processed by said error-processing step unavailable to said second receiving stage.
-
9. A method for processing data in a receiver including a first-in, first-out buffer storage means and a movable barrier in said storage means for dividing said storage means into two parts, comprising:
-
a step of storing received data in one of said parts beginning at a storage location adjacent to said barrier and ending at an end location away from said barrier, a step of processing said received data in said one part, a step of moving said barrier to said end location after processing by said processing means, and a step of limiting access to the other of said two parts.
-
Specification