Il existe deux «types» principaux de consommation d'énergie:
Statique: l'énergie consommée lorsque l'appareil est allumé mais sans rien faire. La proportion de la puissance statique dans la puissance totale augmente généralement à mesure que les dimensions de la technologie diminuent. En 90 nm et en dessous, c'est une partie importante qui doit être prise en compte dans le budget de puissance.
Dynamique: la puissance consommée lorsque les portes à l'intérieur de l'appareil (y compris les E / S) changent d'état (c'est-à-dire de 0 à 1 ou de 1 à 0). C'est pourquoi la fréquence de fonctionnement et la fonctionnalité augmentent la précision de l'estimation.
Xilinx dispose de deux outils pour estimer la puissance:
- Une feuille Excel, comme l'a souligné Brian Carlton.
- Un binaire appelé 'xpwr' (partie de ISE) qui prend votre conception placée et acheminée (.ncd) et tente d'estimer la puissance en fonction de l'utilisation réelle (enfin, prévue).
De toute évidence, la deuxième méthode sera plus précise, mais vous pourriez obtenir un aperçu de votre budget de puissance avec la feuille Excel avant d'avoir une conception complète si vous avez besoin de concevoir votre carte.
Bien sûr, la meilleure méthode est de terminer votre conception, de l'exécuter sur une carte de prototypage, puis de mesurer la consommation. Cela arrive rarement dans la pratique, cependant, car la conception du FPGA et la mise en place de la carte se déroulent généralement en parallèle.
(BTW, nous essayons de démarrer un site SE dédié aux FPGA ... envisagez de le soutenir ... http://area51.stackexchange.com/proposals/20632/programmable-logic-and-fpga-design?referrer=YmxhQ2OJUo-FAaI1gMp5oQ2)