Aufgrund eines Problems in Intel® Quartus® Prime Pro Edition Software Version 23.2 sehen Sie möglicherweise, dass das BVALID-Signal nicht reagiert, nachdem Sie eine Schreibanforderung an AXI Bus gesendet haben.
Dieses Problem tritt nur auf, wenn ein benutzerdefinierter Verkehrsgenerator verwendet wird.
Um dieses Problem zu umgehen, müssen Sie das preserve Attribut zu allen Registern hinzufügen, die den Ausgangsport des benutzerdefinierten Traffic Generator-Moduls steuern.
In der gleichen Zeile, in der Sie die Ausgabelogik deklarieren, sollten Sie "/* synthesis dont_merge syn_preserve = 1 */" hinzufügen.
Zum Beispiel:-
- Ausgabe reg driver0_axi4_awvalid /* Synthese dont_merge syn_preserve = 1 */ ,
Dieses Problem soll in einer zukünftigen Version der Intel® Quartus® Prime Pro Edition-Software behoben werden.