Datenblatt Jagd -

Ich habe Schwierigkeiten, Spannungsausgänge für FPGAs herauszufinden. Nehmen wir den Xilinx XC3S2000 FG900 als Beispiel und sagen, ich versuche, die Spannung für Pin T22 herauszufinden. Ich suche nach dem Pin, der mir sagt, dass es sich um E / A handelt und sich auf Bank 3 (Tabelle 107) befindet, aber es sind keine Spannungsinformationen vorhanden. Ich überprüfe die E/A-Fähigkeiten (Tabelle 2), die mehrere verschiedene Typen auflisten, aber ich bin mir nicht sicher, welcher E/A-Typ Bank 3 ist (oder sollte ich Tabelle 8 verwenden? oder 10?). Welcher Schritt fehlt mir?

Sehr grundlegende Frage, aber es ist leicht, sich in der FPGA-Dokumentation zu verlieren. Jede Hilfe ist sehr willkommen - danke!

Ich denke, was Sie wollen, ist auf Seite 121 "VCCO-Typ: Ausgangsspannungsversorgung für die E / A-Bank".

Antworten (3)

Im Wesentlichen hat jede „Bank“ normalerweise entweder ihren eigenen Vccio-Pin oder teilt sich einen mit anderen Banken. Welche Spannung Sie an diesen Pin anlegen, ist die I/O-Spannung, die für alle Pins dieser Bank verwendet wird. Angenommen, Sie verbinden Vccio = 2,5 V, dann können Sie einen 2,5-VI / O-Standard verwenden. Tabelle 10 auf Seite 17 dieses Datenblatts listet die erforderliche Vccio-Spannung für verschiedene E/A-Standards dieses Geräts auf.

Jetzt können einige komplexere FPGAs mehrere Eingangs-I/O-Standards für eine Vccio-Spannung unterstützen – bei einigen können Sie also Vccio = 2,5 einstellen, aber dann ist es mit 1,8-V-, 2,5-V- oder 3,3-V-Eingängen kompatibel. Obwohl der Ausgang normalerweise auf die von Ihnen verwendete Spannung begrenzt ist.

Darüber hinaus gibt es in den Entwicklungstools normalerweise ein Pin-Planer-Tool, mit dem Sie angeben können, welchen Spannungsstandard Sie für jeden Pin haben möchten. Es kann dies dann während der Anpassung analysieren, um zu sehen, ob beispielsweise alle Pins auf derselben Bank können Arbeiten Sie mit derselben Vccio-Spannung - Sie können beispielsweise keinen 1,8-V-LVCMOS-Ausgang an einer 2,5-V-Bank haben. Sie können Ihnen dann auch einen Bericht geben, um Ihnen mitzuteilen, welche Spannungen an welchen I/O-Bänken erforderlich sind, um Ihr Design zu unterstützen.

Die E/A-Blöcke von FPGAs sind normalerweise für verschiedene Schnittstellenstandards konfigurierbar, sodass die genauen Spannungs-/Stromspezifikationen für einen bestimmten Pin davon abhängen, für welchen Standard Sie den Pin konfiguriert haben und welche Spannung Sie an die E/A liefern. O Bank, in der sich dieser Pin befindet. Deshalb ist das Datenblatt so kompliziert. Die Entwicklungstools geben Ihnen diese Informationen häufig ohnehin für Ihr spezifisches Design.

Überprüfen Sie die .PAD-Datei, die aus dem Place-and-Route-Prozess hervorgeht - das sagt Ihnen, welcher IOSTANDARD für jeden Pin verwendet wird. Erst dann kannst du das in den Dokumenten nachschlagen.