基于XCR3032的大容量FLASH存储器接口设计

发布于:2007/3/28 8:43:22 | 727 次阅读

摘 要: 提出一种使用Xilinx 公司生产的低功耗CPLD芯片XCR3032来实现微控制器与大容量FL ASH存储器相接口的方法。文中在介绍XCR3032 CPLD和FLASH存储器K9K1G08U0M的基础上,给 出了接口电路、工作原理和Verilog HDL实现方法。
  关键词:XCR3032;FLASH存储器;K9K1G08U0M;Verilog HDL
Interface Design of Mass FLASH Memory Based on XCR3032
MEN Yabin, HAN Jiaxin
(National Ocean Technology Center,Tianjin, 300111, China)
  Abstract This paper puts forward an interface method of mass FLASH memory based on ultra low power CPLD chip XCR3032 manufactured by Xilinx. After introduced th e XCR3032 CPLD chip and FLASH momory K9K1G08U0M,the paper explains the interface circuit and realize method using Verilog HDL.
  Keywords:XCR3032;FLASH memory;K9K1G08U0M;
Verilog HDL.
  FLASH存储器(FLASH Memory)是非易失存储器,即使在供电电源关闭后仍然能保留信 息, 可以对存储器单元块进行擦除和再编程,并且不需要额外的编程电压。FLASH存储器具有工 作电压低、擦写速度快、功耗低、寿命长、价格低廉、控制方法灵活、体积小等优点。近年 来,FLASH存储器在嵌入式系统代码存储和大容量数据存储领域中得到了广泛的应用。本文 介绍了使用XCR3032实现K9K1G08U0M与微控制器的接口原理,给出了VerilogHD L实现程序。对大容量FLASH存储器的接口设计具有一定的参考价值。
1XCR3032
  XCR3032是Xilinx公司生产的CoolRunner XPLA3系列CPLD。他具有如下特点:
  低功耗供电电压仅为2.7~3.6 V。他采用Fast Zero PowerTM( FZP)技术,使得器件的静态电流非常低(小于100 μA);频率为10 MHz时,工作电流仅为1 06mA,比其他公司的CPLD小50%~67%。
  高性能具有32个宏单元,器件所有信号具有等延时,与路径无关,t PD最快可达5 ns。运行时钟频率可达200 MHz,多时钟资源使得设计更加方便 。
  总线接口友好特别适合应用于3.3 V系统中,可无需外接上拉电阻而与5 V器件直接接口。
  具有Port Enable管脚使得JTAG管脚具有在系统可编程接口和通用I/O口 2种功能。芯片不处于编程状态时,仍可用作一般I/O口。
  快速ISP编程可达至少1万次的编程擦除次数。
  XCR3032最显著的特点是低功耗和高速度。特别适用于手持、移动等功耗比较低的系统中。 如PDA、笔记本电脑、移动电话等领域。
2K9K1G08U0M
  K9K1G08U0M是韩国三星(Samsung)公司采用NAND技术生产的128 MB大容量、高可靠、非 易 失性FLASH存储器,具有高密度、高性能的特点。该器件所提供的片内控制器、状态寄存器 和专用命令集使其可以灵活地运用在各种存储系统电路中。他的优点是8位I/O端口是地 址、数据和命令的多路复用,这样不但大大减少了芯片的引脚数,而且简化了系统的连线, 便于系统以后扩充芯片容量而不需改变系统板结构设计。K9K1G08U0M对于诸如文件存储、声 音和音频信号处理、智能仪器设备等要求大容量非易失性存储的应用场合提供了一种的 解决方案。他的典型特性如下:
  (1)工作电压:2.7~3.6 V
  (2)自动编程和擦除
  页编程:(512+16)B
  块擦除:(16 k+512)B
  (3)可进行528 B/页读操作
  随机访问:12μs(值)
  页面连续访问:50μs(最小值)
  (4)快速写周期时间
  编程时间:200μs(典型值)
  块擦除时间:2 ms(典型值)
  (5)硬件数据保护
  在电源电压VCC<2 V时,内部电压探测器禁止编程/擦除操作。
  使用寿命达100 k次编程、擦除,数据可保存达10年,48脚TSOP封装。K9K1G08U0M的功能组成框图如图1所示。他与控制器的接口信号除8个I/O线外, 还包括地址锁存使能ALE,命令锁存使能CLE,片选信号CE,读使能信号RE ,写I/O信号WE,写保护WP控制线,操作状态指示信号 R/B等控制线,因此主控制器可以方便地实现对他的控制。K9K1G08U0M的地址、数据和命令信号输入都使用8位的I/O口,当CE为低 时,命令、地址和数据在WE变低时由I/O写入,并在WE的上升沿锁 存。通过命令锁存信号CLE和地址锁存信号ALE可实现命令和地址对I/O的复用。K9K1G 08U0M的引脚特性及常用命令见参考文献[4]。
