Ich versuche, ein Experiment durchzuführen, um zu sehen, wie sich unterschiedliche Versorgungsspannungen auf die Frequenz des Ringoszillators und die Zuverlässigkeit von SRAM-Zellen auswirken. Ich habe Zugriff auf ein paar Xilinx Virtex-5-Boards, nämlich ML501, ML506 und ML510. Ich habe versucht, das Internet zu durchsuchen, aber bisher habe ich nichts brauchbares gefunden. Ich habe einige Erfahrungen mit FPGA-Design, aber ich habe noch nie versucht, die Versorgungsspannung zu ändern. Also ich bin echt ratlos wie ich anfangen soll. Kann mir bitte jemand (der ähnliche Projekte durchgeführt hat) sagen, wie ich die Versorgungsspannung dieser FPGA-Boards variieren kann?
Ich nehme an, was Sie ändern möchten, ist die FPGA-Kernspannung, die allgemein als VCCINT bezeichnet wird. Zunächst einmal der Haftungsausschluss: Die Xilinx-Spezifikationen für VCCINT sind ziemlich streng, und obwohl es wahrscheinlich ist, dass die Hardware bei einer niedrigeren Spannung in Ordnung ist, gibt es keine Garantie.
Betrachten wir das ML501-Board. Zuerst bekommen wir den Schaltplan von der Xilinx-Website; es ist frei verfügbar. Auf der ersten Seite sehen wir, dass das ganze Power-Zeug auf Seite 21 ist. Okay, großartig. Auf Seite 21 sehen wir, dass U24 den VCCINT handhabt, nominell 1,0 V bei 10 A max. Das Teil ist ein PTH08T240W.
Jetzt gehen wir auf die Website von TI und rufen das Datenblatt für den PTH08T240W auf. Es sieht aus wie ein einstellbarer Regler, der von dem an Pin 8 hängenden Widerstand gesteuert wird, in diesem Fall R179. Unter Verwendung der Gleichung auf Seite 11 des Datenblatts können wir einen anderen Widerstandswert verwenden, um einen anderen VCCINT einzustellen.
Das ist der grundlegende Ansatz. Sie können die anderen Boards selbst überprüfen; Es ist durchaus möglich, dass Sie feste Regler finden. In diesem Fall müssten Sie den gesamten Regler ersetzen, was mühsam wäre.
Ignacio Vazquez-Abrams
Dzarda
ABC
alex.forencich
alex.forencich