Understanding the Differences Between Blocking and Non-Blocking Assignments in Verilog | EP-7
This episode provides a comprehensive analysis of the key differences between blocking and non-blocking assignments in Verilog. The host begins by introducing the concepts of blocking and non-blocking assignments and provides an overview of the mechanisms that underpin these constructs. To illustrate these differences in action, the host models a 4-bit shift register using Verilog and compares the results obtained from blocking and non-blocking assignments. The episode also includes a detailed walkthrough of the Verilog code for the shift register and a discussion of the various simulation tools used, including Geany IDE, Icarus Verilog, GTK-Wave, and Vivado 2022.1 ML Edition. Additionally, the host shares some thumb rules to follow when working with blocking and non-blocking assignments in Verilog and concludes with a summary of the key takeaways from the episode. Overall, this episode offers a valuable resource for anyone looking to deepen their understanding of Verilog and its many features and capabilities. ____________Download_URL__________________ shift-reg-BK.v : https://bit.ly/3OXAmc7 shift-reg-NBK.v : https://bit.ly/3bM8l9g ___________Installation_Guide_________________ Icarus-Verilog & GTK-Wave Installation in Ubuntu 20.04 LTS : • Why GTK-Wave + Icarus-Verilog are Essentia... Geany-IDE Installation in Ubuntu 20.04 LTS : • Discover Why Geany is Essential for VLSI C... Vivado 2022.1 ML Edition (Windows-10 & Ubuntu 20.04 LTS ) : • Step-by-Step Guide: Installing Vivado 2022... In this episode we have discussed the below topics : 00:00 Beginning & Intro 00:40 Chapter Index 01:46 Introduction to Blocking And Non-Blocking Assignments 06:59 Infographics : Blocking-Vs-Non-Blocking 11:18 Blocking Assignments 16:15 Blocking Mechanism 17:41 Non-Blocking Assignments 21:30 Non-Blocking Mechanism 23:52 More Blocking Vs Non-Blocking Examples 29:06 Thumb Rules To Follow 33:49 Summary 36:01 Verilog Code Tour of 4-Bit Shift Register 40:18 Code Simulation : Geany IDE + Icarus Verilog + GTK-Wave 43:19 Code Simulation : Vivado 2022.1 ML Edition _________ #verilogtutorialforbeginners #verilog #vivado The Mission of TechSimplifiedTV is inspired from philosophy of : @SatishKashyapB @iit @npteliitguwahati8283 @NPTELSpecialLectureSeries @nptel-indianinstituteofsci8064 @interactivesessionswithiit7882 @NPTELGATEPreparation @NPTELGATEPreparation @NPTELANSWERS @NPTELSolutions2020 @swayam-nptelofficeiitkhara474 References, Acknowledgements & Credits : Music by Bensound.com, YouTubeMusic Images by pngegg.com, pngaaa.com Image by StockSnap from Pixabay Video by Indigo Blackwood from Pexels Video by Zaid Pro from Pixabay Image by Arek Socha from Pixabay

Exploring the If-Else Conditional Structure and Associated Operators in Verilog | EP-8

27 - Blocking and Nonblocking Assignment

Cracking Enigma in 2021 - Computerphile

Building the PERFECT Linux PC with Linus Torvalds

Verilog, FPGA, Serial Com: Overview + Example

But what is quantum computing? (Grover's Algorithm)

Something is jamming GPS over Europe. Here's what we found

The French Do Not Care About Work

Niederlande – Japan Highlights | Gruppe F, FIFA WM 2026 | sportstudio

The World's Most Important Machine

The Story of Information Theory: from Morse to Shannon to ENTROPY

Blocking and Non Blocking Assignments in Verilog | S Vijay Murugan | Learn Thought

Example1: Why not to use Blocking assignments in Sequential blocks in Verilog Code

Open Source 8.5 Digit Voltmeter from CERN: Build and Test

4000 ELO BOT CRUSHED STOCKFISH

If You Have A Bad Memory, I’ll Help You Fix It In 28 Minutes

Hamming codes part 2: The one-line implementation

Germany vs. Curaçao Highlights FIFA World Cup 2026 | Sportschau

Blocking vs Non-Blocking Verilog Memory Array Behavior

