Tengo un problema relacionado con el generador Xilinx Fifo y los contraints de sincronización descritos en el manual de fifo.
Estoy usando el generador fifo versión 9.2 ( manual ) para generar un fifo.
Me gustaría insertar las restricciones de tiempo que se sugieren en la página 151:
Add the following constraint to your design – this constraint sets a timing constraint to
the synchronization logic by requiring a ma
ximum set of delays. The maximum delays
used is defined by 2x of the slower clock period.
NET
<fifo_instance>
/xst_fifo_generator/gconvfifo.rf/grf.rf/gntv_or_sync_fifo.gcx.clkx/
wr_pntr_gc<0> MAXDELAY = 12 ns;
NET
<fifo_instance>
/xst_fifo_generator/gconvfifo.rf/grf.rf/gntv_or_sync_fifo.gcx.clkx/
wr_pntr_gc<1> MAXDELAY = 12 ns;
...
Si inserto estos contraints me sale el error:
ERROR:ConstraintSystem:59
...
REG_CTRL/dev0_daq_fifo/U0/xst_fifo_generator/gconvfifo.rf/grf.rf/gntv_or_sync_fifo.gcx.clkx/
wr_pntr_gc<1>
NET not found
Esperaba un error de ortografía, así que busqué esta red con PlanAhead, pero no pude encontrar una red con este nombre. Encontré una primitiva que tiene un nombre similar (rd_pntr_gc_9) pero no una red.
Mi pregunta es ahora, ¿qué estoy haciendo mal? ¿Por qué no existen las redes? ¿Qué redes podría utilizar en su lugar para aplicar las restricciones.
Estoy usando ISE 14.2 y una placa ml605 con un Virtex 6 FPGA.
Gracias y saludos
Simone
tl; dr. Quiero insertar las restricciones de tiempo sugeridas para un fifo del manual, pero no puedo encontrar las redes que se sugieren.
p.s. He visto el registro de respuesta AR # 43210, las redes que se describen allí tampoco existen en mi diseño.
Editar: la opción XST -keep_hierarchy está establecida en Sí