Il est possible que vous voyiez des problèmes fonctionnels (matériels) pour le module CVI pour les conceptions créées à l’aide des versions 13.0 du logiciel Quartus® II et antérieures, car les violations de synchronisation internes peuvent être masquées par une contrainte de set_false_path incorrecte dans le fichier sdc automatiquement généré.
La contrainte de set_false_path incorrecte suivante réduit toute synchronisation au sein du fifo.
set_false_path à [get_keepers {*alt_vipcti130_Vid2IS:*|alt_vipcti130_common_fifo:*}]
Ce problème est résolu dans la version 13.0SP1 du logiciel Quartus II, où la contrainte est remplacée par les contraintes de false_path spécifiques suivantes :
set_false_path de [get_registers {*alt_vipcti*_Vid2IS:*|*_common_fifo:*dcfifo*delayed_wrptr_g[*]}] à [get_registers {*alt_vipcti*_Vid2IS:*|*_common_fifo:*dcfifo*rs_dgwp*}]
set_false_path de [get_registers {*alt_vipcti*_Vid2IS:*|*_common_fifo:*dcfifo*rdptr_g[*]}] à [get_registers {*alt_vipcti*_Vid2IS:*|*_common_fifo:*dcfifo*ws_dgrp*}]