Microsemi SoC FPGA Ups the Ante for Security & Low Power
Microsemi’s SmartFusion2 system-on-chip (SoC) FPGA family is addresses the fundamental requirements for advanced security, high reliability, and low power in industrial, defense, aviation, communications, and medical applications. The FPGAs integrate the company’s inherently reliable flash-based FPGA fabric, a 166-MHz ARM Cortex-M3 processor, advanced security processing accelerators, DSP blocks, SRAM, eNVM, and high-performance communication interfaces.
SmartFusion2’s data security capabilities start with a root-of-trust capability with secure key storage using a physically-unclonable-function key enrollment and regeneration capability. It’s also protected from differential power-analysis attacks using technology from Cryptographic Research Inc. (CRI). Designers can also leverage built-in cryptographic processing accelerators including advanced encryption standard (AES) AES-256, secure hash algorithm SHA-256, a 384-bit elliptical curve cryptographic engine, and a non-deterministic random bit generator.
Smartfusion2 devices meet a host of industry standards including IEC 61508, DO254, and DO178B, and feature single-event-upset (SEU) immunity of zero failures in time (FIT). Also, the flash FPGA fabric doesn’t require external configuration, which increases security because the device retains its configuration when powered off and enables “instant-on.”
Various low-powermodes are available. The Flash*Freeze standby mode can be initiated with a simple command. In this mode, all registers and SRAM retain state, I/O state can be set, the microprocessor sub-system (MSS) can be operational while low frequency clock and I/Os associated with MSS peripherals can be operational. The device can enter and exit this mode in about 100 µs.
SmartFusion2 devices are available with a range of density from 5K to 120K LUT plus embedded memory and multiple accumulate blocks. Interfaces include PCI Express (PCIe) with flexible 5G SERDES along with high-speed double data rate DDR2/DDR3 memory controllers.