High-Level Power Modeling of CPLDs and FPGAs
نویسندگان
چکیده
In this paper, we present a high-level power modeling technique to estimate the power consumption of reconfigurable devices such as complex programmable logic devices (CPLDs) and field-programmable gate arrays (FPGAs). For simplicity of reference, we simply refer to these devices as FPGAs. First, we capture the relationship between FPGA power dissipation and I/O signal statistics. We then use an adaptive regression method to model the FPGA power consumption. Such a high-level model can be used in the inner loop of a system-level synthesis tool to estimate the power consumed by different FPGA resources for different potential system-level synthesis solutions. It can also be used to verify the power budgets during embedded system design. With our high-level power model, the FPGA power consumption can be obtained very quickly. Experimental results indicate that the average relative error is only 3.1% compared to low-level FPGA power simulation methods.
منابع مشابه
Integrating Multiple CPLD Functions In An Actel SX Device
This application brief describes a configurable DMA Controller design for a Motorola 68060 and compares the implementation of the design in an Actel SX FPGA with implementations of the same design in multiple CPLDs. This application brief demonstrates that Actel SX FPGAs offer improvements in integration and performance over CPLDs, and allow logic designers to avoid the high cost, high power co...
متن کاملPower Consumption Comparison: APEX 20K vs. Virtex Devices
Many factors, such as supply voltage, current consumption, die size, and routing structure, affect semiconductor power consumption. For devices with the same supply voltages, the device current determines power consumption. Although modeling can be an effective tool for estimating the current consumption of a particular design, it is not appropriate for comparing the relative current consumptio...
متن کاملArchitecture of FPGAs and CPLDs: A Tutorial
This paper provides a tutorial survey of architectures of commercially available high-capacity field-programmable devices (FPDs). We first define the relevant terminology in the field and then describe the recent evolution of FPDs. The three main categories of FPDs are delineated: Simple PLDs (SPLDs), Complex PLDs (CPLDs) and Field-Programmable Gate Arrays (FPGAs). We then give details of the a...
متن کاملDomain-Specific Modeling for Rapid System-Wide Energy Estimation of Reconfigurable Architectures
Reconfigurable architectures such as FPGAs are flexible alternatives to DSPs or ASICs used in mobile devices for which energy is a key performance metric. Reconfigurable architectures offer several parameters such as operating frequency, precision, amount of memory, number of computation units, etc. These parameters define a large design space that must be explored to find energy efficient solu...
متن کاملThe Hybrid Field - Programmable Architecture HYBRID FPGA
capacity field-programmable devices have enjoyed a rapidly expanding market and have become widely accepted for the implementation of small to moderately large digital circuits. The two main types of FPDs, field-programmable gate arrays and complex programmable logic devices, are both widely used, each offering particular strengths. FPGAs programmed with static RAM technology are usually based ...
متن کامل