1. A digital processing system, comprising: a non-volatile memory device configured to store data persistently; a peripheral bus coupled to the non-volatile memory device and configured to support memory access to the non-volatile memory device; and a digital processing unit coupled to the peripheral bus and able to access at least a portion of storage space in the non-volatile memory device in accordance with extended memory address and offset.