Claims
- 1. A computer system comprising:
- a processor having a bus controller (BC), said processor configured to provide indication of a beginning of a bus cycle;
- a bus activity monitor circuit (BAM), coupled to said BC, to provide indication of activity in said BC at least one clock cycle before said indication of beginning of a bus cycle is provided;
- a target controller (TC), coupled to said bus controller, to control exchange of information between said processor and a target circuit, said (TC) configured to receive control sequencing information;
- a power management circuit (PMC), to receive said indication of activity and, responsively, to provide said control sequencing information; and
- a resumption of activity circuit to provide said indication of a beginning of a bus cycle subsequent to a resumption of activity of said target controller.
- 2. The computer system of claim 1 wherein said processor further includes a bus request queue to store addresses, said bus request queue having a first gate to receive a bus request (IBUSREQ) signal, said bus request queue having a second gate to generate a signal (BUSIDLE) indicative of an idle state of said bus controller.
- 3. The computer system of claim 2 wherein said bus activity monitor circuit has a first input, to receive said IBUSREQ signal, a second input, to receive said BUSIDLE signal, and an output to generate a bus activity signal providing said indication of activity in said BC.
- 4. The computer system of claim 1 wherein said indication of a beginning of a bus cycle is provided by way of an address valid signal.
- 5. The computer system of claim 3 wherein said bus activity monitor circuit includes an OR gate having a first input, to receive said IBUSREQ signal, a second input, to receive said BUSIDLE signal, and an output.
- 6. The computer system of claim 1 further including a bus interface, said bus interface including a second flip-flop latch having an input to receive said signal generated by said output of said bus activity monitor, said second flip-flop latch further including an output to generate said bus activity signal.
- 7. The computer system of claim 1 wherein said power management circuit includes an AND gate having a first input, to receive a signal indicating activity in said BC, a second input, to receive a clock signal, and an output to generate a signal providing said control sequencing information.
- 8. The computer system of claim 2 further including a second OR gate having a first input coupled to a DRAM refresh circuit, a second input coupled to said first bus queue, a third input coupled to said bus activity signal, and a fourth input coupled to a PCI clock control logic.
- 9. The computer system of claim 1 wherein said target controller is a dynamic random access memory (DRAM) controller and said target circuit is a DRAM memory.
- 10. A processor comprising:
- a bus controller coupled to a target controller, said bus controller including,
- a bus activity monitor circuit coupled to said bus controller to generate information indicative of activity in said bus controller, and
- a resumption of activity circuit to generate information, indicating the beginning of a bus cycle, subsequent to a resumption of activity of said target controller.
- 11. The computer system of claim 10 wherein said indication of a beginning of a bus cycle is provided by way of an address valid signal.
- 12. The computer system of claim 10 further including a bus interface, that includes a second flip-flop latch having an input, to receive said signal generated by said output of said bus activity monitor, and an output to generate said bus activity signal.
- 13. The computer system of claim 10 wherein said power management circuit includes an AND gate having a first input, to receive a signal indicating activity in said BC, a second input, to receive a clock signal, and an output to generate a signal that provides said control sequencing information.
- 14. The computer system of claim 11 further including a second OR gate having a first input coupled to a DRAM refresh circuit, a second input coupled to said first bus queue, a third input coupled to said bus activity signal, and a fourth input coupled to a PCI clock control logic.
- 15. The computer system of claim 10 wherein said target controller includes a dynamic random access memory (DRAM) controller and said target circuit includes a DRAM memory.
Parent Case Info
This is a continuation of application Ser. No. 08/581,164, filed Dec. 29, 1995 U.S. Pat. No. 5,692,202.
US Referenced Citations (23)
Continuations (1)
|
Number |
Date |
Country |
Parent |
581164 |
Dec 1995 |
|