Verilog Tasks vs Functions: Understanding Library Task and Function Usage | EP-15

Опубликовано: 16 Октябрь 2024
на канале: TechSimplified TV
633
like

This episode provides a comprehensive overview of Verilog functions and tasks. The discussion begins by exploring the syntax of functions and the various rules and restrictions that apply to their use. The video then delves into the process of defining and calling functions and tasks, including global task usage and multiple task declaration examples. Finally, the video compares and contrasts the similarities and differences between tasks and functions, and provides examples of library or system-level functions and tasks.


___________Installation_Guide_________________
Icarus-Verilog & GTK-Wave Installation in Ubuntu 20.04 LTS :    • Why GTK-Wave + Icarus-Verilog are Ess...  
Geany-IDE Installation in Ubuntu 20.04 LTS :    • Discover Why Geany is Essential for V...  
Vivado 2022.1 ML Edition (Windows-10 & Ubuntu 20.04 LTS ) :    • Step-by-Step Guide: Installing Vivado...  


In this episode we have discussed the below topics :
00:00 Beginning & Intro
00:28 Chapter Index
01:27 Introduction
03:02 Function Syntax
04:35 Function : Rules & Restrictions
06:32 Defining & Calling Of A Function
08:41 Task
12:02 Task Declaration & Syntax
13:13 Defining & Calling Of A Task
15:03 Global Task
16:20 Types Of Task Declaration : Example-1
17:04 Types Of Task Declaration : Example-2
17:33 Task with Test Bench : Example
19:38 Task Vs Function : Similarities & Differences
21:07 Library (System) Functions
22:46 Library (System) Tasks

#verilog
#vlsi
#systemverilog

_________
The Mission of TechSimplifiedTV is inspired from philosophy of :
‪@SatishKashyapB‬ ‪@iit‬ ‪@nptel-nociitm9240‬ ‪@npteliitguwahati8283‬ ‪@NPTELSpecialLectureSeries‬ ‪@nptel-indianinstituteofsci8064‬ ‪@nptel-indianinstituteofsci8064‬ ‪@interactivesessionswithiit7882‬ ‪@NPTELANSWERS‬ ‪@NPTELGATEPreparation‬ ‪@NPTELSolutions2020‬ ‪@NPTELSolutions2020‬ ‪@swayam-nptelofficeiitkhara474‬

References, Acknowledgements & Credits :
Music by Bensound.com, YouTubeMusic
Images by pngegg.com, pngaaa.com , pngtree.com
Image by StockSnap from Pixabay
Video by Indigo Blackwood from Pexels
Video by Zaid Pro from Pixabay
Image by Arek Socha from Pixabay
Image by Pexels from Pixabay
Video by Karolina Grabowska
Video by Ketut Subiyanto
Video by Anastasia from Pixabay