Verilog. Последовательностная логика.

Поділитися
Вставка
  • Опубліковано 1 січ 2025

КОМЕНТАРІ • 16

  • @alexall1166
    @alexall1166 4 роки тому +3

    Спасибо тебе, Добрый человек)

  • @ВасилийПу-м5л
    @ВасилийПу-м5л 3 роки тому +3

    Слишком быстрый перескок от бистабильной схемы к D триггеру
    (опущены RS latch -> D Latch )

    • @MrRONE777
      @MrRONE777 Рік тому

      на 7:50 как раз показан D Latch, к слову

    • @ДенисМатушкин-ы1з
      @ДенисМатушкин-ы1з 3 місяці тому

      Курс не по цифровой схемотехнике, а по FPGA и Verilog

  • @spandiyartorakhmet3860
    @spandiyartorakhmet3860 4 роки тому +1

    Здравствуйте! Можете сделать таймер

  • @nikolaypotashev7096
    @nikolaypotashev7096 4 роки тому

    17:54 - а точно 10 состояний? Состояния с 0 по 8 - это 9 состояний, а при равенстве счетчика 9 его значение сбрасывается на 0. Или я что-то не так понимаю? ...а-а-а-а, так получается что состояние счетчика с 9 на 0 сменится только на следующем такте?

    • @viktorprutyanov6555
      @viktorprutyanov6555 4 роки тому

      Да, счётчик проведет 1 такт в состоянии 9 (как собственно и в других состояниях). Таким образом их всего 10, а период сигнала стал в 10 раз больше.

  • @artyomgolenischev3708
    @artyomgolenischev3708 4 роки тому +1

    reg - это тип данных, обозначающий 0 или 1 логическую. В новой версии языка SystemVerilog его название заменили на logic. Это никакой не регистр, а тип данных, который будет на выходе данного d-триггера.

    • @viktorprutyanov6555
      @viktorprutyanov6555 4 роки тому +1

      Отчасти вы правы, и использование reg не обязательно приводит к появлению D-триггера в схеме. Просто в этой лекции нужно было объяснить разницу между reg и уже изученным ключевым словом wire, поэтому пришлось несколько упростить реальное положение дел. В следующих лекциях этот вопрос прояснен. Кроме того, в курсе я стараюсь не использовать термин "тип данных", чтобы у студентов не возникала путаница с языками программирования.

  • @artyomgolenischev3708
    @artyomgolenischev3708 4 роки тому +1

    Замечание 2. Wire - тип данных по умолчанию (если другой не обозначен для данного сигнала). Это может быть 0, 1, x- неопределенное состояние, z- запрещенное. Если взять любую ПЛИС и написать банально присваивание значения входа на выход ножки, подключенной к светодиоду, очевидно будет что он будет гореть если ничего никуда не подключено и если типы данных не указаны по умолчанию (когда на все ножки, во избежание короткого замыкания мы подаем значение напряжения неопределенного состояния). Далее - если указать при этом тип данных логический, то светодиод уже гореть при этом не будет, когда вход одной ножки никуда не подключен и висит в воздухе.

    • @viktorprutyanov6555
      @viktorprutyanov6555 4 роки тому

      Если указать reg с initial знанием 1, то гореть будет.

  • @khachaturmaghakyan3980
    @khachaturmaghakyan3980 5 місяців тому

    За видео - спасибо.
    Но дикция отвратительная.
    Ну зачем это чавканье? Зачем глотать половину слов?
    И, в конце концов, можно же выспаться до записи видео!!!!

  • @khachaturmaghakyan3980
    @khachaturmaghakyan3980 5 місяців тому

    Зачем так чавкать?????
    В чем смысл??

  • @allallall2321
    @allallall2321 4 роки тому

    Давайте Си верилог шляпа