Finite-State Machines: Explanation & Example

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024
  • If you appreciated this video, please consider supporting me!
    www.buymeacoff...
    / jamessmithdigitalengin...
    I originally uploaded this video for the benefit of my ERS 220 class at University of Pretoria who seemed to be struggling a bit with the concept of a finite-state machine, though I hope it will be helpful to anyone who is interested.
    If there are questions or something which remains unclear, please post them in the comments and I'll try and respond within a reasonable amount of time.

Комментарии • 39

  • @Sacreth
    @Sacreth 10 лет назад +7

    one of the best explenations i found so far :)

  • @dandyremix2360
    @dandyremix2360 6 лет назад +13

    shouting at the dog is just mean!

  • @mikethomson9958
    @mikethomson9958 8 лет назад +2

    Nice, Clear and Concise -Thanks

  • @paideepak30
    @paideepak30 4 года назад

    Really the best introduction to state diagrams and even building one. Would be. Great to see some more examples.

  • @sharifaalabri510
    @sharifaalabri510 8 лет назад

    very clear video and very simple and good explanation, thank you

  • @amentothatt
    @amentothatt 9 лет назад +1

    Very clear explanation! Waiting for more!!

    • @jamessmith1775
      @jamessmith1775  9 лет назад

      Is there any more that you'd like specifically? Any questions that you've got?

    • @amentothatt
      @amentothatt 9 лет назад

      ***** I was initially unclear with the FSM concept, how the data flow, after watching your video. I am much clearer. I 'd love to see how it is implemented in a HDL language, such as VHDL.

    • @jamessmith1775
      @jamessmith1775  9 лет назад

      What I'd suggest is to look up a book called Free Range VHDL. It's open-source and free to download, so Google will take you right to it! It's got an excellent treatment of the topic there.

  • @Kadbros
    @Kadbros 6 лет назад

    Am sure my classmates would appreciate this video too

  • @leadsan
    @leadsan 7 лет назад +2

    This helps me so much! Thank you!

  • @gob233
    @gob233 4 года назад +5

  • @yinnyvlog
    @yinnyvlog 9 лет назад +2

    Great video! Really helped me a lot, thanks :)

    • @zawoo2962
      @zawoo2962 9 лет назад

      Yeahhh correct.it's really headed as i'm only a literature expert.... LoL!

  • @malmarzok5983
    @malmarzok5983 3 года назад

    Thank you

  • @Ion3353
    @Ion3353 3 года назад

    Thank you!!!

  • @prometheus9142
    @prometheus9142 9 лет назад

    Very helpful. thanks

  • @shomasen
    @shomasen 4 года назад +1

    good explanation but unfortunately poor quality audio. difficult to hear. thank you for posting though.

    • @jamessmith1775
      @jamessmith1775  4 года назад

      Hi Ray. Thanks!
      I'm working on the audio thing. My old equipment was very basic. Stick around if you'd like to learn more!

  • @dmurphy3726
    @dmurphy3726 6 лет назад

    Could you provide an explanation on the difference between a finite state machine and an extended finite state machine?

    • @jamessmith1775
      @jamessmith1775  6 лет назад +1

      daniel Murphy - there's not a clearly defined difference. Typically a plain finite state machine has very simple logic and binary states but higher level ones can have some kind of memory, or produce some kind of arithmetic output. Different textbooks define this differently.

  • @miltondavid6031
    @miltondavid6031 9 лет назад

    I liked this video! Thanks for the explanation! Can you recommend me some book about FSM?

    • @jamessmith1775
      @jamessmith1775  9 лет назад +1

      Free Range VHDL. It's available free on the web. There may be more comprehensive textbooks, but Google will help you to find those.

  • @geekinginandout
    @geekinginandout 8 лет назад

    thanks i am still confused but thanks

    • @jamessmith1775
      @jamessmith1775  8 лет назад

      What is it that confuses you?

    • @balwinderkaur9188
      @balwinderkaur9188 5 лет назад

      James Smith this is a pretty abstract topic. I was confused at start but once I kept on practicing it just clicked and made more sense. I’d recommend Edsel to just keep on practicing and doing examples from books which can be found online. That really helped me

  • @davidmeo1
    @davidmeo1 3 месяца назад

    volume too low ..

  • @ederm2111
    @ederm2111 7 лет назад +1

    Is it only me or the audio is pretty low?

    • @jamessmith1775
      @jamessmith1775  7 лет назад

      It's not only you, the audio quality on this video is pretty poor, sorry about that. I hope the video helped a bit anyway.
      I have finally got a new better quality microphone and will start to upload better videos pretty soon!

    • @ederm2111
      @ederm2111 7 лет назад

      Yeah it helped me, I have issues with my headphones as well, that's why I thought it would be only me, thanks for sharing your knowledge

    • @jamessmith1775
      @jamessmith1775  7 лет назад

      Glad that you got something out of it! :-)

  • @lucutes2936
    @lucutes2936 Год назад

    ZOV

  • @sthirimanna1
    @sthirimanna1 Год назад

    This would have been somewhat useful if you had spoken little loud.

  • @helendu5241
    @helendu5241 5 лет назад +5

    AM I the only one can't hear the voice clearly?

  • @helendu5241
    @helendu5241 5 лет назад +1

    Ok. The video might be a good one. It is hard to tell without goof sound. Poor recording device plus nature of lecturer's unclear voice.