In effect, it offers the higher speed and efficiency of computer hardware to perform serial and parallel tasks combined with software’s flexible capacity to allow changes to a circuit’s purpose in the field to adjust for changing circumstances.
Technologies commonly used to implement reconfigurable computing include Field-Programmable Gate Arrays (FPGAs), Digital Signal Processors (DSPs), and Graphics Processing Units (GPUs). The wide range of uses for these technologies includes commercial and military aircraft, automotive computers and controls, cameras, communications tools, cryptography devices, electronic sensors, GPS, image and video processing, Internet of Things (IoT) devices, medical imaging, missile systems, radar arrays, satellites, scientific instruments, security systems, smart phones, spacecraft, supercomputers, unmanned vehicles, voice recognition systems, wireless devices, etc., etc.
- In designing these and other products, reconfigurable computing can provide three core advantages: (1) More functionality from simpler and smaller hardware designs, (2) Cost savings on low volume products and those whose useful life is extended by updating its purpose, and (3) Shorter/faster development time-to-market. While the effectiveness and uses of specific components continues to change, the need for reconfigurable computing capabilities will remain. Likewise, the need for designers and partners who excel at developing world class reconfigurable, high performance transceiver-on-a-chip platforms will also continue to grow for the foreseeable future.
This information page is provided as a service to our readers by BAE Systems, Inc., a U.S.-based world leader in aerospace, defense, power, and intelligence solutions. Learn more about us here.