时间:2024-07-29 来源:网络搜集 关于我们 0
由于FPGA设计的灵活性、高定制型,决定了FPGA在产品设计中的重要位置,在此就不再啰嗦。
但是在FPGA的升级过程中,需要有refresh的过程,该过程会导致FPGA的逻辑重新跑,从而导致GPIO的状态会发生异常变化。
为了解决该问题,lattice和Altera的FPGA均提出了一种无缝升级的解决方案---Hitless.
先来学习一下Lattice的解决方案,Altera的解决方案有所出入,但大体意思是一致的。
如下图是整体的逻辑实现框图,大体分为三个模块: IO模块、Hitless Feature和User Design.其中,IO模块使用了Lattice硬件管脚的特性;Hitless Feature是Hitless功能实现的控制灵魂;User Design是用户自己的设计逻辑。
...