1. A storage unit comprising: an address translation unit within the storage unit and coupled to an address input of the storage unit, and wherein the address translation unit is configured to translate a storage address received on the address input to a data address according to translation information stored in the storage unit, wherein the storage address is generated external to the storage unit in response to an instruction; and a data memory within the storage unit and coupled to the address translation unit, wherein the address translation unit is configured to select data from the data memory at the data address for output, wherein the data stored at the data address is emulated to have moved to the storage address, wherein the translation information for a k bit address is in the form of k by (k+1) bit matrix of parameters that are logically combined with the storage address to generate the data address.