什么是 FPGA?

现场可编程门阵列 (FPGA) 是通常出售的现成集成电路。它们被称为“现场可编程”,因为它们为客户提供了在制造过程之后重新配置硬件以满足特定用例要求的能力。这允许在原地执行功能升级和错误修复,这对于远程部署特别有用。
FPGA 包含可配置逻辑块 (CLB) 和一组可编程互连,允许设计人员连接块并配置它们以执行从简单逻辑门到复杂功能的所有操作。包含多个进程的完整 SoC 设计可以放在单个 FPGA 设备上。
开发人员为什么选择 FPGA?
FPGA 用途广泛。它们允许开发人员在构建板后测试任意数量的变量。当需要更改时,新的配置文件会被传输到设备上,从而使新功能可用。这种灵活性允许原始设备制造商在设计过程的早期交付系统。
开发人员在 FPGA 上设计原型,以在流片完成之前逐步成熟设计。FPGA 通常用于需要并行计算且需求是动态的商业应用中,例如电信和航空电子设备。
较低的价格点和其他关键特性使 FPGA 成为许多用例的最佳解决方案,包括:
1、硬件原型设计,无需 ASIC 制造的前期成本即可验证数字硬件设计。
2、硬件加速,在定制硬件中实现部分算法有助于加快设计速度。
3、太空航空电子设备,卫星中的抗辐射 FPGA 可以接收新的配置文件以执行升级、安装新功能或修复错误,而无需物理访问。
4、神经网络,其中设计拓扑更适合 FPGA 并且可以加速矩阵乘法。

原创文章,作者:七叶禾,如若转载,请注明出处:https://7yehe.com/93877.html

七叶禾七叶禾
上一篇 2022年11月3日 下午8:18
下一篇 2022年11月3日 下午8:19

相关推荐