在物联网(IoT)和工业物联网等连接应用中,安全的信任根至关重要。半导体的晶格最新的MachX03D FPGA合并提供此类功能的硬件特性。这意味着FPGA可以在不需要外部安全芯片的情况下进行安全保护,从而提供一个更加安全的平台,因为所有东西都在一个芯片上。
MachX03D保留了该系列基于flash的FPGA功能。它们有多达9400个查找表(LUTs)和超过380个I/O引脚。后者是可配置的,并支持LVCMOS 3.3到1.0。它们还支持热插接、默认下拉、输入滞后和可编程的转换速率。基于flash的fpga不需要外部配置存储,可以立即启动。芯片上有电压调节器,所以他们只需要一个3.3 v的电源。该芯片可以包含高达2700kb的用户闪存和430kb的嵌入式块RAM(称为系统内存)。
MachXO3D可以在不需要任何外部安全芯片的情况下进行安全保护。
这些安全特性是围绕嵌入式安全配置引擎构建的,该引擎提供了一个安全的信任根,并确保只将可信的FPGA配置代码编程到芯片中。有双闪存块处理设备配置,从而提供故障安全编程支持。嵌入式安全块具有对加密功能(如ECC、AES、SHA和PKC)的预验证硬件支持。芯片是兼容的NIST平台固件弹性规范.
Lattice Semiconductor为MachX03D设计了安全支持,以解决第三方的制造和编程问题,以及通过设备退役来解决其他供应链安全问题。
FPGA芯片可在紧凑的WLCSP封装以及BGA封装与0.50 mm和0.80 mm球距。MachO3开发板带有树莓派和Arduino接口扩展头。