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

Active Publication Date: 2011-09-07
NATIONZ TECH INC
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] 1. Through the method of program loading, the system program space will be limited by the capacity of SRAM, which is inconvenient to expand the system program;
[0009] 2. Using the method of caching multiple segmented loading and segmented execution of the program, the program can only be executed sequentially, and the functions realized are relatively simple

Method used

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
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Device and method for embedded system expanding memory space
  • Device and method for embedded system expanding memory space
  • Device and method for embedded system expanding memory space

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Further details will be given below in conjunction with the preferred embodiments shown in the accompanying drawings.

[0037] The device 10 for expanding the storage space of the embedded system of the present invention, such as figure 1As shown, it includes CPU 11, linear addressable memory 12 and static random access memory SRAM 14; said CPU 11 is interconnected with linear addressable memory 12 and static random access memory SRAM 14 respectively through bus; especially, also includes high-speed cache memory Cache13 , NandFlash controller 15 and NandFlash memory card 16, this cache memory Cache 13 realizes data exchange with CPU 11 by microprocessor address / data interface 17; Described cache memory Cache 13 passes NandFlash chip interface 18 and NandFlash controller 15 Realize data exchange, described NandFlash controller 15 realizes data exchange with NandFlash storage card 16 by bus;

[0038] The device 10 reads t...

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

PUM

No PUM Login to view more

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.

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

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/08G06F12/0804
CPCG06F12/0804
Inventor 彭波
Owner NATIONZ TECH INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products