En serio, me refiero a la "lógica": no a las puertas AND y OR, sino a la intuición que hay detrás.
Esto será una inversión de tiempo para quienquiera que conteste, ¡así que entiendo a los que no quieren! Estoy utilizando esta mitad como una forma de poner en orden mis pensamientos, pero también para obtener información valiosa de otros en este sitio web.
Aquí está mi situación:
Tengo una CPU que está cableada a un FPGA Kintex-7. Desde la CPU, estoy usando "Xilinx System Generator" (un complemento de Simulink) para programar el FPGA. Desde el FPGA, tenemos 6 cables de fibra óptica RX y 6 cables de fibra óptica TX.
En nuestra configuración actual, estamos utilizando los 6 cables de TX para enviar señales de puerta a un convertidor de medio puente trifásico. Obviamente, usar 6 cables para controlar 6 señales de puerta no es una solución muy elegante.
Lo que me gustaría hacer es eliminar la necesidad de 5 de los cables. Mi plan es tomar toda la información de la señal de la puerta (que solo debería ser de 6 bits a la vez) y enviarla a un FPGA "Lattice" (creo que Lattice es uno de los principales actores en el mercado de FPGA y sus productos). son bastante baratos en Digikey).
Mi idea es la siguiente: en la Red, tener un contador y un incrementador. En el cable de fibra óptica único, el primer bit sería un pulso de reloj: este primer bit restablecería el contador y el incrementador en el FPGA Lattice. Los siguientes 12 bits serían las puertas 1-12. Al reiniciar el contador, creo que sería fácil saber qué señal de puerta ir a dónde: el primer ciclo de reloj después del reinicio disparará la primera puerta, el segundo disparará la segunda, y así sucesivamente.
Mientras escribía esto, me di cuenta de que esto no va a ser trivial: asegurarse de que el FPGA Kintex-7 y el FPGA Lattice estén bloqueados en fase y reloj no sea una tarea simple. Creo que esta es el área en la que más necesito ayuda. Una vez que pueda hacer que los relojes del FPGA se bloqueen, creo que esta será una tarea fácil.
¿Alguna opinión sobre cómo puedo lograr esto? Tener 6 cables de fibra óptica TX / RX haciendo el trabajo de 1 cable me hace temblar; Sé que puedo