Method of data access in nonvolatile storage in embedded system

An embedded system, non-volatile technology, applied in the direction of static memory, read-only memory, memory system, etc., can solve the problems of short life, complicated programming, poor portability, etc., and achieve the effect of life extension

Inactive Publication Date: 2006-07-19
WUHAN GUOCOM COMM
View PDF1 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] In order to solve the problems of complex programming, poor portability, short life and accidental power failure data that exist i

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
  • Method of data access in nonvolatile storage in embedded system
  • Method of data access in nonvolatile storage in embedded system
  • Method of data access in nonvolatile storage in embedded system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be described in further detail below in conjunction with the specific embodiment illustrated in the accompanying drawings:

[0032] The method of the present invention can be directly used in the file processing system in the memory, but because there are many types of Flash, the data structure is relatively complicated, the versatility is poor, and the design and maintenance of the system are not convenient enough.

[0033] The applicant designs a FFS (Flash File System) file processing system for non-volatile memory in an embedded system by adopting the method of the present invention. The method of the present invention is introduced in depth in combination with the design of the file processing system.

[0034] see figure 1 , the Flash data structure of the present invention is divided into more than one segment, according to the starting address of the segment from small to large, the unique numbering of the effective segment is given, a...

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 data storing method of an embedded system non-volatile memory. It divides the storage into above one section by the physical arrangement of the Flash and gives them the unique number; it divides above one logic block on each section and gives them the unique number; it alternatively circulating erases the section of the storage; the erasing time of each section of the Flash is the same to achieve the even wear and power-off protection to the Flash; the file system and the data are not effected by the power-off; it can recoveries the injured data.

Description

Technical field [0001] The invention relates to the field of embedded databases, in particular to a data access method for memory in an embedded system using Flash as a non-volatile data memory. Background technique [0002] Flash is widely used in embedded systems because of its fast speed and non-volatile nature. Flash has the following characteristics: [0003] 1. The operation of reading Flash is the same as reading RAM (the read operation after the write and erase operation needs to be reset before the read operation); [0004] 2. The operation of writing Flash can only change the data in Flash from "1" to "0" (Bit); [0005] 3. The erase operation can change "0" into "1", but the erase operation can only be performed on the entire segment, and a segment is generally about 64KByte. [0006] 4. The erasing life of each segment is limited, generally each segment can be erased 100,000 times. [0007] At present, the reading and writing of Flash is to call the underlyin...

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): G11C16/06G11C16/10G06F12/00
Inventor 胡波袁穗聪
Owner WUHAN GUOCOM COMM
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