Patent
1995-06-07
1998-03-31
Lim, Krisna
395588, 395564, G06F 1500
Patent
active
057348804
ABSTRACT:
Conditional hardware branching employs zero overhead loop logic and writing to a loop count register within a program loop. The zero overhead loop logic includes a program counter (701), loop end registers (711, 712, 713), loop start registers (721, 722, 723), loop counter registers (731, 732, 733), comparators (715, 716, 717) and loop priority logic (725). Normally the program counter (701) is incremented each cycle. The comparators (715, 716, 717) compare the address stored in the program counter (701) with respective loop end registers (711, 712, 713). If the address in the program counter (701) equals a loop end address, loop priority logic (725) decrements the loop count register and loads the program counter with the loop start address in loop start register. Hardware looping involves loading a loop count register during program loop operation. An arithmetic logic unit operation generates a status bit loaded into a status register or is split into sections and generates a status bit for each section stored in a multiple flags register (211) used to load the loop. count register. If this is zero then the loop priority logic reloads the program counter (701) with the loop start address and repeats the loop. If this is nonzero, program counter (701) may increment normally or will be loaded with the loop start address of a higher priority loop.
REFERENCES:
patent: 4467444 (1984-08-01), Harmon, Jr. et al.
patent: 4785393 (1988-11-01), Chu et al.
patent: 5142677 (1992-08-01), Ehlig et al.
patent: 5146592 (1992-09-01), Pfeiffer et al.
patent: 5148547 (1992-09-01), Kahle et al.
patent: 5299319 (1994-03-01), Vassiliadis et al.
patent: 5410721 (1995-04-01), Divine et al.
patent: 5475583 (1995-12-01), Blaner et al.
patent: 5586275 (1996-12-01), Ehlig et al.
Balmer Keith
Golston Jeremiah E.
Gove Robert J.
Guttag Karl M.
Ing-Simmons Nicholas
Donaldson Richard L.
Kesterson James C.
Lim Krisna
Marshall, Jr. Robert D.
Maung Zarni
LandOfFree
Hardware branching employing loop control registers loaded accor does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Hardware branching employing loop control registers loaded accor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Hardware branching employing loop control registers loaded accor will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-62610