Patent ID: 8762686

Claim:
A multimode accessible storage facility that allows block access in a block access mode and row access in a row access mode, the storage facility comprising: a memory unit comprising a plurality of memory banks, each memory bank having a respective bank index, an address generator for generating, for each of said memory banks, a rotated bank address as a function of an input address and a shift parameter, an input vector data rotator for rotating an input vector and for providing vector elements of the rotated input vector to a respective bank of the memory unit, an output vector rotator to inversely rotate a vector comprising vector elements retrieved from respective banks of the memory unit and for providing the rotated output vector, an address port with a first set of address lines to identify an address within the storage facility and a second set of address lines to provide commands to the access mode controller, wherein the second set of address lines comprises at least one from the set of lines consisting of: operation mode indication lines and access mode indication lines, wherein the storage facility has a plurality of planes, the second set of address lines comprising plane identification lines.