Introduction to Verilog HDL using Free Software Icarus, GTKWave, and VS Code
00:03 What is Hardware Description Language?
00:23 Advantage of Textual Form Design
01:03 Altera HDL or AHDL
01:19 Just-Another HDL (JHDL)
01:33 VHSIC HDL (VHDL)
01:56 Meaning of VHSIC
02:30 Verilog
02:13 SystemVerilog
02:36 Test Bench
02:59 Logic Synthesis
03:06 Netlist
03:13 Verilog Modeling Styles
03:19 Gate-level Modeling
03:26 DataFlow Modeling
03:36 Behavioural Modeling
03:53 Verilog is case-sensitive just like C
04:06 White spaces, tabs, new lines are ignored
04:13 Keywords are lowercase
04:26 How to name a variable
04:36 System tasks or function starts with dollar sign
04:43 One line and multi-line comments
05:06 note on the old and new version of the syntax
05:13 module endmodule keyword pair
05:29 module name
05:33 port list
05:59 input and output keywords
06:19 Statements are terminated by semicolon
06:33 Icarus is Free and can be used offline
06:49 How to install iverilog
07:33 How to install Icarus for Windows
10:03 Where the verilog bin libraries or executables?
10:23 How to update PATH environment variables
11:46 How to check if iverilog is installed
11:56 How to view iverilog version
12:23 How to install Visual Studio Code Text Editor
14:06 How to customize or configure VS Code for Verilog
14:19 Verilog HDL extension
15:46 What is the purpose of GTKWave?
15:59 iverilog exe compiles the source files
16:06 vvp executable serves as the simulation runtime engine
16:59 How to create a verilog file using VSCode
19:56 module
20:17 half adder sample circuit using gate level modelling design
20:59 inputs
21:09 output ports
21:26 How to instantiate gates
23:23 How to write test bench
25:03 grave accent include compiler directive example
26:06 reg
26:53 How to declare output using wire keyword
29:43 How to code or set the values of inputs
30:03 timescale do not always default to 1 sec
31:26 How to save changes in dumpfile
32:06 vcd means value change dump
32:43 How to record top-level module wire signals using dumpvar
34:16 How to compile using
35:16 How to simulate vvp file
35:56 How to view or display the timing diagram using GTKWave
38:29 digital circuits with multiple gates, wires, netlist
1 view
1388
563
3 days ago 01:48:24 2
Catherine Fitts: Power Grids, Bankers vs. the West, Secret Underground Bases, and Extinction Events
4 days ago 00:22:27 13
#033 Learn Ten Home-Based Exercises and Pain Relief Positions for Lumbar Spinal Stenosis
2 weeks ago 00:59:49 0
Incognito - Live at Jazz à Vienne Festival (Full Concert, 2023) | Qwest TV
2 months ago 00:46:31 1
How Russia Besieged Ukraine’s Most Strategic City in Donbas
2 months ago 00:04:31 12
PocketOption promocode: GETALLBONUS100 will give the biggest BONUS!
3 months ago 00:14:32 164
Kozyrev Mirror’s DARK SECRET Exposed After 30 Years of Research
3 months ago 00:32:19 0
Kursk Frontline Refugees Speak Out: “Ukraine Soldiers Made Life Hell“
3 months ago 00:48:20 0
Lembke - Dopamine Nation and the Age of Digital Drugs | Prof G Conversations
3 months ago 00:32:12 1
Russia Just Launched a Major Offensive into Kharkiv Oblast
3 months ago 00:11:17 18
Monster Hunter Wilds PC - Profound Perf Problems Must Be Addressed
4 months ago 01:18:02 2
The Spider’s Web: Britain’s Second Empire | The Secret World of Finance
4 months ago 00:18:02 2
Occult Hollywood // Cinema as Ritual Magic
4 months ago 00:31:50 1
The Insane World of Mega Rich Pastors
5 months ago 00:25:57 1
Curators’ Tour of Silk Roads exhibition at the British Museum
5 months ago 00:15:29 0
DLSS 4 on Nvidia RTX 5080 First Look: Super Res + Multi Frame-Gen on Cyberpunk 2077 RT Overdrive!
5 months ago 00:14:19 0
The BEST Chinese Carbon Road Bike Wheels vs The BEST Western Road Bike Wheels
5 months ago 00:06:33 0
HOUSE in Russian: all the forms of this word
5 months ago 05:31:30 2
Python Tutorial for Beginners - Learn Python in 5 Hours [FULL COURSE]
5 months ago 00:10:00 0
Yildiz: Alive Free Energy Inventor Magnet Infinity Motor Powers Homes for Free!
5 months ago 02:39:28 6
Old English Pronunciation: A Comprehensive Reconstruction
5 months ago 03:06:40 0
Volodymyr Zelenskyy: Ukraine, War, Peace, Putin, Trump, NATO, and Freedom | Lex Fridman Podcast #456
5 months ago 00:08:24 0
Learn Chinese for Beginners | Nationalities in Chinese | Country Names in Chinese