Claims
- 1. A method for increasing a rate of data transfer over a bus for synchronous DMA burst transfers between a sending device and a receiving device, the method comprising the steps of:(a) minimizing a data hold time of the receiving device; and (b) controlling a data valid hold time of the sending device; the data valid hold time including a minimum latency corresponding to a time required for data to settle on the bus after placement thereon by the sending device, and wherein a maximum setup time margin is provided for obtaining an increased rate of data transfer.
- 2. A method for increasing a rate of data transfer over a bus for synchronous DMA burst transfers between a sending device and a receiving device, the method comprising the steps of:minimizing a data hold time of the receiving device to approximately 0 nanoseconds; and controlling a data valid hold time of the sending device to approximately 3 nanoseconds, and wherein a maximum setup time margin is provided for obtaining an increased rate of data transfer, and the bus has a maximum data transfer rate of between about 44.4 Mbytes/sec and about 66.7 Mbytes/second.
- 3. The method of claim 1 further comprising the step of:(c) controlling a data valid setup time of the sending device; and wherein the minimum latency is controlled by the sending device.
- 4. The method of claim 3, wherein the data valid setup time of the sending device is approximately about 23 ns to obtain the maximum data transfer rate of approximately about 44.4 Mbytes/sec.
- 5. The method of claim 3, wherein the data valid setup time of the sending device is approximately about 10 ns to obtain the maximum data transfer rate of approximately about 66.7 Mbytes/sec.
- 6. A method of performing synchronous DMA burst transfers comprising:a sending device sending data over a bus to a receiving device; minimizing a data hold time of the receiving device including controlling internal delays and skew within circuitry disposed between inputs and a flip-flop of the receiving device; and controlling a data valid hold time of the sending device, wherein a maximum setup time margin is provided for obtaining an increased rate of data transfer.
- 7. The method of performing synchronous DMA burst transfers of claim 6, wherein controlling the delays includes delaying the data from one or more of the inputs longer than the strobe clock signal so that a non-zero hold time is provided at the receiving device flip-flop.
CROSS-REFERENCE TO RELATED APPLICATION
This is a continuation-in-part of U.S. patent application Ser. No. 08/555,977, filed Nov. 21, 1995, issued as U.S. Pat. No. 5,758,188, the disclosure thereof being incorporated herein by reference.
US Referenced Citations (10)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08/555977 |
Nov 1995 |
US |
Child |
09/085330 |
|
US |