Patent
1993-11-30
1998-01-27
Lane, Jack A.
3954211, 395516, G06F 1200, G06F 1562
Patent
active
057129991
ABSTRACT:
An address generator (120) forms a selective merge of two addresses. First (610) and second (620) address units generate respective first and second N bit address. Each unit (610, 620) preferrably includes a set of base address registers (611), a set of index address registers (612) and a full adder (615). Each address unit (610, 620) selects one of the base address registers (611) and one of the index address registers (612) according to the current instruction. The full adder (615) selectively adds the index address to the base address or subtracts the index address from the base addess according to the current instruction. An address multiplexer register (630) stores an N bit multiplex word. An address multiplexer (641) selects for each bit of the merged address from the first or second N bit address depending on the state of the corresponding bit of the multiplex word: An overflow detector (631, 633) generates an overflow signal when either the first address or the second address are beyond a predetermined range. The instruction may specify generation of the address regardless of overflow detection, aborting the address generation upon overflow detection or issuing a processor interrupt upon overflow detection. In the preferred embodiment of this invention, the address unit (120) is embodied in at least one digital image/graphics processor (71, 72, 73, 74) as a part of a multiprocessor (100) formed in a single integrated circuit used in image processing.
REFERENCES:
patent: 4251860 (1981-02-01), Mitchell et al.
patent: 4453212 (1984-06-01), Gaither et al.
patent: 4797886 (1989-01-01), Imada
patent: 5077678 (1991-12-01), Guttag et al.
patent: 5142621 (1992-08-01), Guttag et al.
patent: 5162784 (1992-11-01), Guttag et al.
patent: 5197140 (1993-03-01), Balmer
patent: 5212777 (1993-05-01), Gove et al.
patent: 5214654 (1993-05-01), Oosawa
patent: 5226125 (1993-07-01), Balmer et al.
patent: 5239654 (1993-08-01), Ing-Simmons et al.
patent: 5283863 (1994-02-01), Guttag et al.
patent: 5317333 (1994-05-01), Guttag et al.
patent: 5355462 (1994-10-01), Rousseau et al.
Microprocessor Report, Slater Michael, "IIT Ships Programmable Video Processor", vol. 5, No. 20, Oct. 30, 1991 pp. 1,6-7,13.
Balmer Keith
Guttag Karl M.
Donaldson Richard L.
Kesterson James C.
Lane Jack A.
Marshall, Jr. Robert D.
Texas Instruments
LandOfFree
Address generator employing selective merge of two independent a 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 generator employing selective merge of two independent a, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Address generator employing selective merge of two independent a will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-349723