filmov
tv
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___________________
____________Installation_Guide__________________
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 :
Image by StockSnap from Pixabay
Video by Indigo Blackwood from Pexels
Video by Zaid Pro from Pixabay
Image by Arek Socha from Pixabay
_____________Download_URL___________________
____________Installation_Guide__________________
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 :
Image by StockSnap from Pixabay
Video by Indigo Blackwood from Pexels
Video by Zaid Pro from Pixabay
Image by Arek Socha from Pixabay