Damn... a computer science video not done in a thick Indian accent
@TheTCM5 жыл бұрын
i had to add IN ENGLISH to my search for this one to pop up
@peka24785 жыл бұрын
yeah, almost a bit disappointing xD
@lesleykramer72075 жыл бұрын
ikr?
@dayman1611724 жыл бұрын
they are just the best XD
@user-ge8hj9br6w4 жыл бұрын
@@dayman161172 no, they aren't
@BrianFaure18 жыл бұрын
I think I must've watched this same video at least 10 times now over the past 4 years of school. Thank you for the help
@D190519967 жыл бұрын
Incredibly good video, its very short considering that in twelve minutes you will genuinely know the two machines confidently enough to answer questions on them whereas a lecture is typically fifty minutes and you're sometimes still left with questions
@exsiyabanele6 жыл бұрын
Been surfing on the net for a more understandable explanation for this, I must say this is the best I found so far
@mitjtl57389 жыл бұрын
all the comments exactly describe the way i feel YOU MADE THIS SO EASY TO UNDERSTAND. Wish my prof explained it like you so i didnt have to search for an hour+
@apoorvs7818 жыл бұрын
Hey man, you should make more videos, yours was the most clearly spoken and easy to understand video i found. :D
@bobgames67185 жыл бұрын
@@kion3606 ok? so he is indian...
@michaelanderson91189 жыл бұрын
Nice video Bruce, I thought you did an excellent job explaining the topic. I took a digital logic class in college and learned about Mealy and Moore state machines. Very frequently I receive questions asking what the difference between the two actually is. I think this video answers that very well. It is a little dry and long but if someone is committed to learning the difference between Mealy and Moore machines this is the video for them. Without all the nitpicking this is an excellent educational tool for teaching the differences between Moore and Mealy machines. Thank you for your time.
@ohayuhanna4 жыл бұрын
This is great feedback, you should also be thanked for putting your time into writing and sharing it
@BeautifulFreakful9 жыл бұрын
Helpful video, wish my teachers would take 10 minutes to explain things this way. Thanks !
@سمانا_959 жыл бұрын
me too lol
@MexterO12310 жыл бұрын
Thank you! you saved this electrical engineers butt! :D
@kickerbud8 жыл бұрын
I concur
@meeraabdallah87747 жыл бұрын
I concur
@nihat61775 жыл бұрын
I concur
@momotunisia4 жыл бұрын
I concur
@lisowisko4 жыл бұрын
I concur
@agustinvicencio81172 жыл бұрын
U dont know how much this video helped. Cheers
@SupremestCommander10 жыл бұрын
very well explained, watches this while lecture because guy in front of me was talking crap
@khaledaldousari39976 жыл бұрын
nice explanation, but naming the states (idle, got0, got01, got011) will make more sense and easier to follow
@Ediolot1239 жыл бұрын
After this video, I find those really easy to understand, thank you so much!
@TheDrivenMind8 жыл бұрын
The "direction bit" is really just another way to store states, yet it's not really part of the state machine. Personally, I really don't like that method. Every state should be part of the state machine explicitly. Seems like it would be the better practice. It's much simpler and formal.
@michel332910 жыл бұрын
Nice example, thanks. But maybe name the states a, b, c, d or something, which makes it look less complicated.
@QuickishFM6 жыл бұрын
i agree, the 00/01/10/11 for name of state is confusing when you are finding a sequence of 011 for example
@khaledaldousari39976 жыл бұрын
Actually naming the states (idle, got0, got01, got011) will make more sense and easier to follow
@cupmike11 жыл бұрын
Fantastic video, very informative - but the noise of the scribe scratching the paper is not headphone friendly!
@PunitJain86954 жыл бұрын
In the moore machine at around 4:00, the output doesn't stay at one. Instead, it's just a very short pulse. Is that a correct transition (automatically moving the machine back to initial state). I think it would instead stay at the 4th state (11)
@gbernal710011 жыл бұрын
Thanks Bruce! I completely forgot this stuff from EEE 120, and am reviewing for EEE 333. great refresher
@OrianeNana8 ай бұрын
This video is amazing and simple it really helped me a lot thankyou!!!
@bruceboatner38778 ай бұрын
Thank you!
@MotigEx6 жыл бұрын
Thank you mate, still helps alot in 2018!
@보물-s7t4 жыл бұрын
I think the Moore machine for the "Flashing LED 1,2,3,4,3,2,1" is not correct. the author made a mistake in toggling flip-flop. Note that the T (toggle) output changes the flip=flop after one clock cylcle.
@wenaolong11 жыл бұрын
It will be interesting to see everyone's response to the final revelation of how this physical universe is fundamentally a finite state machine, but that the consequences of this fact are very personal.
@oliver6226 жыл бұрын
Very well explained, Thanks Bruce!
@malharjajoo73939 жыл бұрын
Didnt understand the 4 led flash problem ...
@dariokartal94533 жыл бұрын
Missing are the input labels of the two edges originating from the 11 state: the 11->00 edge should be labeled "1", and the 11->01 edge should be labeled "0."
@dariokartal94533 жыл бұрын
2:10
@mrblack8447 Жыл бұрын
Thank you very much, I finally understand it now 😅
@noweare14 жыл бұрын
I think more like the moore machine since the state that your in is not during the transition it is after the transition plus it seems to make a cleaner diagram.
@Ricky2328910 жыл бұрын
So why doesn't my teacher explains in that nice way? Nice job! Thanks a lot!!!
@spenZorr11 жыл бұрын
why on the first moore example with the 1's and 0's, having to make the 0,1,1 sequence did it have a arrow going from the 11 over 1 circle to the 10 over 0 circle.
@zulraisismail38819 жыл бұрын
very nice video..its helping me for final exam :)
@LoLorelando9 жыл бұрын
Many thanks to you, I'm now starting to understand a lecture I missed :)
@gachle5 ай бұрын
This is gold. Thanks!
@williammartin968111 жыл бұрын
Great video, thank you for taking the time to create and post it. I have a question about the sequence of 0,1,1 Moore Machine implementation. In the final state, you always go back to the 00 state. But you have a line drawn from 11 to 01. I believe this is a valid transition because from the 11 state, if your next bit is a 0, then it could be the 0 at the beginning of the next 0,1,1 sequence. If in the 11 state and your next bit is a 1, then you would go back to the 00 state. Am I completely wrong and confused?
@kaursingh6375 жыл бұрын
sir in moore machine we have only input = where as in meanly machine we have both in put and out put --- what is the difference in practical terms ?
@bruceboatner38775 жыл бұрын
The practical difference becomes apparent when you design actual hardware to implement the various solutions. You usually will find that one approach is typically quite a bit easier/convenient to implement than the other, based on the specifics of the problem you are trying to solve. ~bb
@kaursingh6375 жыл бұрын
thank u sir =amarjit =advocate =delhi high court -india
@pimpaknatsoontorntham492810 жыл бұрын
That helps me doing homework a lot :D Thank you!!!
@turtledrum1311 жыл бұрын
Very good explanations. Thank you
@vrakitine7 ай бұрын
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.
@av_4105 жыл бұрын
Why is toggle bit set to 1 from (state-11)-->( state 10) and (state10)-->(state01)
@bruceboatner38775 жыл бұрын
In the first example of the Moore Machine that sequences the LED's up and down, the toggle bit is set to '1' in State 11 and State 00 in order to toggle (change the state of) the Direction Bit. This causes the state machine to be executed in the desired order, 00, 01, 10, 11, 10, 01, 00, 01 … etc. The output of the toggle flip-flop holds its output of 0 or 1 until it is pulsed with a '1' toggle bit at which time it reverses its output. Notice that the other states reset the toggle register input back to a '0', which has no effect on the flip-flop's output, but prepares it for the next '1' input signal to toggle its Direction Bit output. When (in which state or transition) the toggle signal is sent to the Direction Bit flip-flop is dependent on the specific design variation. In the two different design approaches, the Direction Bit can be expressly programmed as an output in every state, or it can be done in hardware with the toggle flip-flop. The advantage of doing it with the toggle flip-flop is that a signal needs to be generated only when a change in direction is desired.
@karanverma15369 жыл бұрын
NIce Video :) . Clarity in Concepts
@ahmadjaradat3011 Жыл бұрын
Incredibly good video
@bruceboatner3877 Жыл бұрын
Thank you kindly.
@cvttz8811 жыл бұрын
this really helped me thank you so much .. I hope ill do good in 2 days in the exam thanks alot :)
@ThePursuer74 жыл бұрын
You did well?
@samizhr40964 жыл бұрын
That was 7 years ago. But, I did well lol highest grade
@ThePursuer74 жыл бұрын
@@samizhr4096 Glad to hear it man :)
@Kiro_Adel_B10 ай бұрын
I love the internet
@IgorDalik8 жыл бұрын
Which books should I use to study this subject?
@HarishKumar-gw8bz8 жыл бұрын
Igor Andrade morris mano roth fundamentals Sudhakar Samauel, these are some good books on logic design
@JAYJAYSTARDRAGON3 жыл бұрын
Thanks Bruce!!
@yifengguo96206 жыл бұрын
That is so clear, thank you
@ManavKaushal10 жыл бұрын
you sound like woody harrelson !
@rogersmith2582 жыл бұрын
Welp, thanks for the video. I now know the difference between the two but I still do not understand how to make one. Imma take this L on this assignment lol.
@user-kp7sw1nf6g2 жыл бұрын
thank you so much. I wonder if you want to be a prof in my university it would be helpful
I think the Moore machine design for counter 1,2,4,8,4,2,1 is wrong becasue the toggle flip-flop change just after clock rising-edge and then the counter maintains the "1000" state for 2 clock cycles which also outputs toggle control signal for 2 clock cycles resulting in toggling T flip-flop two times and you get dir=0 again. Conclusiion: It would not work it will result as 2,4,8,4,8,4,8,4 ,... becasue of Toggling=0->1->0 for consecutive two clock cycle.
@enhanmai58129 жыл бұрын
Really appreciate it !
@JustinDiazJokes11 жыл бұрын
sir you are the man!
@phanindrajosh439511 жыл бұрын
awesome explanation :-)
@보물-s7t4 жыл бұрын
I have proved that the state diagram of "flashing 4 LED example" in the video is incorrect by coding in Verilog and simulating it. If you leave your email I can send it to you.
@monisha42397 жыл бұрын
Thank you so much @Bruce_Boatner . This is really helpful to understand the concept clearly.
@robertschumann69773 жыл бұрын
Please not that the reset state was missing in the examples.
@buckg21297 жыл бұрын
fantastic
@ivansafronov21853 жыл бұрын
2 minutes and i understood more than in the half year of the curse
@aisaacp4 жыл бұрын
Thank you king
@altelephono33732 ай бұрын
3:09
@Ricky2328910 жыл бұрын
To put some tags on this video for the Germans: Moore-Automat mealy Automat zustandsdiagramm
@sakkedtank31523 жыл бұрын
you are a boss 😤
@account6186 жыл бұрын
Thank you soo much!!!
@assafmeiron6978 жыл бұрын
Great, thank you
@kaursingh6375 жыл бұрын
sorry sir = I do not under stand difference between moore machine and meanly machine = please be little clear -- thank u sir
@salvationude-natha398 Жыл бұрын
I don’t understand 😢
@awrel211 жыл бұрын
Thanks for the vid!
@andyhitchings882610 жыл бұрын
Thanks! Useful :)
@RoboticsLive8 жыл бұрын
Thanks..
@spenZorr11 жыл бұрын
need a reply asap. can anyone help?
@davidzhan58217 жыл бұрын
danke
@TheAdlcn11 жыл бұрын
im only at 43. second now and it seems like wonderfull :)
@dmitryivanov58929 жыл бұрын
Adil Can Balçık what happened next?
@TheAdlcn9 жыл бұрын
everything is ok :)
@nikodem_____5023 Жыл бұрын
Great❤
@csplinter3 жыл бұрын
Good explanation. Please stop scratching the paper with the thing! lol
@no5x9372 жыл бұрын
Your Moore state machine has one too many transitions from state 11. Remove the transition from state 11 to state 01.
@robinAyman5 күн бұрын
I feel that he's an Indian faking an American accent😂