Claims
- 1. A method for transferring data over a data bus comprising the steps of:
- acquiring ownership of said data bus by a first device;
- initiating, by a first device coupled to said data bus, a plurality of data transfers between said first device and a second device;
- altering the length of each of said plurality of transfers responsive to a characteristic of said transfer;
- storing a plurality of time representation values in a plurality of storage elements, each of said time representation values relating to one of a plurality of types of data that can be transferred by said data transfers; and
- accessing of said time representation values by said first device upon interruption of one of said plurality of data transfers for determining a duration of time to wait before said first device requests resumption of said interrupted one of said plurality of data transfers.
- 2. A method for transferring a plurality of data elements over a data bus comprising the steps of:
- acquiring ownership of said data bus by a first device;
- initiating, by a first device coupled to said data bus, a plurality of data transfers between said first device and a second device;
- altering the length of each of said plurality of transfers responsive to a characteristic of said transfer;
- storing said plurality of data elements in a first storage location;
- storing a copy of each of said plurality of data elements in a second storage location while each of said data elements are being transferred over said data bus; and
- reallocating said first storage location when second to last of said plurality of data elements if being transferred over said data bus.
RELATED APPLICATION
This application is a continuation of U.S. patent application Ser. No. 08/668,200, filed Jun. 21, 1996, which is now a U.S. Pat. No. 5,884,050 the entire teachings of which are incorporated herein by reference.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
Parent |
668200 |
Jun 1996 |
|