Kritisches Problem
Die Taktzeit eines Altera Avalon-Clock-Source-Bus, der funktioniert Das von Qsys generierte Modell (BFM) ist nicht korrekt. Wenn Sie Ihre Erstellen Sie ein Design mit der Standard-Taktquelle und generieren Sie dann die Testbench-Qsys System- und Testbench-Simulationsmodell, die generierte Testbench-Qsys Das System verwendet die Altera Avalon Clock Source BFM (altera_avalon_clock_source) als die Quelle der Uhr.
So korrigieren Sie den Taktzeitraum:
- Öffnen Sie die generierte altera_avalon_clock_source.sv-Datei im /Simulation/Submodule.
- Wechseln Sie
‘timescale 1ns/1ns
zu‘timescale 1ns/1ps
. Wenn Sie eine kleinere Zeiteinheit benötigen, verwenden Sie‘timescale 1ns/1fs
. - Wechseln Sie
localparam CLOCK_PERIOD = 1000/CLOCK_RATE;
zulocalparam CLOCK_PERIOD = 1000.000000/CLOCK_RATE;
.