Electrical computers and digital processing systems: memory – Address formation – Generating a particular pattern/sequence of addresses
Patent
1997-12-19
2000-03-14
Gossage, Glenn
Electrical computers and digital processing systems: memory
Address formation
Generating a particular pattern/sequence of addresses
711219, 711211, 711169, 712241, G06F 1206
Patent
active
060386495
ABSTRACT:
An address generating circuit of simple configuration for repeating a selected block of instructions is provided. An instruction address maintained by program counter 72 is compared to register 76 that holds the address of the end of the selected block of instructions. When the end address is detected, the program counter is loaded with a starting address of the block of instructions, which is stored in register 80. Block repeat count register 86 maintains a repeat count. Zero detection circuit 70 delays decrements of register 86 by a number of clock cycles that is equivalent to a pipeline depth for instruction prefetching of a processor connected to program counter 72. The zero detection circuit 70 outputs a loop-end control signal which controls a selector to selectively provide an incremented address or the start address to the program counter. By delaying decrements of register 86, the state of the repeat count is correctly maintained when the processor pipeline is flushed during an interrupt. The zero detection circuit also deactivates the loop-end control signal for the number of clock cycles equivalent to the depth of the prefetch pipeline during the final repeat loop iteration(s) so that a loop with a block size less than or equal to the depth of the prefetch pipeline can be repeated the correct number of times.
REFERENCES:
patent: 4202035 (1980-05-01), Lane
patent: 4800524 (1989-01-01), Roesgen
patent: 4908748 (1990-03-01), Pathak et al.
patent: 4916658 (1990-04-01), Lee et al.
patent: 5163120 (1992-11-01), Childers et al.
patent: 5305446 (1994-04-01), Leach et al.
patent: 5355462 (1994-10-01), Rousseau et al.
patent: 5390304 (1995-02-01), Leach et al.
patent: 5448706 (1995-09-01), Fleming et al.
patent: 5907714 (1999-05-01), Boutaud
Abiko Shigeshi
Boutaud Frederic
Ozawa Yuji
Donaldson Richard L.
Gossage Glenn
Kempler William B.
Laws Gerald E.
Texas Instruments Incorporated
LandOfFree
Address generating circuit for block repeat addressing for a pip does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Address generating circuit for block repeat addressing for a pip, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Address generating circuit for block repeat addressing for a pip will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-179774