When I was earning my master's degree, I heard a lot about finite state machines (FSMs), but it was all theory - like clouds in the sky: there's a lot of water, but you can't drink it. I toiled for three months after graduating until I implemented my first FSM in code in 1981. Now, there is a programming methodology based on this concept - v-agent oriented programming (VAOP) - with many examples of its implementation. It's best to start learning about VAOP with this article on Medium: "Bagels and Muffins of Programming or How Easy It Is to Convert a Bagel into a Black Hole". With VAOP, you can implement FSM in any programming language.
I have a final in Digital Logic tomorrow and I had no idea how to traverse a state diagram and turn it in to a state table and I would just love to thank you. I now fully understand how to do this and since it was the only part of the final I was having trouble with I'm now much more confident
I am feeling like " minority report" style teaching . Thank you for adding style to education .This video helped me to to complete my assignment very quickly.
Thank you Jack for this nice class of state machines helped a lot in electrical engineering classes of digital circuits (i'm not really into that topic i'm not a electronics guy). I was taken more confuse each book i read about this topic. My class was 9 years (2014) the teacher was awful don't know teach VHDL either believe or not. now i can remember of this video and my turbulent journey on this topic.
@@IStMl we did, and it makes no sense, which is why we are here. We were given a totally mathematical input with no real world application, and that is one way not to do it.
Wow you make pretty good videos here!!! Why do they look so old though? Were these recorded in the 90's? I don't mean that as a negative thing. I just am curious when they were recorded. Excellent videos. They are helping me with CS a lot!
Exactly. You just add bits as necessary. You will have 'extra' possible states but that is ok, you can just ignore them. Basically you just don't wire the circuit to do anything with those additional 'possible states'.
I just wanted to say thanks for these videos! I am in a computer architecture class in college and your videos REALLY helped me excel.
When my professor sucks at explaining, I've got this channel to make it simpler. Thank you!
When I was earning my master's degree, I heard a lot about finite state machines (FSMs), but it was all theory - like clouds in the sky: there's a lot of water, but you can't drink it. I toiled for three months after graduating until I implemented my first FSM in code in 1981. Now, there is a programming methodology based on this concept - v-agent oriented programming (VAOP) - with many examples of its implementation. It's best to start learning about VAOP with this article on Medium: "Bagels and Muffins of Programming or How Easy It Is to Convert a Bagel into a Black Hole".
With VAOP, you can implement FSM in any programming language.
Finally, somebody actually understands what's going on!! Thank you!
nice tutorial btw y do u look like peter parker with wolverin style
terrific comment !!!
this comment is gold
I shouldn't have read this comment before watching the video, now I can't concentrate.
even speaks like toby😅
Go Marvel!
I have a final in Digital Logic tomorrow and I had no idea how to traverse a state diagram and turn it in to a state table and I would just love to thank you. I now fully understand how to do this and since it was the only part of the final I was having trouble with I'm now much more confident
Same here @Quyn Little page.. I have also finals tomorrow :)
i have one in 30 minutes, and i realized this is the one thing i was missing lol. i feel you
@@mattmo8648 i have one next week, i think i should kms
Thank you Buff man of the logic universe.
I am feeling like " minority report" style teaching . Thank you for adding style to education .This video helped me to to complete my assignment very quickly.
Thank you Robot Brigade ! this explanation is a perfect introduction to state machines, in my opinion.
4:35 *"Just to keep things simple"* as he appears to write backwards. Comments say the video is mirrored. I say my brain hurts more than before :)
im studying computer engineering and you have no idea how much your channel helped me today, Thank you
I was about to say that he's great at writing backwards. Then I realized you could reflect the video XD
Great explanation!!!
Thank you Jack for this nice class of state machines helped a lot in electrical engineering classes of digital circuits (i'm not really into that topic i'm not a electronics guy). I was taken more confuse each book i read about this topic. My class was 9 years (2014) the teacher was awful don't know teach VHDL either believe or not. now i can remember of this video and my turbulent journey on this topic.
thx a lot.. been searching for a decent video for a while
u have good side locks sir
how do you determine the outputs?
How would you fill a k-map with the state table? Using one hot assignment
I'm so confused lol
How do you determine your input, next state, and output?
You can't determine input it's given to you or you give it yourself
You should study FSM before studying FSM tables obviously
@@IStMl we did, and it makes no sense, which is why we are here. We were given a totally mathematical input with no real world application, and that is one way not to do it.
What's your pfp from? Looks dope.
Thanks! Best explanation I've seen yet!
The sound in the outtro is a sample of kraftwerk- the robots, a nice touch.
at last i found a real 'english speaking' tutorial . thank you
Thank you very much :) Your videos are of great help!
Your videos are awesome, thank you so much!!!
You are an absolute god!!!!!!!
Could you go into detail on how to implement the different types of flip flops to represent the state diagram/state table? T
Thanks.
This is so helpful. Would you please give me the link of your tutorial on how to implement a state diagram; I can't find it! Thank you
so I'm getting a little bit confused here, which one should come first?
Thank you so much for this videos!
great videos thank you for taking the time to make them they help out a lot
The designation of A as 00, B as 01, etc...is that arbitrary? Could A be 11, B be 10?
it's actually take as a 2 bit binary truth table
pretty confuse about the output... when is it 0 or 1.. Is it when it transitioned to a new state?
So we can make our own design of state diagram?
very simple explanation, thanks!
should not the recursive state of 'A' be 0/0 ?
Nice video Gore
Great video!
thanks man ...u r a life saver
how do u write backwards so well?
thanks man very clear and helpful
Nice Tutorial, Thanks!
I miss your class :')
You're great man
Ohh dadaa
Writing on mirror how u do that please tell
Bro you just saved me ....
Please link your videos in the description
Thank u sir it helps me alot
mad tobey maguire peter parker vibes. Thx for explanation
Your a prince among men.
so cool if ma tr. could teach just as bit of u sir
You are awesome!
what is Medwedjew-Automat?
couldn't it be a secuencer? great videos :-)
Thanks! Great vid.
Thanks wolverine!
Thanx for this
wonderful!!
Wow you make pretty good videos here!!! Why do they look so old though? Were these recorded in the 90's? I don't mean that as a negative thing. I just am curious when they were recorded. Excellent videos. They are helping me with CS a lot!
so helping brother
how you writing backwards?
He writes it so it's normal to him, then just flips the video in editing.
WOW!!!!!
Thank you!
Amazing 😊 thx
what if there were more than 4 states?.....that is a E state also then
what would have been the code?
i think you'd need to do something like 000, 001, etc.
Exactly. You just add bits as necessary. You will have 'extra' possible states but that is ok, you can just ignore them. Basically you just don't wire the circuit to do anything with those additional 'possible states'.
You are good at writing mirror way
He was writing the normal way, the video is flipped.
:D
Thanks! You've helped me alot! :D
everything u write is not laterally inverted .... how come ???
Vidushi Kumar he probably inverts the video so he's actually standing on the right side from our perspective
Vidushi Kumar hes actually just really good at writing backwards
thanks for the lecture~~!
Legends watching this after 10 years just before exam
😂😂😂
sense this makes
Haha, loving the muttonchops! But tar for the vids, been useful.
This mans Adorable
Thank you very much
Thank you sir
have u mirrored stage lol so confusing
thanks man
thank you!!!!!!!
I feel like the only way I actually understood this erratic explanation is, I already knew how to do this
My exam is 2 hours away and I'm scared
how the hell this visual done and video made? Can anyone help
Maybe...... recorded by keeping the camera on the other side of glass. Then Mirrored (edited) the whole recording.
@@Sainicooldude01 easy to do in Pinnacle at least. Probably you can do it even in Tik Tok!
i think he made a normal video and mirrored it
how high are you lol ?? great explanation by the way
وش زلف التسعينات ذا
haha great tutor! but ur beard looks funny xD
There is no way you could mirror that video to make it look like he was writing backwards. Think about it! ..........duh.
Asimov look alike :D
You and Jeff Bezos have a similar voice.
why do u look tired
Is this guy funny or what? 😳
I seem to be the only person who did not find this helpful.
Wolverine
wtf r u saying
aahahaah
thank you sir