Low power operation of an address interleaver
AssigneeLucent Technologies Inc.
InventorsDavid C. Garrett, Chris J. Nicol
Life of this patent
Estimating the term…
Abstract
A first interleaved address generator is configured to generate a first interleaved address, and a second interleaved address generator is configured to generate a second interleaved address substantially concurrently with the first interleaved address generator generating the first interleaved address. A controller is configured to disable the second interleaved address generator from generating the second interleaved address if the second interleaved address is not needed to produce a continuous stream of interleaved addresses.
Claims12
A method of generating interleaved addresses, comprising:
- concurrently generating first and second interleaved addresses by a first interleaved address generator and a second interleaved address generator, respectively, wherein the generated second interleaved address is a next interleaved address with respect to the generated first interleaved address;
- disabling the second interleaved address generator after the concurrently generating step;
- enabling the second interleaved address generator to concurrently generate the second interleaved address with the first interleaved address generator generating the first interleaved address if the generated first interleaved address is an invalid interleaved address;
- storing the generated first and second interleaved addresses;
- first outputting the stored first interleaved address if the generated first interleaved address is invalid;
- second outputting a next generated first interleaved address in a cycle subsequent to a cycle of the first outputting.
An apparatus for generating interleaved addresses, comprising:
- a first interleaved address generator configured to generate a first interleaved address;
- a second interleaved address generator configured to generate a second interleaved address substantially concurrently with the first interleaved address generator generating the first interleaved address;
- and
- a controller configured to disable the second interleaved address generator from generating the second interleaved address after the first and second interleaved addresses have been generated.
An apparatus for generating interleaved addresses, comprising:
- a first interleaved address generator configured to generate a first interleaved address;
- a second interleaved address generator configured to generate a second interleaved address substantially concurrently with the first interleaved address generator generating the first interleaved address;
- and
- a controller configured to enable the second interleaved address generator for a single cycle if the first interleaved address is invalid.
Dependencies are inferred from the claim text.