2007 · 37 citations · 6 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureField-programmable Gate ArraysLow-power DesignDynamic ReconfigurationFpga ArchitecturePower ManagementPower-aware DesignReconfigurable System ArchitectureRun-time ReconfigurationDynamic Partial ReconfigurationDynamic Power DissipationDynamic ScalingEnergy-aware ReconfigurationHardware ReconfigurationPower ConsumptionPower-aware ReconfigurationReconfigurable Architectures
Reconfigurable architectures such as FPGAs are a key technology for implementing self-adaptive and flexible systems, since the possibility for dynamic and partial hardware reconfiguration offers a higher degree of freedom in the resource allocation. However, for many applications, modern reconfigurable architectures cause too high power consumption. For this reason, FPGAs are typically used in highly computational applications where the possibility for performing parallel calculations can be exploited to achieve decreased power consumption as compared to a microcontroller based solution. In order to enable the usage of FPGAs even in low- power applications, techniques for adapting the power consumption according to the work load must be investigated. One novel approach would be to exploit the possibility for dynamic reconfiguration of the FPGA for this purpose. This paper presents the realization of dynamic clock scaling in a Xilinx Spartan 3 based system by performing dynamic and partial reconfiguration of the fixed Digital Clock Manager (DCM) core configuration.
6
An FPGA run-time system for dynamical on-demand reconfiguration
Michael Ullmann, Michael Hübner, Björn Grimm et al. · 2004 · 153 citations
Device and architecture co-optimization for FPGA power reduction
Lerong Cheng, Phoebe Wong, Fei Li et al. · 2005 · 22 citations