Ich habe eine Schätzung des Stromverbrauchs für das FPGA-Board zusammengestellt, das ich entwickle, und dies sind die Zahlen:
Voltage Expected Current Possible Supply? Notable Peripherals
1.2V 1.578 A 2A 3A ETH PHY
1.8V 0.754 A 1A 1.5A DDR2 SDRAM
2.5V 1.124 A 1.5A 2A ETH PHY
3.3V 0.903 A 1A 1.5A 2A DVI
Halten Sie diese Zahlen Ihrer Erfahrung nach für angemessen?
Ich weiß, dass der FPGA-Stromverbrauch je nach Firmware-Anwendung stark variiert, also habe ich dafür die Excel-Tabelle Xilinx Spartan 6 und die Datenblätter für alles andere verwendet, aber das Xilinx 601-Entwicklungsboard, auf dem ich mein Design stütze, hat 8A (! ) Bewertungen für alle wichtigen Rails (1.2, 1.8, 2.5, 3.3), was mir ziemlich übertrieben erscheint (und mich ziemlich besorgt macht, dass meine Berechnungen falsch sind). Wird die aktuelle Nutzung durch ein FPGA wirklich so hoch?
Das einzige Extra, das es verwendet, das ich nicht verwende, ist der SERDES + SFP-Anschluss, der wahrscheinlich ein bisschen Strom verbraucht (ich kann mir nicht mehr als einen Verstärker vorstellen?)
Außerdem halte ich es für ratsam, mir ein wenig Netzteil-Headroom zu gönnen. Ich bin mir meiner Zahlen nicht 100% sicher, also gehe ich an einigen Stellen fast doppelt so hoch, immer noch viel weniger als 8A!
Auch Chip-Empfehlungen? Gibt es etwas, wonach ich in einem Reglerchip speziell für die FPGA-Nutzung suchen sollte (rauscharm usw.)?
In einem meiner jüngsten Projekte habe ich an einem FPGA/ASIC mit 10-GHz-SERDES gearbeitet. Unser Board bestand aus 10 Netzteilen mit unterschiedlichen Spannungs- und Stromanforderungen. Es wäre eine gute Schätzung, die aktuelle Anforderung doppelt so hoch wie erforderlich zu halten, es sei denn, der Platz auf der Platine ist eine Einschränkung.
Der Welligkeit muss mehr Aufmerksamkeit geschenkt werden als jedem anderen Faktor in der Stromversorgung. Rauschen spielt bei FPGA-Netzteilen eine große Rolle. Stellen Sie sicher, dass Sie genügend Grundebenenschichten verwenden, um das Rauschen zu minimieren. Ich habe gesehen, dass FPGA-Boards aufgrund von Rauschen nicht funktionieren.
Für rauschunempfindliche Schienen können Sie LTC DC-DC-Leistungsmodule verwenden . Sie liefern viel Strom in einem kleinen Paket.
Für rauschempfindliche Schienen wie SERDES IO sollte ein LDO mit geringer Restwelligkeit zusammen mit einem geeigneten DC-DC-Modul im Backend verwendet werden. Überprüfen Sie Ihr FPGA-Datenblatt auf Welligkeitstoleranz auf verschiedenen Schienen.
Thomas D.
Stanri
Thomas D.
Martin Thomson
Stanri
Martin Thomson