3接口方法
  K9K1G08U0M与微控制器常规接口方法是使用专用的口线模拟ALE,CLE并在CE,RE,的时序配合下完成所有的命令。这种方法的缺点是占用微控制器宝贵的 硬件资源,并要求软件严格控制他们之间的时序,增加了程序运行时间和软件复杂度,降低 了程序的运行效率。而且对于使用5 V电源的微控制器,由于K9K1G08U0M电源电压是3 V,所 以他们之间的接口还存在逻辑电平转换的问题。
  本文提出的方法使用1片XCR3032 CPLD就可以完美地解决上述问题,高效地完成K9K1G08U 0 M的全部功能,而无需占用额外的口线,微控制器只需以固定的地址向XCR3032寻址,通过XC R3032产生的输出信号实现对K9K1G08U0M的控制。XCR3032有如下作用:
  (1)对微控制器送出的4位地址信息进行译码。
  (2)分析地址总线的命令并根据命令内容提供K9K1G08U0M的相应接口信号。
  (3)监控K9K1G08U0M的R/B的输出。
  综上所述,利用XCR3032实现的K9K1G08U0M与微控制器接口电路如图2所示。
  根据K9K1G08U0M的接口时序要求,XCR3032要根据微控制器4位地址线解码出K9K1G08U0 M相对应的操作。XCR3032的输出信号状态取决于微控制器输入的地址信息。假设XCR3032的 基地址是B,不同的输入地址值所对应的输出操作和基本功能如表1所示。
  当微控制器送出地址是B+0需要读取K9K1G08U0M数据、状态和ID时候RD信号置0 。当微控制器送出地址是B+0并且要求写数据地址或者微控制器送出地址是B+1要求写命令时 应置0。
4Verilog-HDL语言的实现
  经过上述分析可知,输入XCR3032的信号有微控制器读写信号WRITE, READ ,地址总线低4位address[3:0],
  
使用Verilog语言设计组合逻辑和时序 逻辑具有很高的效率。由于篇幅所限,相关变量的声明在此略去,部分Verilog-HDL 代码如下:
  
  
  
5结语
  完整程序经过Xilinx Project Navigator 6.1编译、调试、仿真,利用并口下载电缆通 过 JTAG接口下载到XCR3032中后,使用C8051F021单片机进行接口实验,证明使用该接口方法K9 K1G08U0M的各项功能和命令均可实现。现已成功应用于国家“863”计划项目“海洋生态环 境自动监测技术”中。
参考文献
[1]徐志军,徐光辉.CPLD/FPGA的开发与应用[M].北京:电子工业 出版社,2002.
[2]周立功,夏宇闻.单片机与CPLD综合应用技术[M].北京:北京航 空航天大学出版社,2003.
[3]Xilinx Company.XCR3032 32 Macrocell CPLD Data.shee t.2002 .
[4]Samsung Electronics.K9K1G08U0MYCB0/YIB0 FLASH Memor y Datasheet2001.
[5]Xilinx Company. Using Xilinx CPLDs to Interface to aNAND FLASH Memory Device2002.
参与讨论
后参与讨论

//评论区

推荐阅读

智能网联汽车国际标准法规协调专家组(HEAG)召开工作会议

近年来智能网联汽车快速发展,新技术不断涌现,与相关产业融合度持续提升,正在推动全球汽车产业发生深刻变革。为应对此种形势,欧、美、日等汽车工业发达国家和地区都加大了智能网联汽车的国际标准法规协调的参与力度,在联合国世界车辆法规论坛(UN/WP.29)和国际标准化组织(ISO)层面,智能网联汽车相关国际标准法规协调活动正快速推进。 为更有效地支撑上述组织的国际标准法规协调活动,2017年全国汽车标准

0215jiejie | 发布于:2022-12-01 0评论 0赞

苹果推出搭载M2芯片的新款iPad Pro 799美元起售

据苹果官网,苹果推出搭载M2芯片的新款iPadPro。 11英寸wifi版起售价为799美元,wifi+蜂窝网络版起售价为999美元;12.9英寸wifi版起售价为1099美元,wifi+蜂窝网络版起售价为1299美元。

0215jiejie | 发布于:2022-10-19 0评论 0赞

新能源汽车领衔 “中国智造”加速登陆欧洲市场

全球五大车展之一巴黎车展时隔四年再度启幕。在这场被视为“全球汽车行业风向标”的盛会上,国内外汽车品牌云集,长城汽车、比亚迪等再次领衔中国汽车出海。 长城汽车欧洲区域总裁孟祥军表示:“欧洲是长城汽车最重要的海外市场之一,巴黎车展是长城汽车向欧洲市场展示GWM品牌和产品的最佳机会。长城汽车正在研究汽车行业碳排放的整个生命周期,到2025年,将推出50多款新能源产品,全力支持可再生能源使用,为全球用户

