摘要 |
A method and apparatus providing for high speed data transfers between a sending component and a receiving component is disclosed. In accordance with the present invention, in addition to handshake logic, the receiving component incorporates means for temporarily storing data words sent to the receiving component. The sending component incorporates, in addition to handshake logic, means for determining whether the aforementioned means for temporarily storing data is full, and therefore, unable to accept additional data. The sending component streams data words to the receiving component without the need for an acknowledge signal until it determines that the means for temporarily storing data is full. Asynchronous with this streaming of data words, whenever the receiving component reads a data word from the means for temporarily storing data, it sends an acknowledge signal to the sending component. This acknowledge signal is coupled to the sending component and thereby communicates to the means for determining whether the means for temporarily storing data is full that additional space for a data word is available.
|