NAND FLASH 的接线方式和 NOR FLASH,SDRAM 都不一样。以 TQ2440 开发板用的 K9F1208 为例,分析 NAND FLASH 的接线方式。
K9F1208 结构如下图:
K9F1208 位宽是8 位。
一页: 512byte + 16byte 最后 16byte 是用于存储校验码和其他信息用的,不能存放实际的数据。 一个块有 32 page:(16k+512)byte K9F1208 有 4096 个块:(64M+2M)byte,总共有64Mbyte 可操作的芯片容量 NAND FLASH以页为单位读写数据,以块为单位擦除数据。
S3C24440 和K9F1208 的接线图如下:
下图是 S3C2440 的 NAND FLASH 引脚配置:
当选定一个 NAND FLASH 的型号后,要根据选定的NAND FLASH 来确定 S3C2440的NCON,GPG13,GPG14,GPG15 的状态。
下图是 S3C2440 中 4 个脚位状态的定义:
K9F1208 的一页是 512byte,所以NCON接低电平,GPG13 接高电平。 K9F1208 需要4 个寻址命令,所以 GPG14 接高电平 K9F1208 的位宽是 8,所以 GPG15 接低平。 NAND FLASH寻址 对 K9F1208 来说,地址和命令只能在 I/O[7:0]上传递,数据宽度是 8 位。
地址传递分为 4 步,如下图:
第 1 步发送列地址,既选中一页 512BYTE中的一个字节。512byte需要 9bit 来选择,这里只用了 A0-A7,原因是把一页分成了2 部分,每部分 256字节。通过发送的读命令字来确定是读的前 256 字节还是后 256 字节。 当要读取的起始地址(Column Address)在 0~255内时我们用 00h 命令,当读取的起始地址是在 256~511 时,则使用 01h 命令。 一个块有 32 页,用 A9-A13共5位来选择一个块中的某个页。 总共有 4096 个块,用 A14-A25 共12 位来选择一个块。K9F1208 总共有64Mbyte,需要A0-A25 共 26 个地址位。
例如要读 NAND FLASH的第5000字节开始的内容。 把 5000 分解成列地址和行地址。Column_address = 5000%512 = 392 Page_address = (5000>>9) = 9
因为 column_address>255,所以用01h命令读发送命令和参数的顺序是:
NFCMMD = 0x01; 从后 256 字节开始读 NFADDR = column_address & 0xff; 取 column_address的低 8 位送到数据线
NFADDR = page_address & 0xff;发送A9-A16
NFADDR = (page_address >>8) & 0xff; 发送 A17-A24
NFADDR = (page_address >> 16) & 0xff;发送 A25
上面的 NFCMMD,NFADDR.是 S3C2440的 NAND FLASH 控制寄存器。读取的数据会放在NFDATA 中。
关键字:S3C2440 NAND FLASH 接线分析
引用地址:
S3C2440核心板原理图设计:与NAND FLASH接线分析
推荐阅读最新更新时间:2024-10-30 01:18
小钛科普:为何固态硬盘比机械硬盘更省电
每年的4月22日是世界地球日,这是一个专为世界环境保护而设立的节日,旨在提高民众对于现有环境问题的意识,并动员民众参与到环保运动中,通过绿色低碳生活,改善地球的整体环境。 每年4月22日为世界地球日(图片来自互联网) 节约能源就是减少碳排放和一系列的减少污染。对于节约,一方面是避免主观上的浪费,同时更重要的是科技的进步带来更低碳而又高效的生活,比如固态硬盘比机械硬盘在传输速度上要快许多,这样传输同样数据所需要的能量更少,另外在储存数据上,固态硬盘也更加节能。 那么固态硬盘相较于机械硬盘为什么更加节能呢?给大家科普一下! 目前主流的硬盘主要分为,HDD(Hard Disk Drive)也就是机械硬盘以及SSD(S
[嵌入式]
S3C2440学习四(如何使用Jlink)
下载程序: 1、 连上Jlink的USB到PC上。连接JTAG到GT2440开发板上,选择从Nor Flash 启动。 2、 板子上电后,启动J-Flash ARM 。File - New Project新建一个工程,然后去配置Options- Project Settings- Target Interface中,为了提升速度,把Jtag Speed After Init设置为第三项,选择2000KHz。 3、 在Flash选项中,要正确输入Base Address:00000000,Organization:16 Bits X 1 chip(s)。并勾选Automatically detect flash memory。(地址
[单片机]
三星、东芝竞扩产,NAND Flash恐跌三成
全球NAND Flash(储存型快闪记忆体)供给成长持续大于需求,预估NAND Flash今年底报价将较去年跌掉三成,且跌势恐将一直延续至2018年。 市调机构IHS iSuppli最新报告预测,NAND Flash今年底报价将跌至0.49美元每GB,远低于去年的0.71美元,预估2018年将进一步跌至0.14美元,其间年复合成长率为负的28%。 NAND Flash产出过多是导致价格崩跌的主因,若以1 GB等量单位计算,IHS iSuppl估计,2018年NAND Flash产出将自2013年的355亿单位成长成长5.7倍至2,036亿单位,预料将掀起价格战。 据南韩联合通讯社(Yonhap)报导,三星斥资
[嵌入式]
iPhone8将导入NOR芯片 今年供给缺口将扩大至20%
苹果新手机iPhone 8将导入采用编码型闪存(NOR Flash),已让NOR芯片缺货更为严重。内存业者透露,今年NOR芯片供给缺口将扩大至20%,主要供应大厂赛普拉斯(Cypress)也正式发出涨价通知,业者估计今年涨幅可能扩大至逾60%。 业者预期,会有更多厂商来台抢货,台厂相关供货商包括旺宏、华邦电及晶豪科等,也乐见睽违4年多难得一见的荣景,将同步调涨售价,且估计第2季涨幅将逾20%之高。 内存通路商透露,去年下半年以来,市场焦点一直以DRAM和储存型闪存(NAND Flash)缺货为重心,两大主流内存也从去年下半年迄今,价格上涨近六成。 但今年在苹果iPhone 8将跟进三星导入主动矩阵式有机发光二极管(AMOLED)面
[半导体设计/制造]
S5PV210 nand 4bit ecc笔记与AM335x的ECC
首先假设flash芯片页大小为2K + 64B的格式。 S5PV210 根据User Manual的4.3.7 4-BIT ECC PROGRAMMING GUIDE (ENCODING) 得知4bitecc的编码步骤为: 1. 写数据之前,设置Msglength(NCONF【25】)设为512,InitMECC(NFCONT )为1,MainECCLock (NFCONT ) 清零,解锁ECC; 2. 写数据时,每写512B, NFMECC0 and NFMECC1产生ECC code(7字节),当写完一页数据(我的nand页大小为2K)时,将ECC写入OOB(28字节)。 解码: 读 懒得写了,自己看代码吧,和8bit ecc
[单片机]
06-S3C2440学习之移植2012u-boot到S3C2440(移植过程一)新建单板+修改时钟+SDRAM+UART
移植u-boot-2012.04之建新单板_时钟_SDRAM_UART (1)新建单板目录,以及配置头文件 tar xjf u-boot-2012.04.01.tar.bz2 cd u-boot-2012.04.01 cd board/samsung/ cp smdk2410 smdk2440 –rf cd ../.. cd /include/configs/ cp smdk2410.h smdk2440.h (2) 修改 boards.cfg: 仿照 smdk2410 arm arm920t - samsung s3c24x0 添加: smdk244
[单片机]
三星NAND Flash 传四年后重返iPhone
韩厂积极打进苹果iPhone供应链。韩国媒体报导,三星电子计画提供NAND型快闪记忆体给iPhone,这将是睽违4年后三星电子NAND型快闪记忆体重返iPhone供应链。
韩国网站媒体ET News报导,苹果从2012年iPhone 5推出开始,就没有采用三星电子(Samsung Electronics)的NAND型快闪记忆体,在于三星电子并未接受苹果要求、在NAND型快闪记忆体封装技术上采用电磁干扰屏蔽(EMI shielding;Electro Magnetic Interference shielding)技术。
报导引述产业人士消息,三星电子正在与韩国Protec、美国Asymtek、韩松化学株式会社(Han
[手机便携]
苹果效应失灵NAND闪存市场增长放缓
多年来,苹果推出的新产品一直推动着NAND闪存市场的增长,所谓的“苹果效应”提高了海力士(Hynix)、三星、东芝和其它NAND闪存芯片厂商的业绩。 但Semico调研公司在新发表的一份报告中说,尽管苹果即将开始销售3G版iPhone,以及在MacBook Air中采用固态硬盘,但今年迄今为止,NAND闪存芯片市场还没有出现以往数年出现的“苹果效应”。 Semico表示,美国次贷危机打击了消费者的消费信心,燃油价格飞涨使得消费者的可自由支配收入减少,这两个因素抑制了消费电子产品的销售。 据Semico称,今年NAND闪存芯片的销售量针由去年的250,860万片增长到352,850万片,但销售额的增长幅度将
[焦点新闻]