基于WISHBONE总线的FLASH闪存接口设计.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WISHBONE总线的FLASH闪存接口设计

基于WISHBONE 总线的FLASH 闪存接口设计,徐杰阳,同济大学超大规模集成电路研究所 摘要:本文简要介绍了 AMD 公司 AM29LV160D 芯片的特点,并对 Wishbone 总线作了简单的介绍,详细说明了 Flash memory 与 Wishbone 总线的硬件接口设计及部分 Verilog HDL程序源代码。 关键词:闪存;接口;Wishbone;FPGA 引言 随着半导体工艺技术的发展,IC 设计者已能将微处理器、模拟 IP 核、数字 IP 核和存储器(或片外存储控制接口) 集成在单一芯片上,即 SoC 芯片。对片上系统(SoC)数据记录需要低功耗、大容量、可快速重复擦写的存储器。常 用的介质主要有:动态存储器(DRAM)、静态存储器(SRAM)和闪速存储器(Flash Memory)。DRAM 容量大,但需 要不断刷新才能保持数据,会占用微处理器时间,同时增加了功耗;SRAM 虽然不需要动态刷新,但价格太贵,并 且断电后跟 DRAM 一样数据都无法保存。Flash MEMORY 是一种兼有紫外线擦除 EPROM 和电可擦除可编程只读存储器 (EEPROM)两者优点的新型非易失存储器。由于它可在线进行电可擦除和编程,芯片每区可独立擦写至少 1000,000 次以上,因而对于需周期性地修改被存储的代码和数据表的应用场合,以及作为一种高密度的、非易失的数据存 储介质 Flash 是理想的器件选择。在我们设计的系统中,处理器是 Openrisc1200,所用的 Flash 是 AMD 与富士公 司的 Am29LV160D 芯片。利用 FPGA 实现接口,由于 Openrisc1200(OR1200)采用 Wishbone 总线,所以本设计的接 口具有可移植性。 Am29LV160D 芯片特点 Am29LV160D 是一种仅需采用 3.0V 电源进行读写的闪存。该器件提供了 70ns、90ns、120ns 读取时间,无需高速微 处理器插入等待状态进行速度匹配。为了消除总线竞争,芯片引入了片选使能(CE#),写使能(WE#)和输出使能 (OE#)控制端口。芯片采用分块结构,非常适用于要求高密度的代码或数据存储的低功耗系统。 ● 甚低功耗 工作在 5MHz时,电流典型值为: 睡眠模式下电流为 200nA; 备用模式下电流为 200nA; 读数据时为 9mA; 编程/擦除模式下电流为 20mA。 ● 灵活的分块结构 一个 16KB,两个 8KB,一个 32KB,和31个 64KB 块(字节模式); 一个 8KB,两个 4KB,一个16KB,和31个 32KB 块(字模式); 支持整个芯片擦除; 复杂的块保护特性。 ● 具有内部嵌入算法 内部嵌入擦除算法自动预编程和擦除整个芯片或任意块的组合; 内部嵌入算法自动将给定地址的数据写入芯片及对其校验。 ● 与 JEDEC 标准兼容 ● 具有硬件 RESET 复位与 Ready/Busy 擦写查询管脚 ● 具有擦除暂停与擦除继续功能 Wishbone 总线简介 Wishbone 总线规范是一种片上系统 IP 核互连体系结构。它定义了一种 IP 核之间公共的逻辑接口,减轻了系统组 件集成的难度,提高了系统组件的可重用性、可靠性和可移植性,加快了产品市场化的速度。Wishbone 总线规范 可用于软核、固核和硬核,对开发工具和目标硬件没有特殊要求,并且几乎兼容所有的综合工具,可以用多种硬 件描述语言来实现。 灵活性是 Wishbone 总线的另一个优点。由于 IP 核种类多样,其间并没有一种统一的间接方式。为满足不同系统 的需要,Wishbone 总线提供了四种不同的 IP 核互连方式: ● 点到点(point-to-point),用于两 IP 核直接互连; ● 数据流(data flow),用于多个串行 IP 核之间的数据并发传输; ● 共享总线(shared bus)(见图 1),多个 IP 核共享一条总线; ● 交叉开关(crossbar switch),同时连接多个主从部件,提高系统吞吐量。 1/4 基于WISHBONE 总线的FLASH 闪存接口设计,徐杰阳,同济大学超大规模集成电路研究所

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档