Microsemi SoC FPGA ups ante for security and power
Microsemi's SmartFusion2 system-on-chip (SoC) FPGA family 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 166MHz 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. The family is protected from differential power analysis attacks using technology from Cryptographic Research Inc. 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. They feature single-event-upset immunity of zero failures in time. 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 capability.
Various low-power modes 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 subsystem (MSS) can be operational during 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.