集系统级FPGA芯片XCV50E的结构与开发.docxVIP

  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文档。上传文档
查看更多
  摘要系列是公司生产的新型芯片,可用来进行数十万逻辑门级的系统设计和百兆赫兹级的高速电路设计。   文中介绍了50芯片的结构特性、设计流程和配置过程,给出了具体的电路图和配置流程图。   关键词可配置逻辑块设计流程配置50是公司系列系统级芯片中的一员。   其主要资源有71693个系统门、65536位块内存和176个用户口其中包括83对差分口。   范文先生网收集整理主要特性有18超低核心电压、支持20种高速总线标准、八个全数字延迟锁定环、018微米6层金属工艺、支持11491边界扫描。   系列芯片具有卓越的整体性能和高速特性,是实现高速系统级设计的优选芯片。   下面以50为例,介绍系列的结构特性和开发流程。   150芯片的结构50芯片主要由四部分组成,其结构图如图1所示,芯片中央是由16×24个可编程逻辑块构成的阵列,用以实现芯片的主要逻辑功能。   芯片中16个4的块内存或组成4个块内存槽,位于阵列的两端及接近芯片中心的位置。   块内存可用作高速或。   环绕阵列的是叫做的布线资源,它连接内部的逻辑信号到输入输出单元。   输入输出单元位于芯片周边,用以实现不同标准信号如、、间的和转换。   1.1可配置逻辑块可配置逻辑块是的核心部分,主要用来实现各种逻辑功能。   其内部结构见图2所示。   每个可配置逻辑块包括左右两个功能片。   每个功能片包括两个逻辑单元。   每个逻辑单元由一个四输入查找表、一个进位逻辑和一个寄存器组成。   查找表可作为函数产生器来使用,也可用作高速16位移位寄存器或16×1的随机存取内存。   为扩展芯片的逻辑功能,在每个功能片中还设有一个5复选器,在每个逻辑块中设有一个6复选器,可分别用以实现9输入的函数和19输入的函数。   1.2通用布线资源芯片内部与可配置逻辑块阵列相匹配的是通用布线矩阵阵列。   是开关矩阵,它用足够的连线将对应的可配置逻辑连接到相邻可配置逻辑块和部分远端的可配置逻辑块。   芯片内有许多双向长线分别横贯和纵贯整个芯片,利用它们可以快速高效地分配信号。   通过通用布线资源,各个可配置逻辑块和块内存构成了一个高速动作的统一整体。   图21.3布线资源环绕着芯片中央的阵列,它将阵列信号与芯片管脚相连。   以毫微秒级的速度将任一内部逻辑信号连接到芯片的任一管脚。   正是由于50这种信号分配的任意性,使得50的设计工作可以与电路板制版并行进行,从而大大缩短了开发周期。   1.4延迟锁存环芯片内有八个延迟锁定环,借助它们可以实现高速零时延的时钟信号,延迟锁定环的输入时钟范围是25~350,输出时钟的传输时延为零,边沿抖动小于60。   锁定环可对时钟进行二倍频或2~16倍分频,并可进行90、180、270的移相操作。   使用延迟锁定环可有效解决高速应用中信号的时滞和抖动问题。   250的开发笔者使用41来开发50芯片。   41是公司主要的芯片开发平台之一。   基于该平台可实现50芯片从设备构想到此特流下载的全部过程。   图3所示是基于该平台开发50的设计流程。   该平台的由设计入口工具、设计实现工具、设计验证工具三大部分构成。   设计入口工具接收各种图形或文字的设计输入,并最终生成网络表文件。   设计实现工具将网络表转化为配置比特流,并下载到器件。   设计验证工具用来对设计中的逻辑关系及输出结果进行仿真和时序阻制分析。   对于系统级设计,一般可以使用基于原理图的层次化设计,过程如下先以系统结构原理图作为顶层图,自上而下的构造基于模块的结构子图,同时自下而上的将结构子图的结构子图,同时自下而上的将结构子图具体体用评议或元件互连关系表示出来,并对每个模块和子图进行功能性仿零点,以保证每层逻辑关系都是正确进行功能性仿真,以保证每层逻辑关系都是正确的。   顶层原理图具体化并完成功能仿真后,再添加必要的输入输出元件,即可合成系统网络表。   之后,对系统网络表进行翻译、映射、放置和布线,并利用流程引擎产生的时序信息进行时序仿真和时序分析。   然后采用修改入口设计、设置各种属性和限制、调整其片布局等方法完善设计,直到达到设计要求,最后将优化后的配置比特流下载到芯片中。   350的应用配置50芯片是基于静态的,其配置信息必须固化到另外的可编程芯片中。   系统加电后,50芯片首先从中读取配置信息并加载到配置内存中。   系列芯片中支持四种配置模式,分别为主串行模式、从串行模式、并行模式和边界扫描模式。   图4是50在主串行模式的配置电路图。   图中配置模式选择位2、1、0均连接到地;为配置控制信号;的配置数据输入管脚连接到芯片1801的数据输出脚;初始化指示信号用作0801的复位信号;配置完成信号用作的片选信号。   配置过程如下当系统加电并

文档评论(0)

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

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

1亿VIP精品文档

相关文档