数字系统高级设计技术.pdf

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字系统高级设计技术

LOGO 数字系统高级设计技术 主讲:何宾 Email :hebin@mail.buct.edu.cn 2014.06 HDL高级设计技术 -本章概要 介绍基于Xilinx芯片的HDL高级设计技术 逻辑复制和复用技术 并行和流水技术  同步和异步单元处理技术 逻辑处理技术 介绍IP核设计技术  IP核分类、IP核优化和IP核生成。 介绍可编程逻辑器件的调试方法 数字系统高级设计技术 --HDL高级设计技巧 HDL代码风格是指两个方面的内容 HDL语言描述规范,即在使用HDL语言描述逻辑行为时必须遵 守HDL语言的词法和句法规范,该描述风格不依赖于EDA软件 工具和可编程逻辑器件类型,仅仅是从HDL语言出发的代码风格。 HDL语言对于一特定逻辑单元的描述 ,即用HDL语言的哪一种 描述风格进行逻辑行为描述,才能使电路描述得更准确,布局布 线后产生的电路设计最优,该描述风格不仅需要关注EDA软件在 语法细节上的差异,还要紧密依赖于固有的硬件结构。 数字系统高级设计技术 --HDL高级设计技巧 从本质上讲,使用哪种描述风格描述电路的逻辑行为 ,主 要取决于两个关键问题: 速度和面积问题 功耗问题 数字系统高级设计技术 --HDL高级设计技巧 速度和面积问题  “面积”主要是指设计所占用的FPGA逻辑资源数目,即所消耗 的触发器和查找表数目。  “速度”是指在芯片上稳定运行时所能够达到的最高频率。 数字系统高级设计技术 --HDL高级设计技巧 面积和速度这两个指标始终贯穿着FPGA的设计,是评价 设计性能的最主要标准。 面积和速度呈反比关系。 如果要提高速度,就需要消耗更多的资源,即需要更大的面 积; 如果减少了面积,就会使系统的处理速度降低。 在设计中不可能同时实现既显著提高系统的工作频率,又显著减 少所占用FPGA的逻辑资源的数目。 在实际设计时,需要在速度和面积之间进行权衡,使得设计达到 面积和速度的最佳结合点。 数字系统高级设计技术 --HDL高级设计技巧 通过采用逻辑复制和复用技术、并行和流水线技术、同步和异步 电路处理技术、逻辑结构处理技术等方法,在速度和面积之间进 行权衡,达到最佳的性能和资源要求。 功耗问题  随着FPGA工作频率的显著提高,功耗成为一个引起EDA设计人 员密切关注的问题。由于工作频率的提高,逻辑单元的切换频率 也相应提高,相应的会引起FPGA功耗增大。 通过合理的设计,减少逻辑单元不必要的切换,这样可以在一定 程度上降低功耗。 逻辑复制和复用技术 --逻辑复制 扇出是指某一器件输出驱动与之相连的后续器件的能力。 一个器件的扇出数是有限制的。扇出数目越多,所要求的驱动能 力越高。 在FPGA芯片内,如果一个逻辑单元的扇出数过多的话,会降低 其工作速度,并且会对布线造成困难。 在FPGA逻辑资源允许的情况下,要尽量降低扇出数。 逻辑复制和复用技术 --逻辑复制 逻辑复制是通过增加面积而改善设计时序的优化方法,经 常用于调整信号的扇出。 如果信号具有高的扇出,则要添加缓存器来增强驱动能力,但这 会增大信号的时延。 通过逻辑复制,使用多个相同的信号来分担驱动任务。这样,每 路信号的扇出就会变低,就不需要额外的缓冲器

文档评论(0)

ailuojue + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档