辐射避难所最好装备:NOR Flash 的硬件设计和调试
来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 21:26:32
首先,Flash 要通过系统总线接在处理器上,即保持一个高速的数据交换的通道。那么就必须了解一下Flash在系统总线上的基本操作。 1)先了解一下处理器存储空间BANK的概念。以32位处理器S3C2410为例,理论上可以寻址的空间为4GB,但其中有3GB的空间都预留给处理器内部的寄存器和其他设备了,留给外部可寻址的空间只有1GB,也就是0X00000000~0X3fffffff,总共应该有30根地址线。这1GB的空间,2410处理器又根据所支持的设备的特点将它分为了8份,每份空间有128MB,这每一份的空间又称为一个BANK。为方便操作,2410独立地给了每个BANK一个片选信号(nGCS7~nGCS0)。其实这8个片选信号可以看作是2410处理器内部30根地址线的最高三位所做的地址译码的结果。正因为这3根地址线所代表的地址信息已经由8个片选信号来传递了,因此2410处理器最后输出的实际地址线就只有A26~A0(如下图1) 2)以图2(带nWAIT信号)为例,描述一下处理器的总线的读操作过程,来说明Flash整体读、写的流程。第一个时钟周期开始,系统地址总线给出需要访问的存储空间地址,经过Tacs时间后,片选信号也相应给出(锁存当前地址线上地址信息),再经过Tcso时间后,处理器给出当前操作是读(nOE为低)还是写(nWE为低),并在Tacc时间内将数据数据准备好放之总线上,Tacc时间后(并查看nWAIT信号,为低则延长本次总线操作),nOE 拉高,锁存数据线数据。这样一个总线操作就基本完成 3)NOR Flash的接口设计(现代的29LV160芯片)
29LV160存储容量为8M字节,工作电压为3.3V,采用56脚TSOP封装或48脚FBGA封装,16位数据宽度。29LV160仅需单3.3V电压即可完成在系统的编程与擦除操作,通过对其内部的命令寄存器写入标准的命令序列,可对Flash进行编程(烧写)、整片擦除、按扇区擦除以及其他操作。引脚信号描述和接口电路分别如图3和图4所示。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cyou2008/archive/2009/05/13/4180013.aspx
NOR Flash 的硬件设计和调试
首先从FLASH讲起,NAND和NOR?FLASH的详解
NOR FLASH与NAND FLASH的区别
Nand 和Nor flash详解(转)
谈谈硬件设计流程和其背后的东西
谈谈硬件设计流程和其背后的东西
NAND与NOR FLASH的原理与异同
S3C2410硬件调试总结
山地车的保养和调试
编写uboot下Nor Flash驱动的注意事项 - 嵌入式开发 - Linux论坛
一些调试的宏和函数
电工必须要掌握的----电缆截面估算 - 硬件设计
中断和异常处理的硬件处理
美国本科申请的硬件和软件
Flash Builder 找不到所需的 Adobe Flash Player 调试器版本...
常用的接口及总线设计(硬件设计)-电子小制作网欢迎您!
心理调试和心理健康
摄像机、云台、解码器的安装和调试f
高考复读生家长的角色定位和心理调试
大中型数控机床的安装调试和检测验收
摄像机、云台、解码器的安装和调试
安装、配置和硬件
RAID 0和RAID 1的制作硬件安装
电脑攒机时的选购和硬件搭配