Пікірлер
@physicswallah6969
@physicswallah6969 6 күн бұрын
really good video, explained the theory and also how to approach the question well.
@akshita6478
@akshita6478 8 күн бұрын
if we are considering the PS and NS as %d, then why have we taken reg[2:0] 3 bits to store the states?? can't we directly take reg PS,NS; in the code, just like we took in mealy fsm code?? Please help in clarifying my doubt
@devanshguptadtu9686
@devanshguptadtu9686 10 күн бұрын
Sound is very low Sir otherwise explanation is good.
@AMANSINGH-mg7vj
@AMANSINGH-mg7vj 12 күн бұрын
Gutka thook kare boliye sir
@musicmylife13
@musicmylife13 Ай бұрын
Why we are considering max for AT and min for RT they both are in Max cornor so we need to consider both max delays only i cant understand can in explain ?
@Ichigo-c4y
@Ichigo-c4y Ай бұрын
yha pe aapne mealy ke logic ki tarah hi same block me direct state leke declare kyu nhi kar diya PS,Ns kyu liya ?
@riyakhera5665
@riyakhera5665 2 ай бұрын
How are you able to get state in your waveform?
@vlsipp
@vlsipp Ай бұрын
@riyakhera5665 from xyz_tb.DUT.state
@anujkumardubey7967
@anujkumardubey7967 2 ай бұрын
Thoda tej bolke video fir se bano yaar ....good work
@shrutenradadiya4166
@shrutenradadiya4166 3 ай бұрын
module fsm_1010( input clk, input reset, input in, output reg out ); parameter s0=0,s1=1,s10=2,s101=3,s1010=4; reg [2:0]ps,ns; always @(posedge clk) begin if(reset == 1'b1) begin ps <= s0; out <= 1'b0; end else ps<=ns; end always @(ps,in) begin case(ps) s0 : begin ns <= in?s1:s0; out <= 1'b0; end s1 : begin ns <= in?s1:s10; out <= 1'b0; end s10 : begin ns <= in?s101:s0; out <= 1'b0; end s101 : begin ns <= in?s1:s1010; out <= in?0:1; end s1010 : begin ns <= in?s1:s0; out <= 1'b0; end endcase end endmodule . . . This code should be right for 1010 sequence otherwise I'm getting 10101 sequence.
@sanwoo1359
@sanwoo1359 4 ай бұрын
the videos are so precise and so understandable. Thanks a lot
@NostalgiaT
@NostalgiaT 4 ай бұрын
for s11, can you explain the (1/0) 8:04
@gabbarjadhav2293
@gabbarjadhav2293 4 ай бұрын
Good Explaination HAre krishna tq prabhu
@harshalikapadnis603
@harshalikapadnis603 4 ай бұрын
Only this video helps me
@harshalikapadnis603
@harshalikapadnis603 5 ай бұрын
Onky video that helps me
@shubhanand3791
@shubhanand3791 5 ай бұрын
For Hold Time Constraint @4:45 Contamination Delay used but @7:35 Propagation Delay ??
@i_latebloomer101
@i_latebloomer101 Ай бұрын
I Think he did mistake in writing at @7:35, however keep the idea that data path delay will me minimum when hold time
@vlsipp
@vlsipp Ай бұрын
That is to just remember the equation, but you will have to consider min delay in data path for hold time constraint.
@instinct1098
@instinct1098 5 ай бұрын
Bro taught verilog better than my prof and also under 20mins!! Great explanation!! Btw How are you running verilog in vscode?
@akshita6478
@akshita6478 8 күн бұрын
indeed!
@duelgodgaming5227
@duelgodgaming5227 5 ай бұрын
brother ye vs code me setup kaise kiya verilog ko??
@krishnakoli7678
@krishnakoli7678 6 ай бұрын
mealy machine keep getting toggled around s0 & s1 state, because you didn't introduce next state login in in the code.
@manjunathmalagi791
@manjunathmalagi791 6 ай бұрын
sir why we are not using nonblocking statements
@withbefikraa
@withbefikraa 6 ай бұрын
Good Keep it up man✨
@GirishKunamneni
@GirishKunamneni 7 ай бұрын
maven silicon lol
@juntranaks
@juntranaks 7 ай бұрын
informative video sir
@venu_116
@venu_116 7 ай бұрын
Nice explanation sir
@utkarshraj9064
@utkarshraj9064 7 ай бұрын
u clearified it so well but muh se guthka nikal k bolna hota h sir....very nicely u explained
@akashrai4052
@akashrai4052 7 ай бұрын
😂
@Ajeshajs
@Ajeshajs 9 ай бұрын
excellent sir.help me a lot
@swaritjain6292
@swaritjain6292 11 ай бұрын
thanks man.....this literally was the code which I was not able to make neither got on internet.....VERY VERY THANKS deep from my heart
@lokendrasinghlodhi718
@lokendrasinghlodhi718 Жыл бұрын
Thank You So Much, Bro! Excellent explanation with the right example.🤗
@sho-kun8939
@sho-kun8939 Жыл бұрын
Thank you so much sir, even my tutor couldn't explain this easy, bahot tuff padae, woh bache kuche bachon ko aaya samajmein
@vison-su6rb
@vison-su6rb Жыл бұрын
Hey instead of hardcoding the input how can we give user input at runtime
@shaikabdul5383
@shaikabdul5383 Жыл бұрын
Voice is low
@psx2009
@psx2009 Жыл бұрын
I am getting the output as '1' after one clock cycle on questa sim for the same. This is my output log: # 0 ps || in = x || out = x || PS = x -> NS =x # 5 ps || in = x || out = 0 || PS = 0 -> NS =X # 15 ps || in = 0 || out = 0 || PS = X -> NS =0 # 25 ps || in = 1 || out = 0 || PS = 0 -> NS =1 # 35 ps || in = 0 || out = 0 || PS = 1 -> NS =2 # 45 ps || in = 1 || out = 0 || PS = 2 -> NS =4 # 55 ps || in = 1 || out = 0 || PS = 4 -> NS =5 # 65 ps || in = 1 || out = 1 || PS = 5 -> NS =1 # 75 ps || in = 0 || out = 0 || PS = 1 -> NS =2 # 85 ps || in = 0 || out = 0 || PS = 2 -> NS =3 # 95 ps || in = 1 || out = 0 || PS = 3 -> NS =5 # 105 ps || in = 1 || out = 1 || PS = 5 -> NS =1 Why is this happening ? This is happening in other Moore implementations provided in other videos too.
@vlsipp
@vlsipp Жыл бұрын
Output in Moore depends on state not in input sequence and you are getting output 1 at PS = 5 which I have explained. Check reset logic when delays because you are getting PS = X at 15 ps # 15 ps || in = 0 || out = 0 || PS = X -> NS =0
@tejabollam4606
@tejabollam4606 Жыл бұрын
Excellent. Tq.
@praveenthakur6337
@praveenthakur6337 Жыл бұрын
Thank you
@jaatboy68
@jaatboy68 Жыл бұрын
thanks for the video
@VishalKaragathara
@VishalKaragathara Жыл бұрын
brother, can you create an installation video of this ? like how to use verilog in VS Code
@saizenki
@saizenki Жыл бұрын
GG! For 1101, we are assuming we are reading from MSB to LSB
@shubhamshaurya1281
@shubhamshaurya1281 Жыл бұрын
how we will do if starts with 0 , then their wiil we 2 S0
@vlsipp
@vlsipp Жыл бұрын
you can name ideal state as s1. for example you want for sequence 0110 then 1st state or ideal state will be s1 -> s0 -> s01 -> s011 (mealy) and s1 -> s0 -> s01 -> s011 -> s0110 (moore).
@vikaskardam9781
@vikaskardam9781 Жыл бұрын
Thank you so much for this very useful & ur concepts is understanding
@anupammathur17
@anupammathur17 Жыл бұрын
Bohot badhiya samjhaya bhaiyya🔥
@ajithmanisaialigati4931
@ajithmanisaialigati4931 Жыл бұрын
bravo....the best🤩
@princepachauri868
@princepachauri868 Жыл бұрын
sir audio thodi poor hai but teaching top class .
@vlsipp
@vlsipp Жыл бұрын
Yes I have improved in new videos. Check newly uploaded videos and please give feedback.
@RahulKumar-pk7ht
@RahulKumar-pk7ht Жыл бұрын
Keep it up 🙌🙌
@dharmeshubnare8166
@dharmeshubnare8166 Жыл бұрын
Nice content... really informative 🙌🏻
@diab-maslaha
@diab-maslaha Жыл бұрын
thank you so much for sharing, what vs code extension do you use to view output waves?
@vlsipp
@vlsipp Жыл бұрын
WaveTrace