42存储器管理带存储器实例.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
桂林电子科技大学,信息通信学院 * SDRAM与EMC的连接 W9825G6DH根据外部引脚状态有许多工作模式,包括:读、写、预充电、设置模式寄存器、突发停止、掉电模式等等。 由于EMC模块引脚完全符合SDRAM接口,所以用户设置只需设置EMC中EMCDynamicControl寄存器进入相应模式即可。 模式寄存器主要用于设置SDRAM的突发长度、寻址方式、CAS延时、写操作方式等内容。 桂林电子科技大学,信息通信学院 * SDRAM的重要模式和概念 预充电precharge: SDRAM启动后,必须对所有bank预充电才能进行读写。 刷新refresh: 由于SDRAM工作原理,定期必须对芯片进行刷新操作,以保持数据。 自动刷新auto-refresh/auto-precharge: 允许读写操作芯片前完成数据刷新操作。 自刷新模式self-refrash: 一种较省电模式,SDRAM进入该模式能保持数据,但是无法读写数据。 省电模式power-down: SDRAM不刷新数据,所以如果有数据保存时省电周期刷新周期。 刷新周期: SDRAM不刷新数据能够保持数据的最长时间。 桂林电子科技大学,信息通信学院 * 桂林电子科技大学,信息通信学院 * 桂林电子科技大学,信息通信学院 * 桂林电子科技大学,信息通信学院 * EMC中有关SDRAM的寄存器设置 SDRAM命令字时序寄存器: 注意:SDRAM时钟为FCCLK=57.6MHz 桂林电子科技大学,信息通信学院 * SDRAM的时序要求 根据该表设置EMC的时序寄存器 桂林电子科技大学,信息通信学院 * EMC关于SDRAM其他重要寄存器 EMCDynamicConfig0-3接口配置寄存器 用于定义与EMC连接的SDRAM的接口定义,行列地址的根数等内容。 桂林电子科技大学,信息通信学院 * EMC关于SDRAM其他重要寄存器 EMCDynamicControl 控制SDRAM工作模式,完成SDRAM模式寄存器的设置。 桂林电子科技大学,信息通信学院 * EMC关于SDRAM其他重要寄存器 EMCDynamicRefresh 设置SDRAM的刷新周期,即在无任何读写操作时,最大刷新时间。 桂林电子科技大学,信息通信学院 * NOR FLASH与EMC的连接 Am29LV160D存储组织为2 M x 8-Bit/1 M x 16-Bit。NOR FLASH芯片可按字节读取,速度接近RAM。内部自带有字节、扇区、整片擦除,字节编程等操作的算法,用户程序只需按要求连续写入命令,即进入相应状态。 NOR FLASH擦除过程将所有位置1。编程过程中只会将1写为0,无法将0写为1,所以在进行NOR FLASH编程前一定先擦除对应扇区。 桂林电子科技大学,信息通信学院 * Am29LV160D扇区地址 Am29LV160D一共分为35各扇区,前四个为小容量扇区,其余31各均为64KB。 桂林电子科技大学,信息通信学院 * Am29LV160D命令序列 桂林电子科技大学,信息通信学院 * Am29LV160D状态查询位 RY/BY#位 空闲/忙引脚表示当前芯片所处的状态。空闲表示处于可操作状态,忙表示处于擦除或编程状态。 数据查询位DQ7 查询编程或擦除操作是否成功,编程操作后可读取对应地址,判断是否成功;擦除操作时,DQ7位为0,完成后DQ7位为1。 Togglebit DQ6DQ2 DQ6是否跳转判断编程或擦除操作是否完成。 桂林电子科技大学,信息通信学院 * EMC中静态存储器相关寄存器 桂林电子科技大学,信息通信学院 * NAND FLASH与EMC的连接 K9F2G08U0M存储布局为(256M + 8,192K)bit x 8bit,按页编程或读取,按块擦除。读取时间:串行读取50ns,随机读取为25us。页编程300us,块擦除2ms。 1DEVICE= 128K*(2048+64)BYTE 1PAGE=2048 2048+64列 128K行 +64字节 1BLOCK =64行 桂林电子科技大学,信息通信学院 * K9F2G08U0M引脚 桂林电子科技大学,信息通信学院 * K9F2G08U0M地址操作周期 桂林电子科技大学,信息通信学院 * K9F2G08U0M操作命令 用户程序需要写入特定操作命令,使芯片进入特定操作模式。 桂林电子科技大学,信息通信学院 * K9F2G08U0M读操作 桂林电子科技大学,信息通信学院 * K9F2G08U0M编程与擦除操作 桂林电子科技大学,信息通信学院 * K9F2G08U0M无效块检测 在使用K9F2G08U0M前需要检测芯片是否有无效块存在。芯片保证在每块空间擦出后,其第1、2页中第2048字节(即空闲第1字节)内容不为0xff,则

文档评论(0)

管理学科 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档