IN VERILOG, Ich möchte mehrere Multiplikator "Module" parallel ausführen. Wie mache ich das? und ich möchte diese Module auch ausführen, wenn sich mindestens einer meiner Eingänge ändert. Ich kann dafür keinen Block benutzen ... Also, wie mache ich das?parallele Ausführung mehrerer Module in Verilog
-3
A
Antwort
0
Da der Multiplikatorblock an und für sich ein Modul (in Ihrem Fall) ist, können Sie N von ihnen instanziieren, um sie gleichzeitig, d. H. Parallel, auszuführen.
Zum Beispiel ist der Modulname unter der Annahme myMult (in1, in2, out)
myMult myMult1 (.in1(???), .in2(???), .out(???));
myMult myMult2 (.in1(???), .in2(???), .out(???));
myMult myMult3 (.in1(???), .in2(???), .out(???));
myMult myMult4 (.in1(???), .in2(???), .out(???));
Und so weiter ...
Wie lange nach dem neuen Eingabewert bereitstellt wird der Ausgang wird verfügbar, ist vollständig abhängig von den Interna des myMult-Moduls.
Verwandte Themen
- 1. Workloadverteilung/parallele Ausführung in JAVA
- 2. implementiert parallele Ausführung in Schema
- 3. Parallele Ausführung mit jenkins
- 4. Parallele Ausführung von Methoden
- 5. parallele Ausführung mit extjs Gitter
- 6. Ausschließen-Test von Parallele Ausführung
- 7. Oracle PL/SQL parallele Ausführung
- 8. Verwenden mehrerer Module Python
- 9. Läuft die parallele Ausführung in SSIS korrekt?
- 10. Parallele Ausführung mit POM mit PageFactory
- 11. Jetson TK1 Multiple Streams parallele Ausführung
- 12. Node.js - Async.js: Wie funktioniert die parallele Ausführung?
- 13. Parallele Ausführung von Test mit @DataProvider
- 14. Parallele Ausführung für E/A-gebundene Operationen
- 15. Selen-Gitter mit Ant sequentiell + parallele Ausführung
- 16. RxJava und parallele Ausführung von Beobachter Code
- 17. Parallele Ausführung von JUnit-parametrisierten Tests in Eclipse
- 18. Zugriff erstellt von parallele Ausführung in Jenkins 2.0 Pipeline
- 19. Wie parallele Ausführung in einem Shell-Skript verwenden?
- 20. Parallele Ausführung in mehreren Geräten mit Thread-Konzept Java
- 21. ES6 Module, stoppen Ausführung von Code
- 22. Speeding up Maven Montage mehrerer Module
- 23. BCD Adder in Verilog
- 24. Aufgabe in Verilog
- 25. Verilog-Taktgeneratorfehler?
- 26. Installer für die Ausführung mehrerer Installationen
- 27. PyMySQL - Rollback nach Ausführung mehrerer Anweisungen
- 28. Verilog Fragen
- 29. C# Monte Carlo Incremental Risk Berechnungsoptimierung, Zufallszahlen, parallele Ausführung
- 30. Wird die parallele Ausführung auf Selen-Grid die Ausführungszeit beeinflussen
In Verilog "führen" Sie keine Module aus. So wie Sie ICs auf einer PCB nicht "ausführen". Ein Verilog 'Modul' ist ein Stück Hardware. Sie verbinden es mit anderen Klumpen von Hardware, genau wie Sie ICs auf einer PCB machen. Was hast du bisher versucht? Haben Sie dieses Multiplikatormodul entworfen? –
Bitte erläutern Sie, was Sie zu "Ich kann nicht immer einen Block dafür verwenden" oder zeigen Sie den Code, den Sie für den Multiplikator haben, gibt es einige Missverständnisse hier darüber, wie Verilog funktioniert. Wenn Sie ein bisschen mehr Informationen geben, können wir möglicherweise informieren und korrigieren. – Morgan