Flash存储器Am29F040结构分析

最新更新时间:2012-03-31来源: 互联网关键字:Flash  存储器  Am29F040 手机看文章 扫描二维码
随时随地手机看文章

Am29F040是AMD公司生产的Flash存储器,主要作用是固化程序和保存历史数据,也就是开机后执行闪存的程序,并在程序执行的过程中实时地保存或修改其内部的数据单元。 下面首先介绍Am29F040的特点和操作。 Am29F040是采用5 V单电源供电的可编程只读存储器,是一种电可擦除与重新编程的器件。该器件由8个独立的64 K字节块组成,访问速度为55~150 ns。片内的状态机控制编程和擦除器件、嵌入式字节编程与区段/芯片擦除功能是全自动的。内部结构框图如图1所示。

  

 

  A0~A18:地址线。其中A8~A18提供存储区地址, 行地址确定所在扇区;A0~A7选定某扇区的一 个字节,扇区容量是256字节。DQ0-DQ7:数据输入/输出。在读周期输出数据; 在写周期接收数据。写过程中写入的数据被内 部锁存。CE:输入,芯片使能, 低电平时选中该器件。OE:输入,输出使能, 低电平时打开数据输出缓冲 区,允许读操作WE:输入,写使能,低电平时允许写操作。Vcc为5V电源。Vss为地。 工作方式有读方式、待机方式、输出禁止及算法选择。 例如,对于写操作的编程命令,如表1所列。 其中:RA为被读出的存储单元地址; PA为被编程的存储单元地址; RD为所选地址单元被读出的数据; PD为所选地址单元被编程的数据。 除编程地址、区段地址和读地址之外的所有总线周期地址,地址引脚A18、A17、A16、A15为高或低。 下面以命令表的编程命令为例,简要介绍字节编程。表1所列命令是一个4总线周期指令。首先,在地址5555H写入数据0AAH,地址2AAAH写入数据055H,再在地址5555H写入数据AOH,最后是编程的地址和数据。 对于芯片擦除功能,自动地提供编程和电擦除之前,校验所有存储单元所需的电压和时序,然后自动擦除并校验单元界限。利用数据轮询(data-polling)特性,可以监视自动芯片擦除操作期间器件的状态,以检验操作是否完成。 程序如下:int Chip-Erase (){*(int*)0x00005555=0xAAAAAAAA; /*写芯片擦除命令部分*/*(int*)0x00002AAA=0x55555555;*(int*)0x00005555=0x80808080;*(int)0x00005555=0xAAAAAAAA:*(int*)0x00002AAA=0x55555555;*(int*)0x00005555=0x10101010;while((*(int)0x00005555&0x80808080)!=0x80808080) /*数据轮询*/ 对于区段擦除暂停,在区段擦除期间擦除暂停有效,数据值为BOH,不管地址值。区段擦除恢复,仅在擦除暂停之后擦除有效,数据值为30H,不管地址值。下面是简要的程序代码:int Sector- Erase(sectadd) int * sectadd;{ *(int*)0x00005555=0xAAAAAAAA; /*写区段擦除命令部分*/ *(int*)0x00002AAA=0x55555555; *(int*)0x00005555=0x80808080; *(int*)0x00005555=0xAAAAAAAA; *(int*)0x00002AAA=0x55555555; *sectadd=0x30303030; 对于数据保护,此特性禁止在1-8个区段的任何组合进行编程和擦除操作。执行编程和擦除被保护区段的命令时,不改变区段内的数据。数据轮询位和跳转位工作在2~100μs,然后返回到有效数据。在地址引脚A9和控制引脚E,使用11.5~12.5 V高电压VID’且在控制引脚E上使用VIL将使此特性起作用。其具体操作为:当W为VIH’E为VIL且地址引脚G为VID时,区段保护方式被激活,地址引脚A18、A17、A16用来选择被保护的区段。一旦地址稳定,W处于脉冲低电平,操作开始于W的下降沿。

  

关键字:Flash  存储器  Am29F040 编辑:神话 引用地址:Flash存储器Am29F040结构分析

上一篇:存储效率的五种提升方法
下一篇:电容储能式高速电磁阀驱动电路的研制

推荐阅读最新更新时间:2023-10-12 20:38

STM32嵌入式FLASH擦除与写入
嵌入式Flash Flash具有以下主要特性: 1.对于STM32F40x和 STM32F41x,容量高达1 MB;对于STM32F42x和STM32F43x,容量高达2MB。128位宽数据读取---------意思就是128/8=16(字节) 2.字节、半字、字和双字数据写入----对应一个字节,两个字节,四个字节,八个字节。(推荐以字读取和写入,即四个字节,刚好32位) 3.扇区擦除与全部擦除 扇区擦除就像你删除电脑的C盘内容,不删除D-F盘内容一样。 扇区擦除完的数据都为0XFF 4.存储器组织结构Flash 结构如下: -主存储器块,分为4个16 KB扇区、1个64 KB扇区和7个128 KB扇区-系统存储器,
[单片机]
我国新型存储器材料研发取得重大突破
新华网上海11月15日电(记者王琳琳)中国科学院上海微系统与信息技术研究所宋志棠团队近期在国产新型存储器材料上取得重大突破,创新提出一种高速相变材料的设计思路,打破了国外技术壁垒。该成果近日在线发表于《科学》杂志。 存储器是集成电路最重要的技术之一,能否开发自主知识产权的存储器芯片事关国家信息安全。 目前,国际上通用的存储器材料是“锗锑碲”。近年来,消费电子产品的普及对存储器芯片的功耗、寿命、尺寸、持久力等各项性能指标均提出了更高要求,世界各国科学家都在加紧攻关存储器芯片的制造材料。 宋志棠团队通过第一性理论计算与分子动力学模拟,从众多“候选”元素中,优选出“钪”作为掺杂元素,设计发明了低功耗、长寿命、高稳定性的“钪锑碲”材料。
[半导体设计/制造]
STM32片上Flash内存映射、页面大小、寄存器映射
一、怎么看Flash大小 1.1 通过型号 型号会印在MCU表面,可以通过观察获得,我的是STM32F103RBT6(以下分析基于这个型号),对照下图的STM32产品命名,可知STM32F103RBT6的Flash是128KB。 () iframe id="iframe_0.15392923285253346" src="data:text/html;charset=utf8,%3Cstyle%3Ebody%7Bmargin:0;padding:0%7D%3C/style%3E%3Cimg%20id=%22img%22%20src=%22http://blog.chinaunix.net/attachment/2011
[单片机]
STM32片上<font color='red'>Flash</font>内存映射、页面大小、寄存器映射
机顶盒和数字电视系统级芯片平台【ST】
中国,2011年3月16日 —— 意法半导体(STMicroelectronics,简称ST),发布最新可支持Adobe® Flash® Access的机顶盒和数字电视系统级芯片(SoC)平台,可提供完整的内容保护功能,并创造新的营利模式。 Flash Access整合了Adobe AIR for TV 平台,使原始设备制造商(OEM)、原始设计制造商(ODM)以及应用和服务开发商可利用意法半导体的硬件加速功能和软件创建并优化应用。通过对Flash Access的高度稳定支持,意法半导体将引领电视从被动媒体迈向拥有无限选择的家庭娱乐中心。以高性能3D绘图处理器和先进安全硬件为特色,意法半导体的最新一代机顶盒和电视系统
[家用电子]
ARM Cortex-M3 存储器映射
在4GB的地址空间中,ARM Cortex-M3已经粗线条的平均分成了8快,每块512MB, 每块也都规定了用途。每个快的大小都有512MB,显然这个非常大的,芯片厂商在 每个块的范围内设计各具特色的外设时,并不一定都用得完,都只是用了其中的一部分 而已。Cortex-M3的存储器映射如下图所示: 在这8个Block里面,由3个Block非常重要,也是我们最关心的三个块。 Block0用来设计成内部FLASH; Block1用来设计成内部RAM; Block2用来设计成片上的外设; 这三个Block内部具体区域 功能划分如下: 存储器Block0内部区域功能划分:Block0主要用于设计片内的FLASH
[单片机]
ARM Cortex-M3 <font color='red'>存储器</font>映射
紫光国芯收购长江存储:打造存储器全产业链“超级战舰”
2017年4月19日,紫光国芯股份有限公司(下称“紫光国芯”)发布公告表示,拟以发行股份的方式收购长江存储科技控股有限责任公司(下称“长江存储”)全部或部分股权。 资料显示,长江存储成立于2016年12月21日,注册资本386亿元,主要从事存储器晶圆生产。 这也是紫光国芯2015年推出800亿定增项目失败后,又一大手笔资产整合计划。 紫光系内部整合速度加快 按照紫光国芯800亿定增方案,原本计划将募集资金用于新建晶圆制造厂和收购台湾力成与南茂部分股权。 但随着投资两家公司的计划纷纷折戟以及证监会再融资新规出台,紫光国芯在2017年1月24日正式终止了该定增方案。 这也标志着紫光集团在入主紫光国芯后推动的重大
[半导体设计/制造]
S2C2440 nor-flash的研究
1.Nor-Flash 接口如RAM一样 引脚很多 地址线和数据线是分开的 2. 容量小 1~32M 3. 读写很简单 不过写命令需要向里面写入特定的命令 比NandFlash慢 4. 价格贵 不过不会产生坏块。 当CPU选择NOR-flash 作为启动的芯片的时候 则nor的0地址就是cpu的0地址 且nor 连接在了CS0上面 所以说nor flash的地址就是0 而且此时nor-flash不需要初始化(其实还有一个原因就是nor-flash的速度很快) LADDR1 连接在 A0上面 所以说数据每次需要左移一位来保持数据正确。 上图的这个表描述了各种命令如何访问nor-flash 比如 读ID 1. 在
[单片机]
S2C2440 nor-<font color='red'>flash</font>的研究
PLC是什么 PLC的功能及选择
PLC是什么? PLC ( Programmable Logic Controller),可编程逻辑控制器。可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。 PLC的功能是什么? PLC的一个简单应用就是通过逻辑将输入转换成设备输出。这很像你在键盘(输入)上敲击字母,然后这个字母在屏幕上(输出)显示。PLC在工业应用上一般做相同的事情,这可以是一个很简单的事情,比如当你按下一个按键,机器人就会通过传感器监控你的输送带,让它完成一系列复杂的动作。
[嵌入式]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved