Patent ID: 6327249
Filing Date: 2001-12-04
Classification: H04L

Abstract:
An interface for transferring data from a real-time data transfer system to a signal processing unit comprising:a circular buffer having an input configured to receive data samples from the real-time data transfer system and to periodically send data samples received from the real-time data transfer system to the signal processing unit when the signal processing unit accepts a transfer, wherein the data is stored and transferred according to a first-in, first-out operational protocol;a first counter circuit communicating with the signal processing unit and the data transfer system and configured to increment for each data sample sent to the circular buffer from the data transfer system and decrement for each data sample sent to the signal processing unit from the circular buffer, where the counter circuit is configured to count beyond the physical range of the buffer to account for data samples transferred through the circular buffer;a second circular buffer having an input and an output configured to receive data samples from the signal processing unit and to send data samples to the real-time data transfer system when the data is available;a second counter circuit communicating with the second circular buffer and configured to increment each time a data sample is received by the second circular buffer from the signal processing unit and decrement each time a data sample is sent from the second circular buffer to the data transfer system, where the counter is configured to count beyond the physical range of the buffer;a switch communicating with the second counter circuit and the data transfer system; anda null signal generator communicating with the switch for sending a null signal to the data transfer system when a second threshold has been reached.