Making hardware more like software
Mario Khalaf and Ajay Jagtiani, Altera Corporation
EETimes (5/27/2011 6:10 PM EDT)
Here's a way to partially or fully reconfigure an FPGA without rebooting the operating system.
One of the biggest advantages of field programmable gate arrays (FPGAs) is the ability to change the functionality of the silicon by loading a new configuration file into the device. Controlling the configuration of the FPGA is usually done by an on-board processor that communicates to a flash-based configuration storage device.
The configuration mechanisms are usually custom to the specific FPGA and require specialized on-board connections and rules. Overall, the user usually embeds the flash device on-board forcing an estimate of the configuration size before storing all possible configuration streams of the FPGA on that device. In this article, we propose a device architecture and software method that alleviates this problem and also provides many advanced features to the processor.
E-mail This Article | Printer-Friendly Page |
|
Intel FPGA Hot IP
Related Articles
- eFPGA Creator GUI Tools Suite: A complete hardware and software infrastructure for creating customizable eFPGA IP blocks of Menta
- Software-defined silicon: Why can't hardware be more like software?
- FPGA Coprocessors: Hardware IP for Software Engineers
- ISA optimizations for hardware and software harmony: Custom instructions and RISC-V extensions
- How to use snakes to speed up software without slowing down the time-to-market?