Method and system for circular addressing with efficient memory usage
AssigneeMacronix International Co., Ltd.
InventorHong-Chi Chou
Life of this patent
Estimating the term…
Loading patent…
AssigneeMacronix International Co., Ltd.
InventorHong-Chi Chou
Estimating the term…
An apparatus generates addresses for circular address buffers in a memory, in which a higher boundary of a circular buffer is implied from the current address. This approach is applied alone, and in combination with circular buffers which rely on an implied lower boundary to improve memory usage and flexibility in the design of circular buffers for integrated circuits. The dual mode address generator comprises inputs that receive a current address A, an address offset M, a buffer length L and a control signal; and logic configured to compute a first memory address for a buffer with an implied lower boundary and a second memory address for a buffer with an implied higher boundary in response to A, M, and L. One of the first and second memory addresses is provided in response to the control signal. The first memory address corresponds the current address A plus the address offset M for a first circular buffer having an implied lower address boundary X and including addresses X through (X+L); and the second memory address corresponds the current address A plus the address offset M for a second circular buffer having an implied higher address boundary Y and comprising addresses Y through (Y−L).
An apparatus generating addresses for circular address buffers in a memory, comprising:
An apparatus generating addresses for circular address buffers having an implied high address boundary in a memory, comprising:
An integrated circuit, comprising:
An integrated circuit, comprising:
Dependencies are inferred from the claim text.