Soy nuevo en fpgas y hay algunas sutilezas de tiempo que no estoy seguro de entender: si todos mis procesos síncronos se activan en el mismo borde, eso significa que mis entradas se "capturan" en un borde ascendente , y mis salidas cambian en .. el mismo borde? el siguiente borde ascendente?
si tengo dos módulos, donde la salida de uno fluye a las entradas del siguiente, podría surgir la situación en la que las entradas de mi módulo (las salidas de un módulo anterior) cambien al mismo tiempo que capturado
Elmarcadoren205nsmuestradeloqueestoyhablando,opydata_writesonmisentradas.Todoparece"simplemente funcionar" en este caso de prueba, pero en la simulación no está claro exactamente qué se está capturando cuándo. ¿Se está capturando data_write="0001 ..." en 205ns o (205ns + 1 ciclo de reloj)? ¿Hay alguna forma de obtener formas de onda más detalladas en ISim que muestren los tiempos de configuración y retención?
Gracias.