加法器除法器FPGA实现总结文档讲述.docx

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

总结 串行加法器的实现 时序逻辑实现 工程名称:timing_serialadd_32bit。 时序逻辑完成计算需要32个周期。 综合后的资源占用情况 时序约束的结果: 综合后的map图: E:\xilinx\timing_serialadd_32bit\timing_serialadd.pdf 工程文件和仿真文件: 功能仿真结果图: 组合逻辑实现 工程名称:serialadd 组合逻辑完成计算的时间只需要1个cycle,但是cycle具体多长需要根据逻辑经过的门数量等因素来决定 综合后的map图位置: E:\xilinx\serialadd\schematic.pdf 工程文件和仿真文件: 功能仿真结果图: 二者对比结果 组合逻辑比时序逻辑实现方法耗用的资源少,在要求1个cycle计算出结果时用组合逻辑较好,在对设计的运行的时钟频率有较高要求,而不要求1个cycle计算出结果时,用时序逻辑较好。也可以综合考虑,用时序逻辑+组合逻辑的设计。 超级进位加法器的实现 时序逻辑的实现 工程名称:timing_CLA。 时序逻辑完成计算需要4个cycle 综合后的资源占用情况: 时序约束结果 综合后的map图位置 E:\xilinx\timing_CLA\ schematic.pdf 工程文件和仿真文件 功能仿真结果 组合逻辑的实现 工程名称: CLA_1 组合逻辑完成计算需要1个cycle 综合后的资源占用情况 综合后的map图位置 E:\xilinx\CLA_1\ schematic.pdf 工程文件和仿真文件 功能仿真结果 一部分级联的超前进位加法器实现 工程名称:CLA 组合逻辑完成计算需要1个cycle 综合后的资源占用情况 综合后的map图位置 E:\xilinx\CLA\ schematic.pdf 工程文件和仿真文件 功能仿真结果 三者对比结果 资源占用情况:部分级联 组合逻辑 时序逻辑 计算消耗的cycle:组合逻辑 部分级联 时序逻辑 超级进位加法器比起串行加法器,提高了进位的并行计算效率,消耗的资源多。在提高系统的计算能力时,优先选用超级加法计算器。 除法器的实现 时序逻辑的实现 工程名称:timing_divider 时序逻辑计算大概需要35个cycle 综合后资源的占用情况 时序约束结果 综合后的map图位置 E:\xilinx\timing_divider\ schematic.pdf 工程文件和仿真文件 功能仿真结果 组合逻辑的实现 工程名称:divide 组合逻辑计算需要1个cycle 综合后资源的占用情况 ??合后的map图位置 E:\xilinx\divide\ schematic.pdf 工程文件和仿真文件 功能仿真结果 二者对比结果 组合逻辑占用的LUT资源比时序逻辑多许多。这可能是在进行组合逻辑设计时,我运用了for循环的原因,由于时间关系,没有进行验证。在要求设计运行的时钟频率较高时,用时序逻辑设计比较好。

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档