处理FPGA原型设计需要多长时间?

时间:2025-11-01  作者:Diven  阅读:0

FPGA设计的五个主要任务:逻辑综合、门级映射、整体功能逻辑布局、逻辑资源互连布线,最后生成FPGA的bit流,根据常用的FPGA工具流程,这些任务将可以由不同的工具执行,每个步骤的运行时间比例将有所不同,如下图所示。例如,传统的布局布线流任务都由FPGA供应商提供的软件执行,相对应的布局布线工具,因此运行时间主要在布局布线阶段。随着SoC设计变得更大,需要的FPGA资源也越来越多,时间也会变得更长。例如,大型FPGA芯片如果达到90%利用率,可能需要24小时或更长时间才能完成整个流程;四分之三的时间都花在布局布线阶段。在进行原型设计时,这种长运行时间可能是一个巨大的代价,EDA工具永远在Shift Left的道路上狂飙就是这个原理,可以帮助客户节省时间是EDA的宗旨。

处理FPGA原型设计需要多长时间?

言归正状,从长远来看,使用四个FPGA50%利用率的FPGA原型比使用两个75%利用率的FPGA平台要划算,因为节省的迭代时间是非常宝贵的。虽然不是很等价,但由于跨FPGA的资源浪费,所以4片50%利用率也仅仅是估算,读者不必认真推算。

期望FPGA设计迭代一轮的时间,也就是整个编译加运行时间为数小时而不是数天,这样我们就可以更加多次进行重大的bug的修复,并在一天内看到修复的结果在FPGA原型平台上呈现。事实上,笔者经历过的团队,都习惯于在白天进行bug的修复和RTL的更改,然后在下班后的夜间运行,并在第二天早上上班第一时间看到新的结果,人可以休息,机器绝对不可休息。在这个过程中自动化脚本显得尤为重要。

项目执行过程中,只要我们认真执行,并在最后得到正常运行的FPGA状态,并且取得了进展,那么长运行时间是可以接受的。最不能忍受的是一些工程师由于粗心的错误,使我们的结果变得无用时,运行时间又特别长,这就非常恼火。

** 如果整个系统运行时间很长,不允许这样的迭代周期,那么建议采取一些步骤来取得更好的效果:**

1 添加更多高性能的工作站和FPGA相关软件LICense:这允许更大的并行处理和运行时任务的平衡。

2 更低的FPGA资源利用率:将设计重新划分为更多的FPGA。分割可能需要一些时间,多的FPGA可能需要一些投资,但这是一项值得投资的投资。总运行时间可以根据设备的使用水平而变化很大,节省大量运行时间,从而更快的shift left。

3 放松约束:在设计的不太关键的部分,可以降低时序目标,以减少工具运行时间。布局布线运行时间不仅取决于利用率,其因素可能会产生更大的影响,包括时序约束、全局时钟数量以及驱动BRAM的时钟数量。基本上,布局布线任务越复杂,运行时间越长。

4 使用增量编译:一般而言,FPGA综合布局布线都有内置的增量编译选项,执行过程中一定选上这个option,通过不重新处理设计中未更改的部分来减少运行时间。

5 使用快速流程:一些工具可以选择关闭某些优化步骤,但代价是降低结果质量。

猜您喜欢

电解电容在电子设备中用得非常多,很多人不知道是否可以用来滤波。本文将对此进行探讨,帮助大家更好理解这个问题。电解电容的基本概念电解电容是电容的,有极性。的容量比...
2025-03-26 21:31:07

插件电感线圈在电子行业中非常重要。用于各种设备,提供电流的稳定。本文将介绍插件电感线圈的特点和应用。什么是插件电感线圈?插件电感线圈是由导线绕制而成。通常是圆柱...
2025-04-13 01:01:10

TAIYO YUDEN(太阳诱电)作为一家全球知名的电子元器件制造商,很好的升功率电阻系列在市场上占据了一席之地。本文将详细介绍太阳诱电升功率电阻系列的主要品牌...
2013-06-03 08:40:30

在选择钻头套装时,了解其参数非常重要。钻头的材质决定了其耐用性和适用范围。常见的材质有高碳钢、合金钢和钨钢等,适合不同硬度的材料。钻头的直径和长度是关键参数,常...
2018-01-05 00:00:00

角度规是应用于测量和绘图的工具,其主要优势体现在以下几个方面。角度规具有高精度的测量能力,能够准确地测量角度,确保在工程和建筑设计中的精确性。角度规通常采用坚固...
2011-01-31 00:00:00

电流检测电阻作为关键元件,承担着电流测量和保护的重要任务。科达嘉(CODACA)作为国内知名的电流检测电阻品牌,高品质的产品性能和多样的规格选择,赢得了的市场认...
2019-08-22 23:16:30

纳芯微公司近期推出了NSM201x-P系列电流传感器,该系列是对已量产的NSM201x系列的全面升级与补充。基于深厚的技术积累,NSM201x-P系列在性能上实...
2025-02-06 11:05:00

现代电子产品设计中,选择合适的电子元件至关重要。MSOP16_4.04X3MM_EP是一种广泛应用于各种电子设备中的封装类型。其小巧的尺寸和高性能使其成为设计师...
2025-02-24 16:26:28

螺尾销轴是重要的机械连接件,应用于多个领域。在汽车制造中,螺尾销轴被用于连接悬挂系统和转向系统,保证车辆的稳定性和安全性。在工程机械领域,螺尾销轴常用于挖掘机、...
2022-01-08 00:00:00

你是否曾经被桌面上杂乱的电源线困扰?想象一下,只需要一根网线,就能同时传输数据和电力,让你的桌面更加简洁清爽。这就是以太网供电(Power over Ether...
2024-08-17 00:00:00