Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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, single function, etc. Convenience and flexible development process

Active Publication Date: 2008-12-31
NATIONZ TECH INC
View PDF3 Cites 16 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] Below in conjunction with the best embodiment shown in the accompanying drawings, it will be further described in detail.

[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 by bus; especially, also includes high-speed cache memory Cache (10), 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 through NandFlash chip Interface 18 realizes data exchange with NandFlash controller 15, and described NandFlash controller 15 realizes data exchange with NandFlash memory card 16 by bus;

[0038] The device 10 reads the program stored in the NandFla...

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
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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products