Unlock instant, AI-driven research and patent intelligence for your innovation.

NOR FLASH equalising method based on address mapping

An equalization method and address mapping technology, applied in the field of on-chip systems, can solve problems such as complex storage structures, and achieve the effects of prolonging service life and reducing space waste

Inactive Publication Date: 2009-09-02
SHANGHAI JIAOTONG UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this invention is that it is only aimed at NAND FLASH, and there is no equalization method for NOR FLASH, and the storage structure used for program code is not as complicated as the storage structure of the file system, which can reduce overhead, and the method in the article is realized by software , not a hardware implementation

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The embodiments of the present invention are described in detail below: the present embodiment is implemented under the premise of the technical solution of the present invention, and detailed implementation and specific operation process are provided, but the protection scope of the present invention is not limited to the following implementation example.

[0020] In this embodiment, take NOR FLASH whose size is 64K bytes (the address range is 0x0000~0xffff) as an example, and the data width is 4 bytes (that is, 1 word). This embodiment includes the following steps:

[0021] 1. First divide the address space of NOR FLASH into two parts, the address range of the first part is 0x0000~0xffef, the second part is the last 16 bytes, that is, the last 4 words, and the address range is 0xfff0~0xffff. The first part is used to store the program code, and the 4 words of the second part are used to store information related to equalization and address mapping. In the case of unu...

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

A NOR FLASH equalization method based on address mapping in the field of system-on-chip technology. First, the NOR FLASH used for program code storage inside the controller is divided into two parts, the first part stores the program code, and the second part saves the state of the NOR FLASH ; Then, each time the program code is loaded into the NOR FLASH from the outside, the controller determines the address range in which the program code is written into the NOR FLASH according to the balance method, and writes the code into it according to its own writing method, and simultaneously queries Finally, during the operation of the system on chip, the controller will read the correct data from the internal NOR FLASH by using the method of address mapping according to the status information each time the controller detects the operation of reading the code from the outside. output. The invention reduces the waste of NOR FLASH space in the embedded system and prolongs the service life of the NOR FLASH.

Description

technical field [0001] The invention relates to a method in the field of system-on-chip technology, in particular to an address mapping-based NOR FLASH (or non-type flash memory) equalization method. Background technique [0002] Embedded systems are widely used in electronic products, and the devices used to store program codes are usually NOR FLASH. Due to the electrical characteristics of NOR FLASH, the number of erasing and writing of each block is limited. When this limit is exceeded, it is likely to be damaged. Since the program is loaded from the head of the NOR FLASH, the tail of the NOR FLASH is basically not used, wasting space. [0003] After searching the literature of the prior art, it was found that "EnduranceEnhancement of Flash-Memory Storage Systems: An Efficient Static WearLeveling Design" published by Zhang Yuanhao et al. at the Annual ACM IEEE DesignAutomation Conference (ACM IEEE Design Automation Annual Conference) Enhancement: An Effective Static Wea...

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/02G06F12/06
Inventor 潘彬韩强于欣刘文江戎蒙恬
Owner SHANGHAI JIAOTONG UNIV