Claims
- 1. A bus interface system comprising:
- a local bus having address leads carrying address signals;
- a system bus having address leads carrying address signals;
- a cache tag having address leads for carrying address signals;
- address circuitry coupled to said local bus, said cache tag, and said system bus for providing selected address signals to said local bus and said system bus; and
- said address circuitry comprising:
- address register circuitry coupled to said local bus, and said system bus for storing said address signals and for providing selected address signals to said local bus and said system bus;
- saving circuitry coupled to said address register circuitry for saving address signals first loaded in said address register circuitry;
- incrementing circuitry coupled to said saving circuitry for incrementing saved address signals received from said saving circuitry in accordance with a count input signal; said incrementing circuitry providing said incremented address signal to multiplexing circuitry; and
- said multiplexing circuitry coupled to and receiving address signals from said local bus, said system bus, said cache tag, and said incrementing circuitry; said multiplexing circuitry selectively loading said address signals into said address register circuitry in response to a select input signal.
- 2. The system of claim 1 wherein the saving circuitry for saving the address signal first loaded in said address register circuitry is a latch.
- 3. The system of claim 1 wherein the incrementing circuitry includes an incrementing multiplexor with a first and second input and an output, said first input coupled to said saving circuitry for receiving said address signals from said saving circuitry, said second input receiving a count signal, and said output coupled to said multiplexing circuitry for sending an incremented address signal to said multiplexing circuitry.
- 4. The system of claim 1 wherein said system bus is a Futurebus+.
- 5. The system of claim 1 wherein said address leads of said local bus, said system bus, and said cache tag carry said address signals in parallel.
- 6. A bus interface chip, comprising:
- interface circuitry coupled to a local bus having address leads carrying address signals, and to a system bus having address leads carrying address signals;
- a cache tag for cache operations, said cache tag having address leads carrying address signals; and
- a universal address generator coupled to said interface circuitry for providing selected address signals on said local bus and said system bus
- said universal address generator circuitry comprising:
- address register circuitry coupled to said local bus, and said system bus for storing said address signals and for providing selected address signals to said local bus and said system bus;
- saving circuitry coupled to said address register circuitry for saving address signals first loaded in said address register circuitry;
- incrementing circuitry coupled to said saving circuitry for incrementing said saved address signals received from said saving circuitry in accordance with a count input signal; said incrementing circuitry providing said incremented address signal to multiplexing circuitry; and
- said multiplexing circuitry coupled to and receiving address signals from said local bus, said system bus, said cache tag, and said incrementing circuitry; said multiplexing circuitry selectively loading said address signals into said address register circuitry in response to a select input signal.
- 7. The bus interface chip of claim 6 wherein said address leads of said local bus, said system bus, and said cache tag carry said address signals in parallel.
- 8. A method of providing continuous generation of proper addresses on a local bus and a system bus, said local bus and said system bus having address leads carrying address signals, comprising the steps of:
- determining, in response to select signals, whether to load the address signals from a cache tag, said local bus, said system bus, or an incrementing multiplexor into an address register;
- saving address signals first loaded in said address register;
- outputting said address signals to said local bus and said system bus;
- incrementing said saved address signals and
- repeating sequence at said determining step.
- 9. The method of claim 8 wherein said incrementing step further includes incrementing said address signals according to count signals.
- 10. The method of claim 8 wherein said system bus is a Futurebus+.
- 11. The method of claim 8 wherein said address leads of said local bus and said system bus carry said address signals in parallel.
Parent Case Info
This application is a Continuation of application Ser. No. 07/915,150 filed Jul. 17, 1992, now abandoned.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
4821185 |
Esposito |
Apr 1989 |
|
5185878 |
Baror et al. |
Feb 1993 |
|
5255374 |
Aldereguia et al. |
Oct 1993 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
915150 |
Jul 1992 |
|