FPGA被应用于特种领域的理由是什么?

最佳答案 匿名用户编辑于2022/10/26 15:32

我来简单回答这个问题,如果你想更深入地了解,可以下载《军工电子行业深度报告:制胜未来的关键变量》这篇报告查看。

FPGA 的灵活性符合军品小批量多品种特征。(1)在现代化战争下,为了保持技术的领先 性,往往不能准确的预测或者决定哪个标准占主导地位。而 FPGA 可编程特征的优点是灵活性 和适应大多数标准的能力与容量,可以消除由于引入错误选择的技术或者标准致武器装备造成 损失。(2)缩短装备设计与定型时间,ASIC 电路通常需要 14-24 个月的设计流程,而实现 FPGA 设计所需的平均时间为 6-12 个月。(3)可在不交换硬件的情况下改变武器信息系统行为。FPGA 可以在不更换硬件的条件下改变武器装备信息系统的输出逻辑,其结果是具备快速同化新标准 的可能性,允许武装部队以最小的延迟完成既定任务或实施创新,具备任何时候更新、本地或 者远程访问的能力,通过部分重构提供包括支持、服务和对现场条件的更新操作。(4)实现硬 件共享。通过对一个 FPGA 进行部分重新配置,可实现多个应用程序,进而实现硬件共享,其 益处在于降低功耗、缩小电路板尺寸、降低外围设备进而提高武器装备效益比。

FPGA 的可编辑性使保密性突出,符合军用产品的高安全性要求。军事通信设备中的 FPGA 在设备丢失或者被敌军捕获时刻自动删除,这使得相关装备在敌军逆向工程或者通信连接方面 变得不那么脆弱。Xilinx 每一个 FPGA 都有一个独特的 ID 用于用户逻辑加密,也就是 Device DNA。一般来说,用户在逻辑上可以通过特定的接口把这个 Device DNA 读取出来,经过一系 列加密算法之后和预先在外部 Flash 存储的一串加密后的字节串做比较,这个 flash 存储的加密 后的字节串也是由该 DNA 经过加密后得到,FPGA 加载程序后可以先从 flash 读出该段字节做 比较,如果相同,则让 FPGA 启动相应的逻辑,如不同,则代表该 FPGA 没有经过用户授权, 用户逻辑上可以关闭 FPGA 的逻辑功能甚至可以通过一些手段让硬件损坏。