-
¿Podría explicarme por favor acerca de la canalización en FPGA y cómo se hace en el diseño del generador del sistema xilinx agregando registros y retrasos en el diseño de un sistema en particular?
-
Tengo un diseño de sistema en el generador de sistema xilinx. Ese diseño cumple con la restricción de tiempo con 20ns (toma una frecuencia de reloj de 50MHz). Sin embargo, la placa FPGA que uso es Virtex 4. Ofrece un reloj de 100 MHz (10 ns) en el pin B15. Establecí 20ns como el período de reloj FPGA y el pin B15 en el token del generador del sistema. Pude generar netlist HDL sin ningún error. Sin embargo, no pude obtener ninguna salida del FPGA después de haber descargado el flujo de bits de xilinx ISE. Me preguntaba si sería el problema con la frecuencia del borad FPGA y mi diseño, ya que mi diseño cumple solo con 50MHz NO 100MHz.
Actualizar con más información
- Mi diseño:
No pude subir la imagen. Diseñé un sistema para generar la señal UWB.
- Para este diseño, solo logré alcanzar un máximo de 50MHz (20 ns) de frecuencia de reloj agregando registros y bloques de retardo entre las entradas y salidas. No pude reducir la restricción de tiempo por debajo de 20 ns. Porque cuando intenté reducirlo a 10 ns (intentando alcanzar 100MHz) al aumentar la cantidad de retrasos, terminé con un error "Recurso superpuesto", como se muestra a continuación ( Las cifras no son iguales, pero similares ).
Dispositivo elegido: 4vfx12ff668-10
Número de cortes: 6690 de 5472 122% ()
Número de Flip Flops: 20567 de 10944 188%
Número de 4 LUT de entrada: 10072 de 10944 92%
Número utilizado como lógica: 9969
Número utilizado como registros de desplazamiento: 103
Número de IOs: 7
Número de IOB vinculados: 6 de 320 1%
Flip Flops IOB: 2
Número de GCLK: 2 de 32 6%
Número de DSP48: 33 de 32 103% ()
- Sin embargo, mi Virtex 4 FX12FF668 solo ofrece clk de 100 MHz en el pin B15 (es decir, el período de reloj FPGA (ns) = 10 y la ubicación del pin del reloj = B15). No tengo idea de cómo cambiarlo a 50MHz para adaptarlo a mi diseño y configurarlo en el token de sys gen.