System for operating system software providing input buffer for receiving variable-length bit stream with a header containing synchronization data recognized by universal serial controller
First Claim
Patent Images
1. A method for communicating between two, or more, devices comprising the steps of:
- programming a universal serial communication controller to recognize an incoming bit stream;
receiving a variable-length bit stream, the bit stream comprising at least one data packet having a header portion containing synchronization data;
allocating an input buffer larger than any read size selected for a device receiving the bit stream;
programming operating system software to provide system memory space for the input buffer; and
using a terminal count interrupt signal to determine that the input buffer is full and stopping reception when the input buffer is full.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for communicating between two, or more, devices receiving a variable-length bit stream. The method and apparatus allocate an input buffer larger than any read size selected for the receiving unit and the reception stops when the input buffer is full.
34 Citations
3 Claims
-
1. A method for communicating between two, or more, devices comprising the steps of:
-
programming a universal serial communication controller to recognize an incoming bit stream; receiving a variable-length bit stream, the bit stream comprising at least one data packet having a header portion containing synchronization data; allocating an input buffer larger than any read size selected for a device receiving the bit stream; programming operating system software to provide system memory space for the input buffer; and using a terminal count interrupt signal to determine that the input buffer is full and stopping reception when the input buffer is full.
-
-
2. A computer system comprising:
-
means for receiving variable-length bit streams, each bit stream comprising at least one data packet having a header portion containing synchronization data and at least some of the bit streams lack an indication of bit stream length; means for allocating an input buffer larger than any read size selected; and means for stopping reception when the input buffer is full; and wherein; the means for receiving a variable-length bit stream comprises a universal serial communication controller programmed to recognize the bit stream; the means for allocating an input buffer comprises operating system software programmed to provide system memory space for the input buffer; the means for stopping reception comprises a terminal count interrupt signal programmed to determine that the input buffer is full.
-
-
3. A communication adapter for a computer comprising:
-
means for receiving variable-length bit streams, each bit stream comprising at least one data packet having a header portion containing synchronization data and at least some of which lack an indication of bit stream length; means for allocating an input buffer larger than any read size selected; and means for stopping reception when the input buffer is full and wherein; the means for receiving a variable-length bit stream comprises a universal serial communication controller programmed to recognize the bit stream; the means for allocating an input buffer comprises operating system software programmed to provide system memory space for the input buffer; the means for stopping reception comprises a terminal count interrupt signal programmed to determine that the input buffer is full.
-
Specification