Supercharge Your Innovation With Domain-Expert AI Agents!

Embedded flash controller

A flash memory controller and embedded technology, applied in static memory, read-only memory, instruments, etc., can solve the problems of complex software, poor portability, and complex embedded flash controller hardware, and achieve simple hardware and software implementation. , the effect of strong portability

Active Publication Date: 2010-04-14
苏州国芯科技股份有限公司
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, with the development of integrated circuit manufacturing technology, the integration of chips is getting higher and higher. On the one hand, the same chip integrates more and more functions. By matching different software, the same chip can be used for different purposes. U disk can also be used as a smart card. When making a U disk, the program must conform to the USB protocol, and when making a smart card, it must conform to the communication protocol of the smart card. The program can be updated according to different applications. The current method is to embed a programmable embedded flash memory EmbFlash inside the chip, and use the embedded flash memory controller to erase and program the program in the embedded flash memory EmbFlash to update the program. , while existing embedded flash memory controllers have the disadvantages of complex hardware, poor portability, and complex software

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
  • Embedded flash controller
  • Embedded flash controller
  • Embedded flash controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0033] Embodiment: A kind of embedded flash memory controller

[0034] An embedded flash memory controller, as attached figure 1 As shown, its exterior includes:

[0035] CPU11 is used to execute firmware instructions stored in the internal memory to complete the control and management of the embedded flash memory 13;

[0036] Internal bus 14, used to transmit data information, address information and control information;

[0037] The interrupt controller 12 is used to provide an interrupt signal to the CPU 11, so that the CPU 11 executes the interrupt program, and the interrupt controller 12 and the CPU 11 are bidirectionally connected via the internal bus 14;

[0038] Inside the flash controller are:

[0039] Configuration Register 101, as attached figure 2 As shown, the configuration register has a first control segment 201, a second control segment 202, a control bit 203, and a flag bit 204; the first control segment 201 is used to configure the operation type of the ...

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 an embedded flash controller, which comprises a configuration register, a clock controller and a flash control signal generating circuit. The clock controller is used for transforming external clock into reference clock needed by the flash control signal generating circuit, the flash control signal generating circuit generates corresponding control signals inside the embedded flash controller through a state machine and controls timing sequences of the control signals, and the flash control signal generating circuit mainly consists of a clock counter, a time sequence comparator, a flash operation type judging state machine and a flash control signal generating state machine. The embedded flash controller has the advantages of simple realization of hardware, relatively strong portability and simple software operation.

Description

technical field [0001] The invention relates to an embedded flash memory, in particular to a controller for controlling the programming and erasing operations of the embedded flash memory. Background technique [0002] At present, with the development of integrated circuit manufacturing technology, the integration of chips is getting higher and higher. On the one hand, the same chip integrates more and more functions. By matching different software, the same chip can be used for different purposes. U disk can also be used as a smart card. When making a U disk, the program must conform to the USB protocol, and when making a smart card, it must conform to the communication protocol of the smart card. The program can be updated according to different applications. The current method is to embed a programmable embedded flash memory EmbFlash inside the chip, and use the embedded flash memory controller to erase and program the program in the embedded flash memory EmbFlash to upda...

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): G06F13/16G11C16/32
Inventor 郑茳肖佐楠竺际隆王宗宝周秀梅
Owner 苏州国芯科技股份有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More