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

Multi-channel flash memory controller

A flash memory controller, multi-channel technology, applied in static memory, digital memory information, instruments, etc., can solve the problem of slow read and write speed of flash memory data, improve data storage reliability, fast read and write speed, and improve writing speed. effect of speed

Inactive Publication Date: 2010-06-16
XIAN KEYWAY TECH
View PDF0 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to solve the defect of slow read and write speed of flash memory data in the prior art, and provide a multi-channel flash memory controller capable of controlling fast read and write of flash memory

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
  • Multi-channel flash memory controller
  • Multi-channel flash memory controller
  • Multi-channel flash memory controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] see figure 1 , figure 2 , taking the IDE interface as an example, describe the working process of the whole system in detail.

[0024] figure 2 There are three main modules in it, IDE interface module, microprocessor module and flash memory management module. The three modules exchange information and data through dual-port cache.

[0025] The IDE interface module is mainly responsible for the realization of the ATA protocol, and is responsible for separating the data from the command, putting the data into the data cache, and putting the command into the command area cache. And give the interrupt signal of the microprocessor to notify the microprocessor that there are new commands waiting to be processed.

[0026] After the microprocessor receives the interrupt signal from the IDE interface module, it reads the command information from the command buffer, analyzes the command, and converts it into an operation command for the flash memory chip; in addition, it al...

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 multi-channel flash memory controller, which solves the defect of slow data read-write speed of a flash memory data in the prior art. The controller comprises an IDE interface module, a microprocessor and a flash memory management module which are connected with one another through two-port caches, wherein the flash memory management module comprises a flash memory interface command resolving unit, an inner management unit, a data interface management unit, a channel arbitration unit, a channel cache and a flash memory sequence unit; the data interface management unit, the channel arbitration unit and the flash memory sequence unit are sequentially connected; the data interface management unit and the channel arbitration unit are connected with the flash memory interface command resolving unit through the inner management unit; and a data transmission channel is independent of a command transmission channel. The multi-channel flash memory controller has the advantages of fast flash memory read-write speed, high data read-write reliability, high error correcting capacity, and long flash memory service life.

Description

technical field [0001] The invention relates to a multi-channel flash memory controller. Background technique [0002] As a new non-volatile storage medium, flash memory has become very popular in the field of consumer electronics due to its many advantages such as high storage density, easy portability, low power consumption, long data retention time after power failure, and good shock resistance. In the field of industry and military industry, it has also received more and more attention and popularity. In some large-capacity data storage applications, there are often multiple slices of flash memory cascaded or used as an entire column to expand storage space and improve data throughput. However, since the flash memory needs to wait for a long time after data is written, to ensure that the data is written correctly. Typically, a write needs to wait for 200us, and the maximum waiting time needs to be 700us. If you follow the normal operation idea and wait after writing d...

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): G11C7/10
Inventor 崔建杰
Owner XIAN KEYWAY TECH
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