¿Cómo variar el voltaje de suministro para las placas Xilinx Virtex-5 FPGA ML501, ML506 y ML510?

Estoy tratando de hacer un experimento para ver cómo los diferentes voltajes de suministro afectan la frecuencia del oscilador de anillo y la confiabilidad de las celdas SRAM. Tengo acceso a un par de placas Xilinx Virtex-5, a saber, ML501, ML506 y ML510. He intentado buscar en la web, pero hasta ahora no he encontrado nada útil. Tengo algunas experiencias con el diseño de FPGA, pero nunca antes había intentado cambiar el voltaje de suministro. Así que no tengo ni idea de cómo empezar. ¿Puede alguien (que haya realizado proyectos similares) decirme cómo variar el voltaje de suministro de esas placas FPGA?

¿Has pensado en utilizar una fuente de alimentación externa?
Sí, simplemente sumérgete en un LM317 o algo así... fairchildsemi.com/ds/LM/LM317.pdf
No he considerado usar una fuente de alimentación externa porque parece demasiado arriesgado. Las tablas que tengo son muy caras y no quiero dañarlas por accidente. Lo que estoy buscando es un módulo regulador de voltaje que pueda instanciar en mi diseño.
Ah jajaja No, no vas a poder instanciar algo así. Así no es como funcionan los FPGA. La única forma de interferir con el voltaje VCCINT es jugando con el voltaje externamente.
@Dzarda Esa es una muy mala idea. Los FPGA necesitan algo así como 1,0 voltios a 10 a 20 amperios o más. Un LM317 no es la herramienta adecuada para el trabajo. Sin embargo, la placa probablemente ya tenga un convertidor CC-CC ajustable con detección remota, todo lo que necesita hacer es cambiar la(s) resistencia(s) de ajuste de voltaje y estará listo para continuar.

Respuestas (1)

Supongo que lo que desea cambiar es el voltaje central de FPGA, generalmente llamado VCCINT. En primer lugar, el descargo de responsabilidad: las especificaciones de Xilinx para VCCINT son bastante estrictas y, aunque es probable que el hardware funcione bien con un voltaje más bajo, no hay garantía.

Consideremos la placa ML501. Primero obtenemos el esquema del sitio web de Xilinx; está disponible gratuitamente. En la primera página, vemos que todas las cosas importantes están en la página 21. Muy bien, genial. En la página 21, vemos que U24 maneja el VCCINT, nominalmente 1.0V a 10A máx. La pieza es una PTH08T240W.

Ahora vamos al sitio de TI y extraemos la hoja de datos del PTH08T240W. Parece un regulador ajustable controlado por la resistencia que cuelga del pin 8, en este caso R179. Usando la ecuación en la página 11 de la hoja de datos, podemos usar un valor de resistencia diferente para establecer un VCCINT diferente.

Ese es el enfoque básico. Puedes comprobar los otros tableros por ti mismo; es muy posible que encuentre reguladores fijos. En ese caso, tendría que reemplazar todo el regulador, lo que sería una molestia.

Lo más simple sería reemplazar la resistencia con un potenciómetro y configurarla CUIDADOSAMENTE al mismo valor que la resistencia original. Luego ajústelo CUIDADOSAMENTE con un multímetro conectado al riel VCCINT para establecer el voltaje que desea.
@alex.forencich, En mi opinión, agregar un bote hace que las cosas sean un poco más riesgosas en el banquillo. Si esto fuera un valor de $ 100 en hardware, lo haría, pero con $ 1K de hardware intentaría eliminar cualquier posibilidad de error.
Esto es cierto. Pero, ¿cuántas veces desea desoldar y reemplazar la resistencia para probar a diferentes voltajes? Si lo hace demasiado, también puede dañar el tablero.