"); //-->
作者:李秋凤,华清远见嵌入式学院讲师。
逻辑锁定方法学(LogicLock Methodology)内容就是在设计时采用逻辑锁定的基于模块设计流程(LogicLock block-based design flow),来达到固定单模块优化的目的。这种设计方法学中第一次引入了高效团队合作方法:它可以让每个单模块设计者独立优化他的设计,并把所用资源锁定。
这样在合成顶层设计时就可以保持每个模块的性能,而且它还让逻辑模块可重复使用,提高了资源利用率,缩短了设计周期。逻辑锁定的基于模块设计流程与传统设计流程对比如图5.37所示。
逻辑锁定优势
性能不变,而设计周期更短。使用LogicLock约束,逻辑模块只需优化一次。通过约束达到性能要求后,LogicLock区域的回传机制将此性能指标保持不变。例如,设计人员可以在设计中使用一个PCI宏函数,锁定布局和性能指标。在设计中,加入其他逻辑模块或者在其他区域中改变逻辑都不会影响PCI核的性能。LogicLock流程减少了完成一个工程所需的设计周期数量。
更强的分层次设计流程。设计人员通过LogicLock流程,可以保持每个模块的特性不变,通过分层次区域实施很快地达到性能指标。采用LogicLock方法学,设计人员或者设计团队可以在设计中独立工作,完成布局布线,优化和对每个设计模块的验证。在集成阶段,只需对整个系统进行验证。布局和每个模块的性能保持不变。
优化的设计重复使用流程。LogicLock约束可以由外部输入。由于LogicLock方法允许将单个约束过的设计模块输入到多个设计中去,因此设计可以方便地重复使用。
逻辑锁定流程
首先,分析整体资源利用率,如果采用的FPGA芯片容量足够,理论上只要保证重点模块的资源利用率,就能保证整体设计的性能;然后采用逻辑锁定的基于模块设计流程(LogicLock block-based design flow)进行设计,步骤如下。
(1)在Quartus?中综合单个底层模块。
(2)优化重点模块,进行逻辑锁定。
(3)反标(back-annotaing)。
(4)导出模块逻辑锁定约束信息,包括原级网表(atom netlist)文件(.vqm)、布局信息(placement information)文件(qsf)和布线信息(routing information)文件(.rcf)。
(5)将这些约束文件导入顶层(top-level)工程中。
(6)编译和验证整个顶层设计。
(7)编译完成后,查看时序分析界面是否达到要求。
通过应用一种新的设计方法学——逻辑锁定方法学(LogicLock Methodology),采用了模块化、团队化的设计流程,对重点模块进行优化,解决了传统设计流程无法解决的问题,同时对其他FPGA设计工程中类似的问题提供了可借鉴的思路。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
热释电探测与无线电发射电路
AI 攻击从MEMS麦克风中拾取声音
Intel 18A制程技术细节曝光:性能与密度全面提升
中国大学的国家地位(转载)
无线电接收与报警电路
数字信号控制器提供高PWM分辨率
GPRS无线数传设备(DTU)ZWG-22A 通用配置库函数
调频无线电接收主机
特朗普T1手机被爆是中国制造 成本价曝光
三菱FX系列PLC教程 11 —— FX系列的工作方式
台积电在美设厂计划带动亚利桑那州半导体产业崛起
三菱FX系列PLC教程 8 —— FX系列的软件系统和编程语言
三菱FX系列PLC教程 9 —— FX系列的工作原理及编程器件(一)
vxworks问题请教
急!谁能给个驱动USB窄行点阵打印机的程序,
[ZZ]今天亲自经历台独
VD5026/27的引脚功能图
TP-Link遭美调查 联洲国际无预警大裁员
GPRS无线数传设备(DTU)ZWG-22A组网及产品PPT
FD400/JD400的基本应用
HOLTEK HT46R63 OTP单片机数据手册 V1.70
GPRS无线数传设备(DTU)ZWG-22A用户手册
三星4nm工艺UCIe芯片完成性能评估,传输带宽达24Gbpsv
高价买小灵通CPU指令集.型号:TC35604,TC35605
第一次欧洲最佳交流和直流电动汽车充电器排名
三菱FX系列PLC教程 10 —— FX系列的工作原理及编程器件(二)
GPRS无线数传设备(DTU)ZWG-22A数据手册
三菱FX系列PLC教程 12 —— FX系列的基本指令(LD、LDI、OUT)
2025 汽车电子新技术研讨会来袭!高效能 48V 系统、热设计&车规材料方案、国产车规芯片等新产品新技术亮相,立即报名研讨会!
无需干预的无人驾驶穿梭车在欧洲推出