NOR FLASH的特点是芯片内执行(XIP, eXecute In Place),这样应用程序可以直接在flash 闪存内运行,不必再把代码读到系统RAM中。NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。
NOR FLASH的地址线和数据线是分开的。
AM29LV160DB是一个2Mbyte的NOR FLASH,分区结构是:
1个16Kbyte扇区,2个8Kbyte扇区,1个32Kbyte扇区,31个64Kbyte扇区(字节模式)
1个8Kbyte扇区,2个4Kbyte扇区,1个16Kbyte扇区,31个32Kbyte扇区(半字模式)
共35个扇区。
AM29LV160DB第47脚是BYTE#脚,BYTE#接高电平时,器件数据位是16位,接低电平时,数据位是8位。上图BYTE#接VCC,D0-D15做为数据输入输出口。
A0-A19是地址线,在半字模式下,D0-D15做为数据输入输出口。因为数据位是16位,A0-A19可以选择2^20 = 1M *2BYTE = 2Mbyte。正好是AM29LV160DB的容量。S3C2440的ADDR1要接AM29LV160DB的A0。上图中AM29LV160DB的A20,A21是空脚,分别接的是LADDR21,LADDR22。这应该是为了以后方便扩展NOR FLASH的容量。LADDR21,LADDR22对AM29LV160DB是没用的。
当BYTE#接低电平时,D0-D7做为8位数据输入输出口,D15做为地址线A-1。相当于有了A-1,A0-A19共21根地址线。这个时候S3C2440的ADDR0应该接在D15(A-1)。。。。ADDR20接A19。21根地址线的寻址空间是2^21 = 2Mbyte。正好是AM29LV160DB的容量。
关键字:S3C2440 NOR FLASH 接线分析
引用地址:
S3C2440与NOR FLASH(AM29LV160DB)的接线分析
推荐阅读最新更新时间:2024-11-10 08:27
MSP430 Flash信息区
430单片机,一般具有内部的信息区,以便保存一些需要EEPROM才可保存的数据。 在论坛没有收到相关信息,就借用网上的,抛砖引玉,如果有什么问题,多多指正,一起掌握! MSP430 FLASH型单片机的FLASH存储器模块根据不同的容量分为若干段,其中信息存储器SegmengA及SegmentB各有128字节,其他段有512字节。SegmentB的地址是:0x1000到0x107F,SegmentA的地址是:0x1080到0x10FF。其他段的地址根据容量不同,从0xFFFF开始,每512字节为一段进行分配。 FLASH存储器写入数据时,每一位只能由“1”变成“0”,不能由“0”变成“1“,因此,当我们有数据要保存到FLA
[单片机]
一加Nord N200 5G智能手机规格价格与供应细节曝光
一加Nord N200 5G已经在美国的B&H网站上销售,价格为239美元。主要规格包括6.49英寸FHD+液晶屏,1300万像素三个后置摄像头,4GB内存。OnePlus Nord N200的发布预计在美国时间6月15日进行,该手机将在美国销售。 就在发布会前几个小时,OnePlus Nord N200 5G已经在美国B&H网站上市销售。相关清单显示了OnePlus Nord N200 5G的规格、各个角度的图片、上市销售细节,以及它在美国市场的价格。根据清单,OnePlus Nord N200 5G价格为239.99美元,该清单显示,OnePlus Nord N200 5G的预购将从美国东部时间6月25日上午12
[手机便携]
s3c2440 移值u-boot-2016.03 第1篇 新建单板
目前除RC版外,最新的就是 u-boot-2016.03.tar.bz2 ,大概看了几个年份的u-boot 发现,现在 更像是 linux kernel 。有 menuconfig 。 对比2012年的版本,发现 原来在 start.S 中做的一些事情,被拆分了。 board 分的更加详细。 之前没有 J-LINK 根本无法烧写 NOR FLASH ,导致 u-boot 只能在 NAND FLASH 上,但是卡在 重定向这一处。用了点灯大法,串口调试,都不是很理想。 买了个J-LINKV9 ,一试,原来烧写,NOR FLASH 这么简单。 因为 u-boot 自带的 只有 2410 的 单板,而且是不支持 NAND FLASH 的
[单片机]
使用J-Flash 对ARM烧录HEX程序
安装J-link的驱动之后,在开始/程序(或者是'所有程序')/SEGGER/J-linkARM V4.10下,点击J-Flash ARM图标,就可以用这个软件方便的烧录程序。 对于第一次使用的芯片可以使用如下步骤写程序。 a. 打开J-Flash ARM后,首先点击File-OpenProject...,从中选择STM32F103RB.jflash。 b. 点击File-Open data file...选择要烧录的可执行文件。 c. 选择烧录文件后,点击Target-connect,链接一下硬件是否通。如果能够连接成功会了LOG窗口最后一行显示“Connected successfully”。 d.
[单片机]
Flash 单片机自编程技术的探讨
1 MSP430芯片Flash存储器的结构 Flash存储器模块是一个可独立操作的物理存储器单元。全部模块安排在同一个线性地址空间中,一个模块又可以分为多个段。当对Flash存储器段中的某一位编程时,就必须对整个段擦除,因此,Flash存储器必须分为较小的段,以方便地实现擦除和编程。图1是MSP430芯片上Flash存储器模块的结构框图。该Flash存储器模块包含如下部分:控制逻辑——控制Flash擦除和编程时的机器状态和时序发生器; Flash保护逻辑——避免意外的Flash擦除和编程操作;编程电压发生器——提供Flash擦除和编程所需全部电压的集成电荷泵; 3个16位控制寄存器——FCTL1、FCTL2、FCTL3控制
[单片机]
IC Insights:2017年手机用IC销售额将超越个人运算系统用IC
随着存储器平均售价(ASP)扬升,再加上以PC为主的整体个人运算系统(personal computing systems)出货表现仍欠理想,调研机构 IC Insights预估,2017年全球 手机 用 IC 销售额将会超越个人运算系统用 IC 销售额,跃升为规模最大的IC终端运用系统范畴。下面就随网络通信小编一起来了解一下相关内容吧。 预估2017年全球配备于 手机 产品中的IC销售额将年增16%,达844亿美元。配备于标准PC中的IC销售额年增11%,达675亿美元。至于包括桌上型电脑(DT)、笔记型电脑(NB)、平板电脑,以及基于网路/云端的精简型电脑等在内的整体个人运算系统IC销售额则会年增9%,达801亿美
[网络通信]
s3c2440裸机-LCD编程(六、LCD上显示字符)
1.字库的移植 字符也是由点构成的,一个个点组成的点阵,其实本质上要显示文字就是把字库移植到对应的自己型号相匹配的board上,字库中的每一个字符都是一些点按照对应格式组合成的集合。 从linux内核源码中随便挑选一个字库文件,比如linux-4.18.16/lib/fonts这个目录下就有对应的很多字库文件。在这里我挑选font_8x16.c,如下图: 其中8x16表示每个字符所占的像素点的大小,表示每个字符占的大小为长*宽=8*16个像素点。 我们来看下一个字符'A'是如何显示的?从font_8x16.c我们找到字符'A'的数据,如下图: 那么我们如何让font_8x16.c这个字库
[单片机]
美光减少供货,NAND Flash要涨价
韩国NAND Flash大厂三星及SK海力士,4月以来减少供货,市场原冀望美大厂美光(Micron)可释出更多货源,但美光5月底未如预期释出货源,连日本东芝6月底季底作帐期间也未增加供货,让模块厂及通路商跌破眼镜,不得不在7月开始追货。 MLC、TLC规格NAND Flash芯片同步缺货,通路业者已打算提前涨价,初估7月上旬32Gb MLC/TLC价格将上涨到3.8~4美元以上,64Gb则上看5.5~6美元,平均涨幅至少达一成,对于NAND营收占比较高的创见、广颖、劲永等模块厂,第3季营运是旺上加旺。 第2季是NAND Flash传统淡季,但受到韩系NAND厂减少供货影响,价格并未出现淡季下跌效应。三星及
[手机便携]