文件标识:
R&DNXP
鼓励员工的话LPC3250_EK 平台
当前版本:v1.00 作 者:林鸿飞 文件状态:[√] 草稿 [ ] 正式发布 [ ] 正在修改
完成日期:2009-12-06
作 者:林鸿飞
日 期:2009-12-06 基本开发文档(BD)
NAND Flash
版本/状态作者参与者起止日期修改内容
初始版本
v1.00 林鸿飞 2009-12-06
看流星
目录
第1章 LPC32x0 多级 NAND flash 控制器石家庄大学排名
1.1 介绍
注:LPC32x0 有两个 NAND Flash 控制器,一个多级 NAND Flash 控制器和一个单级 NAND Flash 控制器。这两个 NAND Flash 控制器使用相同的引脚接口来外接 NAND Flash 芯片,因此在某一时间只有一个接口是可用的。NAND Flash 控制器可在 FLASHCLK_CTRL 寄存器中设置位来禁止,为了省电在她们没有被用时。多级单元MLC NAND Flash 控制器接口连接到多级 NAND Flash 设备。外部 NAND Flash 设备(不论是多级还是单级类型)可用于允许自动引导程序加载到内部 RAM 用于执行应用程序,详情请见“引导程序开发文档”。
1.2 EMC 的特性
1.3 管脚
第2章 LPC32x0 单级 NAND flash 控制器
2.1 介绍
注:LPC32x0 有两个 NAND Flash 控制器,一个多级 NAND Flash 控制器和一个单级 NAND Flash 控
制器。这两个 NAND Flash 控制器使用相同的引脚接口来外接 NAND Flash 芯片,因此在某一时间只有一个接口是可用的。NAND Flash 控制器可在 FLASHCLK_CTRL 寄存器中设置位来禁止,为了省电在她们没有被用时。
单级单元 MLC NAND Flash 控制器接口连接到单级 NAND Flash 设备。外部 NAND Flash 设备(不论是多级还是单级类型)可用于允许自动引导程序加载到内部 RAM 用于执行应用程序,详情请见“引导程序开发文档”。
2.2 特性
z 闪存设备大小高达 2Gbit 。更小的设备将被隐藏。 z NAND 闪存宽度为 8位。 z DMA 页传输。 z 20 字节的 DMA 读和写 FIFO ,8 字节的命令 FIFO 。 z 在主数据区硬件支持 ECC (错误检查和校正)。如果发现错误,软件必须修复。支持双位错误检测和 1
位错误更正。备用区的错误检测则需由软件来实现。
2.3 管脚描述
开三表 2.1 NAND flash 控制器管脚 管脚名称
中国石类型
NAND 闪存 信号 功能
FLASH_CE_N 输出 CEn 芯片选择,低电平有效。 FLASH_WR_N 输出 WEn 写使能,低电平有效。 FLASH_RD_N 输出 REn 读使能,低电平有效。 FLASH_ALE 输出 ALE 地址锁存使能。 FLASH_CLE 输出 CLE 命令锁存使能。 FLASH_RDY 输入 RDY 激活高就绪信号。
FLASH_IO[7:0]应付职工薪酬
输入/输出
D_IO
I/O 管脚,命令,地址和数据。
2.3.1 2.3.2 NAND flash 控制器中断信号
MLC NAND Flash 控制器中断被 NAND_INT_E 屏蔽且 ORed 在 SLC NAND Flash 控制器变为中断控
制器之前带有中断信号。MLC 和 SLC NAND Flash 控制器的中断连接入图 2.1 所示。
苍井空的作品NAND flash 控制器 DMA 请求信号
dma_breq(0)、dma_sreq(0)以及 dma_sreq(1) 都是 ORed 并连接到作为从 SLC Flash 控制器(DMA 控制器外围设备号 1)突发请求新信号的DMA 控制器。为了能够使 SLC NAND Flash 控制器能够使用外设到外设的 DMA 传输,这种突发请求信号也被连接到 DMA 控制器外围设备号 12 在 SLC Flash 控制器被选择时。
梦见被狗咬屁股当 MLC NAND Flash 控制器被选择,MLC Flash 控制器的突发请求信号被连接到 DMA 控制器外部设备号 12。