【发布时间】:2020-08-04 18:56:25
【问题描述】:
经过多次编程循环后,FPGA 性能(最大稳定时钟速度)是否会降低?
【问题讨论】:
-
这个问题对我来说似乎很奇怪。为什么你认为会?您所说的“性能”到底是什么意思?
-
你的意思是最大稳定时钟速度?我猜额定最大速度有一些磨损空间,如果磨损会使任何东西变慢。我还可以想象,如果 FPGA 使用类似的存储单元,重新编程的时间可能会变得更糟,就像闪存一样。
-
大多数 FPGA 都是基于 SRAM 的,因此对编程周期没有限制。对于基于 Flash 的产品来说,这可能是另一回事。
-
@ARK1375:我的理解是 FPGA 的部分工作原理是通过对真值表进行查表;这就是你选择什么样的门的方式。建立或断开连接也可能像将真值表编程为始终为真或始终为假一样简单,而不是依赖于另一个单元格的结果。 (1 输入真值表非常紧凑)
-
@Taschi 我查了一下,他们没有写周期限制。所以这解决了它。没有证据表明许多重新编程循环的速度会下降。
标签: hardware fpga cpu-architecture