FPGA-Bank separat ein- und ausschalten

Konkret werden die MAX 10 FPGAs betrachtet. Die IO-Bänke werden über ihre eigenen Power-Pins mit Strom versorgt. Ich habe bereits gewusst, dass die Bank 1 und 8 mit dem Core hochgefahren werden müssen, damit die Konfiguration geladen werden kann.

Die Frage ist, ob es für alle anderen Bänke, Bank 2 bis 7, sicher ist, sie separat ein- und auszuschalten? Mit separat bedeutet dies auch zu zufälligen Zeiten, die die Logik basierend auf ihrem internen Design bestimmt.

Antworten (2)

Ich habe bereits gewusst, dass die Bank 1 und 8 mit dem Kern hochgefahren werden müssen

Unter diesen Umständen verlässt das FPGA den Power-On-Reset und beginnt mit der Konfiguration, siehe hier Seite 2-26. Aber es ist eine gute Frage, ob es im Benutzermodus richtig funktioniert.

Die Frage ist, ob es für alle anderen Bänke, Bank 2 bis 7, sicher ist, sie separat ein- und auszuschalten?

Es gab eine Reihe von Fragen zum Abschalten von E/A-Spannungen, zum Beispiel diese , es gibt sogar eine Antwort von Altera auf eine verwandte Frage für Stratix IV FPGA.

Wenn Sie sich jedoch für MAX 10 Seite 6 des Datenblatts für die MAX 10-Familie ansehen , sehen Sie in der Fußzeile

(2) VCCIO für alle E/A-Bänke muss während des Benutzermodus eingeschaltet werden, da VCCIO-E/A-Bänke für die ADC- und E/A-Funktionalitäten verwendet werden

Wenn Sie also im Allgemeinen keine I/O-Pins verwenden, wird durch das Herunterfahren des jeweiligen VCCIO eine winzige Energieeinsparung erzielt. Sie riskieren jedoch, Probleme zu bekommen, wenn diese Energie für etwas anderes im Chip verwendet wird.

Aus meiner Sicht ist es am besten, sich an die Richtlinien des Herstellers zu halten. Oder Sie können einen Support-Vorfall bei ihnen einreichen, aber ich wette, sie werden Sie auf die Dokumentation verweisen und sich nicht ernsthaft mit diesem Vorfall beschäftigen.

Zitat aus dem Stratix-Link:

Ja, Sie können die VCCIO-Spannung ungenutzter I/O-Bänke in Stratix® IV-Geräten herunterfahren. Die POR-Schaltung (Power-On Reset) des Stratix IV-Geräts überwacht den VCCIO der I/O-Bänke nicht, daher müssen Sie den VCCIO auf Bänken, die keine I/O-Pins verwenden, nicht einschalten.

Altera® charakterisiert den Gerätebetrieb nicht, wenn die VCCIO-Spannungen nicht innerhalb der empfohlenen Betriebsbereiche liegen. Beim Abschalten der VCCIO-Spannungen gibt es minimale Energieeinsparungen, und daher empfiehlt Altera, alle VCCIO-Pins mit einer empfohlenen Betriebsspannung zu versorgen.

Da es nicht gekennzeichnet ist, ist es nicht sicher.