在使用fpga做数字电路设计的流程中,综合是其中非常重要的一个步骤。同样的设计源代码,无论是vhdl或verilog hdl,采用不同的综合工具综合会产生不同的结果。
通过使用leonardospectrum level 3,synplify 6.0 以及 synopsys express 3.4三种综合工具对大小两类设计进行综合,并将综合得的网表送quartus布局布线,分析两个步骤的结果后得到如下结论:
1.针对较小的设计(1000 lcs以下),三者综合后的结果是最高频率差别较大,但经过quartus布局布线后的结果差别并不太大;
2.针对较大的设计(1000 lcs 以上),三者综合后的结果是最高频率差别较大,经过quartus布局布线后的结果差别较大。
下表为结果数据:
根据上述的分析,无论对较大的或是较小的设计,采用leonardospectrum level 3综合的结果最好,相应进行布局布线的结果也最好。
另,使用leonardospectrum level 3时,某些选项的设置需要注意:
1.在选择综合策略时,选择hierachy会提高综合后的速度;
2.在指定好器件后,在窗口technology?technology setting?wire中选择apex20e_lab_default会得到最好的综合结果;
3.在窗口optimize?advanced settings中,不可选择 “do not use wire delay during delay calculations”和 “break combinational loops statically during timing analysis”两项。
易华录与华为正式签署了合作协议
医疗行业能效管理系统发展现状
嵌入式筒灯的更换维修步骤
硅/钙钛矿太阳能电池已打破效率记录
2017年变频器领域市场规模下滑略超预期,但整体依旧维持稳定
使用FPGA设计数字电路时的综合工具介绍
为什么物联网会吞噬嵌入式RTOS
以太网的拓扑结构_以太网的通信协议
NEPCON电子展预登记启动进行时
电子元件拆焊技巧
太阳能频振式杀虫灯的使用说明以及它的使用效果
智能手机出货量持续走低,人工智能成突破困境的希望
高压连接器选哪个生产厂商好,质量保证就选德索
自动驾驶商业化存在的问题
MTP光纤跳线概述/优势/类型/应用
区块链在实体经济中的应用介绍
Orange Business Services为欧洲航天局打造私有云
一位女高级测试工程师的自述
工业应用太阳能跟踪器设计方案
RedmiK20Pro评测 旗舰产品力性价比标杆