q1
在vivado或其他综合工具(如synplify)上,综合阶段需要添加什么约束呢?
a: vivado综合默认是timing driven模式,除了io管脚等物理约束,建议添加必要的时序约束,有利于综合逻辑的优化,同时综合后的design里面可以评估时序。
q2
如果综合只是翻译成网表过程,那么这些约束又有什么用呢?用来优化网表结构吗?
a: 所谓timing driven,时序约束的有无会对网表产生影响,帮助工具尽可能朝着设定的performance优化网表。
q3
我现在用的synplify的edf ,这个edf 没有加什么约束。
在vivado下,edf 作为顶层是直接跳过综合阶段的,那么就没有优化的过程了,这样做实际效果就会大打折扣,我这样理解没错吧?
a: synplify综合阶段可以读入sdc的,对综合后的网表也有驱动作用,具体请参考synopsys文档。
从vivado流程来说,edf在综合阶段是作为黑盒子,在implementation阶段与其他模块做link,如果添加了时序约束,对edf这部分逻辑是不影响的,但剩余部分逻辑依然起作用。当然,如果你的顶层就以edf形式输入,那就没有综合的步骤,直接在impl阶段读入约束。
世强22年先进服务硬创企业已超两万家
智能门锁真的安全吗
变频器键盘面板的功能
腾讯和阿里的最大挑战将是数字货币
美国电网侧储能系统爆炸追踪
Vivado综合阶段什么约束生效?
2020 vivo开发者大会应用服务分会,一站式连接用户与服务
Imagination PowerVR SDK荣获Elektra年度最佳设计工具和开发软件产品奖
多通道热电阻温度信号转RS-485/232信号数据采集模块
小米6正式发布:小米6和华为荣耀V9对比之下,你更喜欢谁呢?
带你了解如何设计USB协议接口
扬尘在线监测系统助力工地管理“智慧化”
三星双折叠、外对折手机新专利曝光,展开后可达8、13英寸
如何定义一个“机器人”
石英晶振和硅晶振的对比
受限于电池性能和成本 电动汽车短期内难盈利
英飞凌推出HiRel HTB28系列
华强LED网承办高交会LED应用技术论坛
成为合格的售前工程师需要具备哪些技能及素质
MP2759-36V/3A 开关充电器,为你的电动产品“续航”