Contents at a glance:
.gitignore- helps Git ignore junk like generated files, build products, and temporary files.sim/Makefile- rules to call vcs (may support other simulator in later version)src/define/define.v- Verilog Global Define Filesrc/dpic/template/TemplateAdderModel.c- C/Cpp file for DPI-Csrc/rtl/template/TemplateAdder.v- Verilog Source Filesrc/tb/template/tb_TemplateAdder.v- Verilog Testbench File
Feel free to rename or delete files under src/ or use them as a reference/template.
To run simulation for a specified DUT (TemplateAdder for example)
cd sim
make DUT=TemplateAdderYou can find waveform and log file here
sim/run/tb_TemplateAdder.fsdbsim/run/TemplateAdder.log
To Check Waveform
cd sim
make waveTo Remove Sim generated files
cd sim
make clean