Modulo address generator for generating an updated address

Electrical computers and digital processing systems: memory – Address formation – Generating a particular pattern/sequence of addresses

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711219, 711211, 711200, G06F 1200

Patent

active

060732288

ABSTRACT:
A modulo address generation circuit for generating multiple-word memory accesses for use in a computer system. The circuit includes an address pointer latch for retaining a current address pointer, an adder for receiving the current address pointer as a first input and a displacement as a second input. The adder for adding the inputs to provide an output. A comparator compares the current address pointer to an ending address of a circular buffer ignoring least significant bits thereof when the displacement is greater than one. The comparator provides an output that is a first state when the inputs are the same and an output that is a second state when the outputs are different. A control circuit is adapted to receive an indicator of the beginning address of the circular buffer, an indicator of the current address pointer, and an indicator of the ending address of the circular buffer. The control circuit provides the output of the adder to the address pointer latch as an updated address pointer when the indicators take on predetermined values and the comparator output is in the second state. The control circuit provides the beginning address to the address pointer latch as an updated address pointer when the indicators take on predetermined values and the comparator output is in the first state. An advanced address pointer may be used to enhance performance in misaligned memory accesses.

REFERENCES:
patent: 4202035 (1980-05-01), Lane
patent: 4800524 (1989-01-01), Roesgen
patent: 4809156 (1989-02-01), Taber
patent: 4833602 (1989-05-01), Levy et al.
patent: 4908748 (1990-03-01), Pathak et al.
patent: 4935867 (1990-06-01), Wang et al.
patent: 5381360 (1995-01-01), Shridhar et al.
patent: 5507027 (1996-04-01), Kawamoto
patent: 5623621 (1997-04-01), Garde
patent: 5721855 (1998-02-01), Hinton et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Modulo address generator for generating an updated address does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Modulo address generator for generating an updated address, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Modulo address generator for generating an updated address will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2224067

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.