Nonvolatile memory system

A volatile memory, memory system technology, applied in memory systems, protection of storage content to prevent loss, instruments, etc., can solve the problems of inability to prevent non-volatile memory from being written incorrectly, difficult and low cost, etc.

Inactive Publication Date: 2007-10-17
SHARP KK
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0022] However, in the memory device of Patent Document 1, the power supply voltage is monitored, and writing to the nonvolatile memory is prohibited only when a drop in the power supply voltage is detected. Therefore, when the power supply voltage is normal but the CPU runs out of control However, it is still impossible to prevent accidental writing to non-volatile memory
In addition, since the data protection device of Patent Document 2 requires a unit for storing the contents of the RAM at the time of initialization, in order to realize the data protection device, an external circuit needs to be provided, and it is difficult to implement at low cost.

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
  • Nonvolatile memory system
  • Nonvolatile memory system
  • Nonvolatile memory system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0077] In the above-mentioned embodiment, the software reset command of CPU1 is applied to the volatile memory 3 in step S502 and step S503 in FIG. 8, step S606 in FIG. 11, and step S804 in FIG. An example of an invalid command written in the address of the erase command has been described, but other commands executable by the CPU 1 are also suitable. As other executable commands, there are no-operation commands such as the NOP command of CPU1, and undefined commands of CPU1.

[0078] The case where a no-operation command is used as an invalid command is explained. When the CPU 1 runs out of control, when branching to the area of ​​the writing subprogram of the volatile memory 3, the non-volatile memory 2 is not operated in step S703' of FIG. 12 and the next step is entered. Similarly, when the CPU 1 runs out of control, when branching to the area of ​​the erase subroutine of the volatile memory 3, the non-volatile memory 2 is not operated in step S901' of FIG. 14 and the next ste...

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 present invention provides a technique for preventing an erroneous write in and an erroneous erase from a nonvolatile memory, in the case of an erroneous operation of an arithmetic processor, at a low cost without providing any external circuit. A nonvolatile memory system comprises a nonvolatile memory, a volatile memory for storing a program containing an operation instruction to rewrite the contents of the nonvolatile memory, a processing device for controlling the nonvolatile memory and the volatile memory, first invalid instruction writing means for writing an invalid instruction in place of the operation instruction, at an initialization, at a predetermined address of the volatile memory for storing the operation instruction to the nonvolatile memory, control means for writing the operation instruction at the predetermined address of the volatile memory stored with the invalid instruction, before the start of the operation of the nonvolatile memory, and for operating the nonvolatile memory on the basis of the operation instruction, and second invalid instruction writing means for writing the invalid instruction at the predetermined address of the volatile memory after the execution of the operation of the nonvolatile memory.

Description

Technical field [0001] The present invention relates to a non-volatile memory system, and more particularly, to a volatile memory including a non-volatile memory, a volatile memory storing a program including an operation command to rewrite the contents of the non-volatile memory, and a control of the non-volatile memory. Non-volatile memory system of the arithmetic processing device of the volatile memory and the above-mentioned volatile memory. Background technique [0002] The IC card formed by mounting an IC chip (semiconductor integrated circuit) with a CPU, non-volatile memory, and volatile memory on a plastic-made card has a larger storage capacity than magnetic cards that are currently widely used. The data, or the ability to encrypt data to provide superior confidentiality, etc., have begun to spread. In addition, in recent years, as a non-volatile memory mounted on an IC card, an IC card equipped with a flash-type EEPROM (flash memory) capable of storing a larger amount...

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 Applications(China)
IPC IPC(8): G06F12/14G06K19/07G06F12/16
CPCG06F11/004G06F12/0246
Inventor 小川龙一
Owner SHARP KK
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