Estoy usando un IP Core de Xilinx que se generó usando el Catálogo IP de Vivado IDE, específicamente estoy usando el Acumulator y el Multiplier .
Estos núcleos tienen una configuración de latencia de 6 y 3, respectivamente, y no utilizan un protocolo de intercambio (listo para datos, listo, señales de ejecución). Cuando uso los núcleos con una instanciación de componentes, necesito circuitos para manejar los retrasos de latencia.
¿Cómo puedo verificar que la latencia es en realidad 6 y 3 respectivamente? Imagine que el IP Core se actualiza y la latencia se cambia, o en mi código, lo tengo al revés y asumo las latencias 3 y 6 respectivamente. Quiero assert component'latency = 3
, o algo similar. ¿Cómo se hace esto?