Concepts of reconfigurable computing
A processor can be combined with reconfigurable hardware units to perform application-dependent tasks that occasionally change due to environment demands with high performance.
FPGAs (field programmable gate arrays) are the most common devices used for reconfigurable computing today.
- FPGAs consist of arrays of configurable (programmable) logic cells that implement the logical functions.
- In FPGAs both the logic functions performed within the logic cells and the connections between the cells can be altered by sending signals to the FPGA.