Ich möchte ein Verilog-Modul in eine andere Datei aufnehmen. Wie kann ich es in den Code einfügen und wie kompiliere ich den Code, um die Header-Datei einzuschließen? Ist es wie in c?Ein Modul in Verilog einschließen
8
A
Antwort
15
Ein grundlegendes Beispiel kann sie beide in der gleichen Datei wie auf page 4 of verilog in a day gezeigt enthalten.
Alle Dateien im selben Ordner sollten automatisch gefunden werden.
Fügen Sie sie as shown in Hello_World_Program_Output oder Beispiel unten ein.
Fortgeschrittene Workflows können files.f haben, die Verilog- oder Konfigurationsdateien auflisten, die Include-Verzeichnisse angeben.
Fügen Beispiel für (3):
`include "folder/sub.sv"
module top;
sub sub_i(
.a(),
.b()
...
Die Dateierweiterung .v
für Verilog-Kompilierung verwendet wird, sollte der Compiler den neuesten Standard verwenden bis zu Verilog 2005. Die .sv
Erweiterung für SystemVerilog ist. Welche ersetzt Verilog im Jahr 2009. Die Dateierweiterung bewirkt, dass der Compiler zu SystemVerilog wechseln.
Verwandte Themen
- 1. Verilog Fehler: Können Parameter im Modul binden
- 2. Verilog Datentypen
- 3. Wie binden Sie eine Schnittstelle mit dem System-Verilog-Modul?
- 4. RISCV VERILOG HDL-Code
- 5. Verilog-Modul für ALU aber funktioniert nicht richtig
- 6. Exponentieller Zerfall in Verilog
- 7. Xst: 3002 in Verilog
- 8. Array Ausgang in Verilog
- 9. BCD Adder in Verilog
- 10. Bedingte Instanziierung des Verilog-Moduls
- 11. Lernressourcen Verilog
- 12. Aufgabe in Verilog
- 13. Speichercodefehler in Verilog
- 14. Textdatei in Bericht einschließen
- 15. Synthetisierbare Verilog modulare Schieberegister
- 16. Gibt es eine Möglichkeit, den Namen zu erhalten, mit dem ein Verilog-Modul instanziiert wurde?
- 17. Synthese und Implementieren RTL-Design in Verilog
- 18. Ist es erlaubt, ein Modul innerhalb von always_comb im System Verilog zu instanziieren?
- 19. Verilog Fragen
- 20. Verilog-Taktgeneratorfehler?
- 21. Ruby benötigt ein Modul in einem Modul?
- 22. Anruf per Referenz in Verilog-Code
- 23. Ist $ readmem in Verilog synthetisierbar?
- 24. Ändern des Parameterwerts in Verilog
- 25. Verilog generate/genvar in einem immer Block
- 26. Verkettung von RAM-Bits in Verilog
- 27. Methode der Instanziierung sequentiellen Block in Verilog
- 28. Wie ein Array von Bit-Arrays in Verilog randomisiert?
- 29. Wie liest man ein Sonderzeichen aus einer Datei in Verilog?
- 30. Einschließen von generierter XML-Dokumentation in ein Azure Cloud-Servicepaket