Dual mode memory read cycle time reduction system which generates read data clock signals from shifted and synchronized trigger signals
First Claim
1. An apparatus for reading data from memory in a computer system having a CPU and a free running clock signal having a predetermined constant period of time, said apparatus comprising:
- an address register connected to the memory, holding an address signal and supplying the address signal to the memory;
a read data register connected to the memory and holding data read out from the memory;
clock signal generation means receiving the free-running clock signal, for generating a gated clock signal, the gated clock signal being free-running at a specific phase and having the predetermined constant period of time in a normal clock cycle mode and being generated as a single pulse having an interval longer than the predetermined constant period of time in a single clock pulse mode, the specific phase of the gated clock signal being phase at which said address register switches to hold a new address to be supplied to the memory; and
shifting means for generating a trigger signal, shifting the trigger signal in accordance with the free-running clock signal, synchronizing he trigger signal with the specific phase of the gated clock signal, the trigger signal having a same timing as the gated clock signal, generating a read data clock signal from the shifted and synchronized trigger signal and providing the read data clock signal to said read data register holding the data read out for the memory, said listing means comprising;
first, second and third shift registers connected in series, each of said shift registers receiving the free running clock signal for the CPU and having an input and an output;
a first AND gate connected between said first and second shift registers, having a first input connected to the input of said first shift register, a second input connected to the output of said first shift register and an output connected to the input of said second shift register, differentiating the trigger signal and providing the differentiated trigger signal to said second shift register; and
a second AND gate, having a first input receiving the free-running clock signal from eh CPU, a second input connected to the output of said third shift register, an output connected to said read data register, and synchronizing the shifted trigger signal in accordance with the free-running clock signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for reading data from a memory in a computer system includes: an address register for holding an address to be supplied to the memory, a read data register for holding data read out from the memory and a device for generating a gated clock signal from a free-running clock signal having a predetermined constant period of time. The gated clock signal is free-running with the predetermined constant period of time in a normal clock mode but is generated by a single pulse with an interval longer than the period of the free-running clock signal in a single clock mode. A device, having serially connected plural registers for shifting a trigger signal in accordance with the free-running clock signal generates a read data clock signal. The trigger signal has a same timing synchronized with a specific phase of the gated clock signal at which a phase of the address register is switched to hold a new address to be supplied to the memory. The shifted trigger signal is fed to the read data register for hodling the data read out from the memory.
37 Citations
4 Claims
-
1. An apparatus for reading data from memory in a computer system having a CPU and a free running clock signal having a predetermined constant period of time, said apparatus comprising:
-
an address register connected to the memory, holding an address signal and supplying the address signal to the memory; a read data register connected to the memory and holding data read out from the memory; clock signal generation means receiving the free-running clock signal, for generating a gated clock signal, the gated clock signal being free-running at a specific phase and having the predetermined constant period of time in a normal clock cycle mode and being generated as a single pulse having an interval longer than the predetermined constant period of time in a single clock pulse mode, the specific phase of the gated clock signal being phase at which said address register switches to hold a new address to be supplied to the memory; and shifting means for generating a trigger signal, shifting the trigger signal in accordance with the free-running clock signal, synchronizing he trigger signal with the specific phase of the gated clock signal, the trigger signal having a same timing as the gated clock signal, generating a read data clock signal from the shifted and synchronized trigger signal and providing the read data clock signal to said read data register holding the data read out for the memory, said listing means comprising; first, second and third shift registers connected in series, each of said shift registers receiving the free running clock signal for the CPU and having an input and an output; a first AND gate connected between said first and second shift registers, having a first input connected to the input of said first shift register, a second input connected to the output of said first shift register and an output connected to the input of said second shift register, differentiating the trigger signal and providing the differentiated trigger signal to said second shift register; and a second AND gate, having a first input receiving the free-running clock signal from eh CPU, a second input connected to the output of said third shift register, an output connected to said read data register, and synchronizing the shifted trigger signal in accordance with the free-running clock signal. - View Dependent Claims (2, 3, 4)
-
Specification