Abstract:
A configurable memory module capable of multiple times of use is provided. A string of register bits is used to mark a usage status of the memory segments. The register bits are converted into a sequence of segment identification bits as the most significant bits of a sequence of memory address bits to indicate a physical location of a byte of memory in the memory segment that is currently available for access. A bit value of the register bits is alterable to reflect a change of the usage status, thereby enabling the memory segments to be accessed individually as the memory module is used for multiple times.