原创 S3C2440与NOR FLASH(AM29LV160DB)的接线分析

2010-3-9 14:14 2877 8 8 分类: MCU/ 嵌入式

NOR FLASH的特点是芯片内执行(XIP, eXecute In Place),这样应用程序可以直接在flash 闪存内运行,不必再把代码读到系统RAM中。NOR的传输效率很高,在14MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


NOR FLASH的地址线和数据线是分开的。


AM29LV160DB是一个2MbyteNOR FLASH,分区结构是:


116Kbyte扇区,28Kbyte扇区,132Kbyte扇区,3164Kbyte扇区(字节模式)


18Kbyte扇区,24Kbyte扇区,116Kbyte扇区,3132Kbyte扇区(半字模式)


35个扇区。


 


下图是TQ2440开发板提供的NOR FLASH部分接线图。


点击看大图


AM29LV160DB47脚是BYTE#脚,BYTE#接高电平时,器件数据位是16位,接低电平时,数据位是8位。上图BYTE#VCCD0-D15做为数据输入输出口。


A0-A19是地址线,在半字模式下,D0-D15做为数据输入输出口。因为数据位是16位,A0-A19可以选择2^20 = <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />1M *2BYTE = 2Mbyte。正好是AM29LV160DB的容量。S3C2440ADDR1要接AM29LV160DBA0。上图中AM29LV160DBA20,A21是空脚,分别接的是LADDR21,LADDR22。这应该是为了以后方便扩展NOR FLASH的容量。LADDR21,LADDR22AM29LV160DB是没用的。


 


BYTE#接低电平时,D0-D7做为8位数据输入输出口,D15做为地址线A-1。相当于有了A-1,A0-A1921根地址线。这个时候S3C2440ADDR0应该接在D15A-1)。。。。ADDR20A1921根地址线的寻址空间是2^21 = 2Mbyte。正好是AM29LV160DB的容量。


 
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条