No video

#27 "case" statement in verilog | if-else vs CASE || when to use if-else and case in verilog

  Рет қаралды 11,900

Component Byte

Component Byte

Күн бұрын

In this verilog tutorial video "case " statement uses has been explained in simple and detailed way. case statement is also called conditional statements in verilog
Lesson-1 Why verilog is a popular HDL • #1 Why verilog is a po...
Lesson-2 Operators in verilog(part-1) • #2 Operators in Veril...
Lesson-2 Operators in verilog(part-2) • Operators in Verilog (...
Lesson-2 Operators in verilog(part-3) • Operators in Verilog( ...
Lesson-3 Syntax in verilog • #3 Syntax in Verilog ...
Lesson-4 Data types in verilog • #4 Data types in veril...
Lesson-5 Vector and Array in verilog • #5 {Error:check descri...
Lesson-6 Modules and port in verilog • #6 Module and port de...
Lesson-7 Gate level modelling in verilog • #7 Gate level modelin...
Lesson-8 Dataflow Modeling in verilog • #8 Data flow modeling...
Lesson-9 Behavioral Modeling in verilog • #9 Behavioral modelli...
Lesson-10 Structural Modeling in verilog • #10 How to write veri...
Lesson-11 always block in verilog • #11 always block in V...
Lesson-12 always block for combinational logic • #12 always block for c...
Lesson-13 sequential logic in design • #13{Mistake:check desc...
Lesson-14 always block for sequential logic • #14 always block for s...
Lesson-15 Difference between latch and flip flop • #15 Difference betwee...
Lesson-16 Synchronous and Asynchronous RESET • #16(MISTAKE-Read Descr...
Lesson-17 Delays in verilog • #17 Delays in verilog ...
Lesson-18 Timing control in verilog • #18 Timing control in ...
Lesson-19 Blocking and Nonblocking assignment • #19 Blocking vs Non Bl...
Lesson-20 inter and intra assignment delay in verilog • #20 Inter and intra as...
Lesson-21 Why delays are not synthesizable • #21 Why delays are not...
Lesson-22 TESTBENCH writing in verilog • #22 How to write TESTB...
Lesson-23 Multiple always block in verilog • #23 Multiple ALWAYS bl...
Lesson-24 INITIAL block in verilog • #24 INITIAL block in v...
Lesson-25 Difference between INITIAL and ALWAYS block in verilog • #25 Difference between...
Lesson-26 if else in verilog • #26 if-else in verilog...
Lesson-27 CASE statement in verilog • #27 "case" statement i...
Lesson-28 CASEX and CASEZ in verilog • #28 casex vs casez in ...
Lesson-29 FOR loop in verilog • #29 "for" loop in veri...
Lesson-30 WHILE loop in verilog • #30 "while" loop in ve...
Lesson-31 FOREVER in verilog • #31 " forever " in ver...
Lesson-32 REPEAT in verilog • #32 " repeat " in veri...
Lesson-33 GENERATE in verilog • #33 "generate" in veri...
Lesson-34 FORK-JOIN in verilog • #34 " fork and join " ...
Lesson-35 named block in verilog • #35 Named block in ver...
Lesson-36 TASK in verilog • #36 (MISTAKE-Read Desc...
Lesson-37 FUNCTION in verilog • #37 (MISTAKE-Read Desc...
Lesson-38 WIRE vs REG in verilog • #38 Wire vs Reg | when...
Lesson-39 FSM-MEALY state machine in verilog • #39 Finite state machi...
Lesson-40 FSM- MOORE state machine in verilog • #40 Finite state machi...
My mail id - email2vesystem@gmail.com
Please, don't send me mail asking for content(PPT,PDF) or any verilog code. For any other help you are most welcome.
**** Happy Learning ****
Don't forget to LIKE, subscribe 🔔 and comments.

Пікірлер: 9
@marshalraju6089
@marshalraju6089 3 жыл бұрын
You are best . All your verilog tutorial are easy to understand and very deep . So thanks a lot for sharing your valuable time .
@vishalmoladiya2735
@vishalmoladiya2735 3 жыл бұрын
In C there is... Switch(exp) Case value: .... Default:... But I like verilog sytax now!! Good explanation
@ComponentByte
@ComponentByte 3 жыл бұрын
Who knows C language they can easily learn any other language. If you are good in C then verilog and system verilog will be easy for you to write and understand.
@jitubaba5450
@jitubaba5450 3 жыл бұрын
Loved your explanation and thanks a lot for this beautiful concept.
@johnrambo2745
@johnrambo2745 2 жыл бұрын
sir inside always@( ) we can take only so and s1 as io i1 i2 i3 are changing or it is depending upon the user input also
@ComponentByte
@ComponentByte 2 жыл бұрын
always block includes all the input signals which are sensitive to the always block (hence it's called sensitivity list). If always block execution depends on some input signal then include those signal only. If you leave any required input inside always block then it may cause false hardware. Mux , here you can include s0,S1,i0,i1,i2,i3 if always block execution depends on user input then it needs to be included else NO.
@sindhuribandarapu9569
@sindhuribandarapu9569 3 жыл бұрын
These all statements comes under behavior modeling??
@ComponentByte
@ComponentByte 3 жыл бұрын
Yes, its behavioral modeling.
@Mr_ASIC
@Mr_ASIC 2 жыл бұрын
else if
#28 casex vs casez in verilog | Explained with verilog code
12:20
Component Byte
Рет қаралды 13 М.
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 19 МЛН
Joker can't swim!#joker #shorts
00:46
Untitled Joker
Рет қаралды 40 МЛН
طردت النملة من المنزل😡 ماذا فعل؟🥲
00:25
Cool Tool SHORTS Arabic
Рет қаралды 23 МЛН
If-else and Case statement in verilog
10:24
VLSI-LEARNINGS
Рет қаралды 6 М.
why are switch statements so HECKIN fast?
11:03
Low Level Learning
Рет қаралды 405 М.
My 2 Year Journey of Learning C, in 9 minutes
8:42
VoxelRifts
Рет қаралды 595 М.
Case Statements in Verilog
7:43
Dr. Shane Oberloier
Рет қаралды 4 М.
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 19 МЛН