可编程逻辑器件设计流程导论.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文档。上传文档
查看更多
可编程逻辑器件设计流程导论

1 本章简要介绍了可编程逻辑器件设计流程,其主要内容包括:设计流程概述;设计输入和 综合;设计实现;设计验证以及 FPGA 设计技巧概述几个部分。 本章的目的是使读者初步了解 Xilinx 的可编程逻辑器件的设计流程,以便读者更好地掌 握本书后面的内容。 图 1.1 给出了标准的 Xilinx 设计流程,从图中可以看出可编程逻辑器件标准设计流程包括 以下步骤: 图 1.1 Xilinx 标准的设计流程 1. 在设计流程的这一步中,通过原理图编辑器、硬件描述语言(HDL )或者两种混合方法 来创建自己的设计。如果使用 HDL 创建设计输入,就必须将 HDL 文件综合到一个 EDIF 文件 中;如果使用Xilinx 的综合工具(Xilinx Synthesis Technology ,XST ),就必须把HDL 文件综 合到一个 NGC 文件中。 2 . 通过执行特定的 Xilinx 架构,转换逻辑设计文件格式,例如 EDIF ,这样就可以将设计输 入和综合步骤创建到物理文件格式中。这些物理信息存储于 FPGA 的本地电路说明文件NGC 和 CPLD 的VM6 文件中。再通过这些文件创建一个比特流文件,并为随后器件编程创建一个 2 PROM 或 EPROM 文件。 3 . 使用门级仿真器或者下载电缆,确定设计满足时间要求,并能正常运行。查看 Xilinx 的 下载电缆和演示版信息的在线帮助。 图 1.2 给出了详细的 Xilinx FPGA 设计的软件流程图。 图 1.2 Xilinx FPGA 设计软件流程图 1 整个设计流程是一个不断地输入、执行、验证,直到设计是正确和完整的过程。Xilinx 的 开发系统通过设计流程周期,允许快速反复设计。因为 Xilinx 器件允许无限制的编程,所以 调试设计的电路时,不必丢弃已经编程的器件。 图 1.3 给出了详细的 Xilinx CPLD 设计的软件流程图。 3 图 1.3 Xilinx CPLD 设计软件流程图 通过原理图编辑器或者文本编辑器工具 输入一个设计。设计输入开始于一个设计概 念,即使用画图或功能描述来表示设计。从最 初的设计,创建网表,再综合并转化本地通用 对象(Native Generic Object ,NGO )文件。 这个文件输入 Xilinx 的软件程序NGDBuild , 该程序产生一个逻辑本地通用数据库(Native Generic Database,NGD )文件。图 1.4 给出了 图 1.4 设计输入流程图 输入设计和综合步骤。 1.2.1 层次化设计 层次化设计对于原理图和 HDL 输入都很重要,这是因为: 可以将设计概念化。 将设计结构化。 4 使调试设计更容易。 使设计的不同部分的不同输入设计方法(原理图,HDL ,本地编辑)能更容易 结合。 使更新设计更容易,其中包括设计、实现,以及在设计过程中验证个别元件。 减少优化时间。 便于并行设计。

文档评论(0)

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

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

1亿VIP精品文档

相关文档