byuccl / digital_design_colab

Digital Design Colab Examples
5 stars 2 forks source link

Verilator Overview/Verilog with VS code #88

Open NyloxtheBard opened 10 months ago

NyloxtheBard commented 10 months ago

Verilator Overview Reference and Verilog with VS Code Reference

Verilator Overview Notes -One thing for the Verilator Overview that I thought might be helpful to better understand its application is an example of taking a Verilog System and walking through the different ways you can do limiting, etc... so as to better show its usage. -User interactivity where they change a Verilog system and go through the steps and usefulness of each of the three points that is outlined would be a great way to further emphasize grasping the concept

Verilog with VS code -A video walking through the setup of VS code and how to utilize your system verilog files in vs code would be nice, as it would help to walk through the process -Should be moved before Verilator, as it is more of a setup tutorial then actually explaining what it is.

jamilkhalaf commented 10 months ago

While these two tutorials provide clarity, they fall short in illustrating the process of executing the SystemVerilog file with Verilator. Additionally, the Verilog tutorial lacks practical examples for both linting and verilating, despite mentioning these concepts. Real-world examples for linting and verilating are notably absent from the tutorial.

Providing an example of a system verilog code and the set of commands we need to run this on vs code and visualize it would be so much helpful than just explaining that we need to install the extension and add .sv to the filename.