Hay dos "tipos" de consumo de energía:
Estática: la energía consumida, mientras que el dispositivo está encendido, pero no hacer nada. La proporción de energía estática en el total de la energía en general aumenta a medida que la tecnología de las dimensiones de reducir. En 90 nm y la de abajo es una parte importante que debe tenerse en cuenta en el presupuesto de la energía.
Dinámica: la energía que consume, mientras que las puertas en el interior del dispositivo (incluyendo I/Os) de cambio de estado (es decir, la tengo de 0 a 1 o de 1 a 0). Es por eso que la frecuencia de operación y la funcionalidad aumenta la precisión de la estimación.
Xilinx tiene dos herramientas para la estimación de potencia:
- Una hoja de excel, como se ha señalado por Brian Carlton.
- Un archivo binario llamado 'xpwr' (parte de ISE), que tiene su coloca-y enrutado de diseño (.ncd) y trata de estimar la potencia real (bueno, predijo).
Obviamente, el segundo método será más precisa, pero usted podría conseguir un estadio de béisbol para su presupuesto de alimentación con la hoja de excel antes de tener un diseño completo si usted necesita para diseñar su junta directiva.
Por supuesto, el mejor método es completar su diseño, ejecutar en una placa de prototipado, y luego medir el consumo. Que rara vez ocurre en la práctica, sin embargo, debido a que el diseño de FPGA y de la junta de traer normalmente suceden en paralelo.
(Por CIERTO, estamos tratando de iniciar un sitio SE dedica a los FPGAs... considerar la posibilidad de apoyar... http://area51.stackexchange.com/proposals/20632/programmable-logic-and-fpga-design?referrer=YmxhQ2OJUo-FAaI1gMp5oQ2)