您的位置 首页 芯闻

FPGA规划的“三个代表”:Ultrafastdesign methodology

FPGA设计的“三个代表”:Ultrafastdesign methodology-UFDM建议正确的HDL coding风格来满足目标器件,讨论时序约束和时序收敛。正确的IO约束,IO管脚分配和布局,物理约束,并提供了满足时序收敛的技巧和让FPGA工作快速稳定的方法。

曾几何时,运用xilinx器材的工程师都开端触摸了Ultrafastdesign methodology 这个新名词。这个名词简称为UFDM,可以说是xilinx总结的关于FPGA规划方方面面的一种规划办法学。它其间的许多内容或许在于V6、V5那一代就提到过。比方xilinx器材关于复位信号的运用准则这一点,很早就提出了。UFDM有点相似咱们都学习的“三个代表”这些,把FPGA规划的精华、注意事项收拾在一起,还有针对于软硬件规划的checklist,愈加全面的协助工程师削减debug的时刻。

UFDM主张正确的HDL coding风格来满意方针器材,评论时序束缚和时序收敛。正确的IO束缚,IO管脚分配和布局,物理束缚,并供给了满意时序收敛的技巧和让FPGA作业快速安稳的办法。

在通讯,医疗,航空和消费电子范畴,FPGA的规划变得越来越杂乱,不断添加器材的容量、规划的功能。在TIme to market的要求下,许多项目的规划周期都很时刻短,怎么在有限时刻内,正确的完结规划需求是产品量产的要害。

Vivado中UFDM是一切运用xilinx器材的工程师的最佳经历的调集,覆盖了包括单板规划、IP创立、规划完结,时序技巧,硬件debug等内容。运用UFDM会指引工程师成功完结项目预期。

Xilinx主张规划者运用UFDM首要阅览ug949,这个文档包括许多PCB规划的细节,FPGA功耗评价查看,DRC查看的规矩。遵从文档的内容,可以防止因不合理的布局引起的TIming收敛问题,节约debug时刻。

FPGA规划的“三个代表”:Ultrafastdesign methodology

图1.Greaterimpact on QOR

图1是一张FPGA规划流程图,每个FPGA规划项目基本上都是器材选型、IO分配和PCB布局、RTL完结、归纳布局布线和时序收敛、装备下载和调试几个阶段。在规划初期,当咱们运用vivado做FPGA规划时,咱们有许多挑选,这些挑选都可以直接影响到整个规划的功能。比方,咱们可以挑选根据C言语来完结规划,也可以经过HDL言语来描绘规划,这都会极大地影响整个规划的质量。在整个规划流程,运用vivado UFDM东西不断发生时序陈述和成果,不断批改XDC和源文件的代码,这样就会节约后边布局布线许多时刻。

规划流程的后边几个阶段,对整个规划的功能影响都比较有限了,从100x 到1.1X。

别的UFDM也提到了coding需要和硬件结构相匹配的,许多规划代码仅考虑完结而不考虑FPGA的规划底层,这样在TIming上也很难收敛,尽量多运用BRAM、DSP slice等FPGA特有的资源。

期望UFDM可以对规划有所协助,成为你规划的小帮手!

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/xinwen/336475.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部