CPC G06F 12/0877 (2013.01) [G06F 12/0246 (2013.01); G06F 12/0661 (2013.01); G11C 7/1045 (2013.01); G11C 8/12 (2013.01)] | 20 Claims |
1. A system configurable to operate in either a banked mode or a bit-separated mode, the system comprising:
a plurality of memory banks;
multiplexing circuitry; and
input circuitry configured to input at least a portion of a memory address to the multiplexing circuitry, and to input configuration information to the multiplexing circuitry;
the multiplexing circuitry configured to, if the configuration information indicates a bit-separated mode: generate read data by combining a selected subset of data corresponding to the memory address from each of the plurality of memory banks, the subset selected based on the configuration information;
the multiplexing circuitry further configured to, if the configuration information indicates a banked mode: generate the read data by combining data corresponding to the memory address from one of the memory banks, the one of the memory banks selected based on the configuration information; and output circuitry configured to output the generated read data.
|