Low-Cost Hardware Profiling of Run-Time and Energy in FPGA Embedded Processors
Source: University of Toronto
Field-Programmable Gate Arrays (FPGAs) are a widely used technology in the design of embedded systems due to their improving speed, density and power, steadily decreasing cost, and their programmability which reduces a product's time-to-market. The advent of FPGA soft processors permits the creation of hybrid systems within a single FPGA fabric, comprising software running on a processor, as well as custom digital hardware for accelerating computations and improving energy-efficiency. It is estimated that over 40% of today's FPGA designs contain embedded processors.