Device and method for embedded system expanding memory space

A technology for expanding storage space and embedded systems, applied in memory systems, memory address/allocation/relocation, instruments, etc., can solve the problems of inconvenient system program expansion and single function, and achieve convenient re-downloading and updating of programs, development Convenient and flexible development process
CN101334758BActive Publication Date: 2011-09-07NATIONZ TECH INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NATIONZ TECH INC
Publication Date
2011-09-07

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention relates to a storage space extension method used for an embedded system and an apparatus (10) involved in the method for extending the storage space of the embedded system; wherein, the method includes the following steps: a program address space in a NandFlash storage card (16) is directly mapped into the program address space of a system; a Cache (13) reads the system program pointer; a control logic module (134) judges whether the read system program pointer exists in an address index zone (133); according to the judging result, the data pointed by the program pointer is directly read in a buffer zone (132) or a NandFlash controller (15) is informed to read the data pointed by the program pointer in the NandFlash storage card (16) and the data is returned to the system. For the storage space extension method, the system CPU can directly execute the program in the NandFlash storage card and the program does not need to be loaded ahead and is not limited by execution sequence; the program development process is flexible; a second-time development and the program update loading all become convenient.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The present invention relates to a program control device in the field of electrical digital data processing, in particular to a device for executing a special program and for accessing, addressing or distributing in a memory system or architecture, especially for expanding storage space in an embedded system devices and methods. Background technique

[0002] Embedded systems in the prior art generally use flash memory as a storage carrier for system programs and data, and flash memory includes NorFlash (NOR flash memory) and NandFlash (NAND flash memory). Since NorFlash has the characteristic of linear addressing, the system microprocessor can directly execute the program stored in it. Therefore, most embedded systems use NorFlash as the storage carrier of the system program, but the unit price of NorFlash is relatively high, and the capacity density is low. Therefore, when the program capacity of the system is relatively large, the storage cost of t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More