Схемотехника — еще раз про козу с автоматом

    Совсем недавно на Хабре была замечательная статья Электроника для начинающих → Самостоятельное изучение схемотехники. Синтез автоматов на триггерах. Часть 1
    На примере игры «Волк-Коза-Капуста» автор показал как выполняется «граф автомата Мура» и как может быть спроектировано цифровое устройство с его помощью.
    image
    Статья мне так понравилась, что и я тоже захотел сделать аппаратную реализацию этой игры.
    Моя «игра» реализована на ПЛИС. Использовался язык описания аппаратуры Verilog.
    Я написал даже две разных реализации игры!
    Весь проект для ПЛИС, исходные тексты, демонстрационное видео и пояснения вот здесь.
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 11

    • НЛО прилетело и опубликовало эту надпись здесь
        0
        А ведь было бы классно — если бы на схемотехнике, а скорее на «Теории автоматов» объясняли материал на таких примерах. Или хотя бы на каких.
          0
          Видимо мне очень повезло. Мне объясняли.
          • НЛО прилетело и опубликовало эту надпись здесь
            0
            Это большая проблема для многих, кстати. Объясняют какие-то абстрактные штуки на лекции, и наш брат, выходя с лекции, вроде бы понимает что это такое и как что-то можно сделать, но столкнувшись в реальности ничего сделать не может.
              0
              Иногда пытаются объяснить на примере.
              У нас, по моему как раз на схемотехнике, объясняли работу системы на примере лазерной подгонки резисторов. Проблема в том, что некоторые просто не знали что такое резистор. Не видили его ни разу.
          –1
          Кроспостинг вроде запрещен, не?
            0
            Предупредили бы хоть.
              0
              не хотел Вас расстроить этой публикацией. Наоборот, везде подчеркиваю, что статья Ваша очень интересна. Настолько интересный пример, что захотелось самому попробовать сделать свою HW реализацию.
                +1
                Я понимаю это, но первое впечатление было, честно говоря, не самое лучшее.
                Спасибо. Я исправлю ошибки, на которые вы указали и буду ссылаться на эту статью, когда дело дойдёт до другой версии аппаратной реализации.
                  0
                  я нигде не говорил, что у Вас в статье ошибки. я говорю, что реализованная по Вашему графу игра не очень наглядна для играющего. я и сам это понял только после самой первой реализации точно по Вашему графу. Самая главная проблема играющего — трудно понять выиграл или проиграл. Мне повезло, что я пробовал в ПЛИС — есть возможность быстро попробовать несколько разных вариантов.

            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

            Самое читаемое