×

Addition of pre-last transfer acknowledge signal to bus interface to eliminate data bus turnaround on consecutive read and write tenures and to allow burst transfers of unknown length

  • US 5,640,518 A
  • Filed: 01/18/1996
  • Issued: 06/17/1997
  • Est. Priority Date: 12/14/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a microprocessor bus interface servicing a plurality of processors on a system bus and having a turnaround cycle between a current tenure and a next tenure on said bus, each of said tenures serving a respective master device and a respective slave device, said turnaround cycle being provided to allow the current master and slave to restore control signals and exit the system bus so as to avoid bus contention problems, a method of eliminating said turnaround cycle between successive data bus tenures, comprising the steps of:

  • arbitrating for mastership of the system bus and granting the bus to a master for data transfer between the master and a slave during a bus tenure, the slave normally generating a data termination signal for each data beat in a data transfer;

    asserting a single pre-last transfer acknowledge signal by the slave one cycle before a last transfer acknowledge signal; and

    granting the data bus to a next master on a cycle following assertion of the pre-last transfer acknowledge in cases where bus turnaround may be eliminated without creating bus contention problems between said previous and current data tenures, such cases being where the same slave is involved in consecutive read data bus tenures or where the same master and slave are involved in consecutive write data bus tenures, thereby eliminating the bus turnaround cycle and effectively increasing the data bus bandwidth.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×