0215jiejie | 发布于:2022-10-19 0评论 0赞

严监管时代来临,电子烟“通配”大战走向何方?

针对通配烟弹厂商的一系列诉讼的结果,将对生产通配烟弹的品牌未来在电子烟行业的发展产生深远影响。 10月1日,《电子烟强制性国家标准》正式实施,中国电子烟监管全面生效。而在电子烟行业进入规范化、法治化阶段前夕,一场围绕着通配烟弹的争论在行业里发酵。 “通配”是电子烟从业者约定俗成的概念。换弹式电子烟由烟杆和烟弹组成,“通配”烟弹指的是非品牌商生产、可与品牌烟杆匹配使用的烟弹。多位业内人士表示,被

0215jiejie | 发布于:2022-10-19 0评论 0赞

Bourns 全新大功率分流电阻器

采用金属感应引脚,专用于大电流应用中进行精确测量 全新分流电阻器专为电池管理系统、大电流工业控制和电动汽车充电站 提供高可靠性、高成本效益的解决方案 美国柏恩Bourns全球知名电子组件领导制造供货商,宣布新增12款CSM2F系列功率分流电阻器,扩展其产品组合。全新系列采用铆接通孔金属传感引脚,可满足大电流应用中对电压测试点精确定位日益增长的需求。最新型Bourns?CSM2F系列分流电阻器

0215jiejie | 发布于:2022-10-18 0评论 0赞

请尊重元宇宙“这个筐”

元宇宙是个筐,啥都往里装,但区别在于有的像聚宝盆,有的像垃圾桶。国庆假期刚结束,中青宝“90后”董事长李逸伦便亲自上阵,玩起了元宇宙婚礼。靠着老板首秀和代言,中青宝顺势推出“MetaLove元囍”App,正式进军元宇宙婚礼赛道。 就产品而言,如同其他元宇宙产品,李逸伦的元宇宙婚礼“新奇与吐槽齐飞”:有人说是有趣的尝试,有人则认为像QQ炫舞结婚系统。要知道,QQ炫舞是一款推出了十余年的老游戏。

0215jiejie | 发布于:2022-10-13 0评论 0赞

边缘计算:突围商业模式痛点

截至8月末,中国5G基站总数达210.2万个,中国5G发展已经进入下半场。随着5G加速融入千行百业,互动直播、vCDN、安防监控等场景率先大规模落地,车联网、云游戏、工业互联网、智慧园区、智慧物流等场景也快速走向成熟,这些更大流量、更低时延、更高性能的场景涌现,对边缘计算的刚性需求势必爆发。 GrandViewResearch预测,即使在新型冠状病毒肺炎疫情肆虐全球的背景下,边缘计算和5G网络市

0215jiejie | 发布于:2022-10-13 0评论 0赞

商务部回应美商务部升级半导体等领域对华出口管制并调整出口管制“未经验证清单”

商务部新闻发言人10日就美商务部升级半导体等领域对华出口管制并调整出口管制“未经验证清单”应询答记者问。 有记者问:近日,美国商务部在半导体制造和先进计算等领域对华升级出口管制措施。同时,在将9家中国实体移出“未经验证清单”过程中,又将31家中国实体列入,请问中方对此有何回应? 对此,商务部新闻发言人回应称,中方注意到相关情况。首先,通过中美双方前一阶段共同努力,9家中国实体zui终

0215jiejie | 发布于:2022-10-13 0评论 0赞

TCL华星官宣与奔驰合作:推出全球首款横贯A柱的车载显示屏

今年1月,奔驰带来了VISIONEQSS概念车,其中控台采用了一块完全无缝的47.5英寸曲面显示屏,横贯整个A柱,令人印象深刻。今天,TCL华星正式官宣与奔驰达成合作,并认领了VISIONEQSS上这块全球首款横贯整个A柱曲面的车载显示屏。 根据TCL介绍,这款显示屏采用了完全无缝的超薄一体化设计,将仪表盘、中控与副驾娱乐显示融为一体,并能够与3D实时导航系统相辅相成。 同时,这块显示屏还采用

0215jiejie | 发布于:2022-10-12 0评论 0赞

半导体板块暴跌 谁最受伤

国庆假期后首日开盘,上证综指时隔5个月再次失守3000点,与此同时,半导体板块也再度走低,其中,北方华创、雅克科技等个股跌停。10月11日早盘期间,半导体板块持续下挫,北方华创、雅克科技再度跌停。截至下午收盘,北方华创、雅克科技维持跌停状态,华海清科、拓荆科技-U、盛美上海、清溢光电、海光信息的跌幅则超10%。同日,半导体板块中的119只个股中超五成呈现下跌趋势。 在半导体板块遭遇下挫的同时,北

0215jiejie | 发布于:2022-10-12 0评论 0赞