Claims
- 1. A method for abritrating read and writes requests received closely in time and processing the requests for application to a memory, comprising the steps of:
- storing a read request signal;
- storing a write request signal;
- assigning priority to one of the request signals, a priority request signal being chosen to be a first-to-arrive request signal, a non-priority request signal being chosen to be a last-to-arrive request signal;
- generating a first clock pulse on a clock line in response to the priority reqest signal; subsequently generating a second clock pulse on said clock line separated in time from said first clock pulse in response to the non-priority request signal; and
- generating a pair of count pulses on a count line for transmission to an up/down counter in response to said first and second clock pulses.
- 2. A method for assigning priority between a read and a write request received closely in time, comprising the steps of:
- storing a read state responsive to receiving a read request;
- generating a read clock pulse on a clock line responisve to said stored read state;
- stored a write state responsive to receiving a write request;
- generating a write clock pulse on the clock line responsive to said stored write state;
- disabling the transmission of the read clock pulse responsive to receiving the write request before the read request, and disabling the transmission of the write clock pulse responsive to receiving the read request before the write request;
- assigning priority and non-priority status to the read request and the write request, said priority staus assigned to the first received one of said read and said write requests when received sequentially, said priority status assigned by arbitration to one of said read and said write requests when received simultaneously;
- generating a first value of a read/write signal corresponding to the one of said read request and said write request assigned priority; and
- generating a second value of a read/write signal separated in time from the first value corresponding to the one of said read request and said write request assigned non-priority.
Parent Case Info
This is a division of application Ser. No. 07/142,388, filed Jan. 11, 1988.
US Referenced Citations (9)
Divisions (1)
|
Number |
Date |
Country |
Parent |
142388 |
Jan 1988 |
|