DIRECT MEMORY ACCESS FOR COMMAND-BASED MEMORY DEVICE
In a processing system, an integrated function controller (IFC) for one or more memory devices, including a NAND flash memory device, provides direct memory access (DMA) functionality for writing data to and reading data from the NAND flash memory device, thereby reducing the level of CPU interventi...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English |
Published |
21.04.2016
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | In a processing system, an integrated function controller (IFC) for one or more memory devices, including a NAND flash memory device, provides direct memory access (DMA) functionality for writing data to and reading data from the NAND flash memory device, thereby reducing the level of CPU intervention required to support such operations. In one implementation, the CPU stores in system memory a descriptor-based DMA operation sequence of NAND flash operations and then triggers the IFC to implement the descriptor sequence. The IFC sequentially fetches and implements individual stored descriptors without interrupting the CPU or requiring any real-time CPU intervention using, for example, a "repeat while busy" polling descriptor type. The IFC frees up the CPU to perform other system-level operations, thereby increasing the efficiency of the processing system. |
---|---|
Bibliography: | Application Number: US201414515500 |