En raison d’un problème dans la version 23.2 du logiciel Quartus® Prime Pro Edition, le signal BVALID peut ne pas répondre après l’envoi d’une demande d’écriture au bus AXI.
Ce problème n’est observé que lors de l’utilisation d’un générateur de trafic personnalisé.
Pour contourner ce problème, vous devez ajouter l’attribut preserve à tous les registres pilotant le port de sortie du module générateur de trafic personnalisé.
Sur la même ligne où vous déclarez la logique de sortie, vous devez ajouter « /* synthèse dont_merge syn_preserve = 1 */ ».
Par exemple:-
- output reg driver0_axi4_awvalid /* synthèse dont_merge syn_preserve = 1 */ ,
Ce problème est résolu à partir de la version 24.2 du logiciel Quartus® Prime Pro Edition.