MT7620programming guide7.docx
- 文档编号:3893897
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:8
- 大小:923.31KB
MT7620programming guide7.docx
《MT7620programming guide7.docx》由会员分享,可在线阅读,更多相关《MT7620programming guide7.docx(8页珍藏版)》请在冰豆网上搜索。
MT7620programmingguide7
2.9NANDFlash控制器
2.9.1特性
⏹支持read/erase/pageprogramNANDflashmemory
⏹硬件ECC引擎(硬件生成和软件修正)
⏹支持拥有512-byte和2048-byte页面尺寸的NANDflashmemory
⏹特殊指令的间接存取
⏹可配置写入保护寄存器
⏹Little/bitendingoperation
2.9.2普通模式流程
在这个模式下,CPU必须先配置控制寄存器的指令寄存器。
在配置指令寄存器后,控制器会向NANDflashmemory发送串行命令和地址。
然后一个byte数据会从数据缓冲区(NANDflash)读取(写入)到NANDflash(数据缓冲区)。
同时CPU或GDMA负责将数据写入(读取)到(从)数据缓冲区。
2.9.3ECC
ECC引擎使用Hamming代码。
Hamming代码会每512bytes产生24-bitECC来执行2-bit检测和1-bit修正。
在我们的应用程序中,硬件执行ECC错误检测,软件执行1-bitECC错误修正。
以下表格显示了512-byte数据如何生成24-bitECC。
以下表格显示了24-bitECCbits在threebytes是被如何安排的。
第一个和第二个ECCbytes包括行paritybits。
第三个ECCbyte包括6列paritybits,附加2行paritybits。
下图显示了硬件ECC检测流程图。
2.9.4寄存器列表
2.9.5寄存器描述(base:
0x1000_1800)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MT7620programming guide7