mainback

Performance Enhanced Managed Field Programmable Gate Array

The Performance Enhanced Managed Field Programmable Gate Array (mFPGA) is a system component that contains an FPGA, microprocessor, and security features, packaged within a multi-chip module that provides important services, such as dynamic partial reconfiguration, defragmentation, secure bitstream decryption, and anti-tamper management. These features make this enhanced FPGA a sustainable, upgradeable, component for use in a wide variety of DoD applications. Innovations include the use of microprocessor to manage the FPGA, perform full and partial reconfiguration, defragmentation, and security functions. The algorithms running on the microprocessor are implemented in C++, easing the upgrade and maintenance cycle as new techniques become available. Security features include basic key management, programmable decryption algorithms for bitstream security, and anti-tamper management.

Research and Development
papers and presentations
spi logo