伍佰目录 短网址
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

FPGA设计笔记:QSPI Flash与DDR3L SDRAM采用同一I/O分区

来源:本站原创 浏览:95次 时间:2022-04-26
FPGA设计笔记:QSPI Flash与DDR3L SDRAM采用同一I/O分区

stark FPGA开发圈
众所周知FPGA的硬件资源被划分为若干个不同的bank,Xilinx一些高端的FPGA器件由22个甚至更多个bank组成,这样设计主要是为了提高灵活性。FPGA的I/O支持1.8V、2.5V和3.3V等多种电平输入输出,为了获得这些I/O电平,就需要在对应bank的供电引脚输入对应的电源电压,这样就节省了很多总线转换器。

Flash是一种具有电可擦除的可编程ROM存储器,掉电内容不会丢失,按接口可以分为两大类:并行Flash和串行Flash,并行Flash存储量大,速度快;而串行Flash存储量相对较小,但体积小,连线简单,可减小电路面积,节约成本。SPI Flash是内嵌SPI总线接口的串行Flash,它比起传统的并行总线接口Flash,节省了很多的I/O口资源。

SDRAM(Synchronous Dynamic Random Access Memory,同步动态随机存储器)也是FPGA设计中经常采用的内存器件,掉电后不能保存数据,功耗也比较大。因此Flash用于保存FPGA系统启动所需的配置文件,SDRAM则用于系统的数据的缓存,所有程序的运行都在内存中进行,速度快。

Xilinx Spartan-7 FPGA器件适用于那些成本敏感型应用。它采用小型封装却拥有高比例的I/O数量,单位功耗性价比相较前代产品提升多达四倍,可提供灵活的连接能力、接口桥接和辅助芯片等功能。

图1:Xilinx推出的成本敏感型的Spartan-7系列FPGA器件

最小型的Spartan-7 FPGA只集成了100个I/O管脚,划分为两个bank,如果能够实现将QSPI Flash和DDR SDRAM都集成到同一bank那么就会充分利用有限的I/O资源。QSPI Flash的工作电压是1.8V,而DDR3L SDRAM的工作电压为1.35V����,����,因此我们需要借助电压转换模块、MIG(Memory Interface Generator, 内存接口生成器)IP模块和Vivado工具的一些设置,专用I/O bank 0电压为1.8V,bank 14电压为1.35V,具体链接方式如下图所示:

图2:Spartan-7 FPGA同一bank连接1.8V SPI Flash和1.35V DDR3L

虽然这不是一个标准的解决方案,只是限于有限的I/O资源,但是对于小型系统设计不失为一种好的方法。具体设计细节如器件选型、原理图、确定时钟频率等要求请参看官方文档XAPP1313。

  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net