Statische Leistung des Xilinx FPGA

Aus den Ergebnissen des Leistungsanalysators geht hervor, dass die Xilinx-FPGAs unabhängig von Ihrem Design immer einen hohen statischen Stromverbrauch haben, obwohl dies variieren kann, wenn Ihr Design eine unterschiedliche Anzahl von Ressourcen verwendet.

Welche Komponenten verbrauchen die vom Leistungsanalysator gemeldete statische Leistung auf dem Xilinx-FPGA?

Meine Vermutung ist: Verbindung (Drähte und Schalter) + Slice verwendet + IOB verwendet + Speicher verwendet + ASIC-Komponente verwendet (Multiplikator, Addierer usw.)

Antworten (2)

Erstens hängt es von der Familie ab. Ältere haben weniger Leckage.

Interconnect hat viele Transistoren, also ist es wahrscheinlich hoch.

Die verwendeten Slices sind hoch (für die Logik) und niedrig (die Konfigurationslogik ist auf Leistung optimiert, da sie keine Geschwindigkeit benötigt).

IOB ist niedrig.

Speicher und ASIC-Komponenten kann ich nicht kommentieren.

Mein Eindruck ist, dass neuere auch weniger Leckage haben (per LUT oder ähnlichem) :) Ich denke, von Xilinx's 6er bis 7er Serie haben sie sich wirklich bemüht, die statische Leistung zu reduzieren ... V5 war ein Höhepunkt, V6 begann den Abwärtstrend. Aber natürlich werden die Geräte immer dichter, so dass es aus Sicht des gesamten Geräts möglicherweise nicht nach unten schaut!

Alle Transistoren im FPGA, die mit Strom versorgt werden, verbrauchen statische Energie aufgrund von Leckagen durch den Transistor. Drähte verbrauchen keine statische Energie.

Wenn Sie ein kleines Design haben, denke ich, dass bestimmte Blöcke stromgesteuert sind, was die statische Leistung reduziert, aber für alles, was verwendet wird, verbraucht es statische Leistung, die linear mit der Menge des verwendeten „Zeugs“ ansteigt, meistens unabhängig davon, was es wird verwendet für.

Vielen Dank für den Hinweis, dass Kabel keinen Strom verbrauchen. Ich finde Brians Antwort detaillierter. Aber deine Antwort ist auch sehr gut.