Лекция №2 "Языки описания аппаратуры, часть 1"

Поделиться
HTML-код
  • Опубликовано: 17 ноя 2024

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

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

    Спасибо за лекцию! Отличный материал

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

    Для начинающих огонь!главное параллельно изучать книги и статьи в интернете ну и естественно пробовать проектировать самому. Спасибо за лекцию!

  • @pacckat
    @pacckat 4 года назад +3

    Классная лекция! Спасибо!

  • @ИванИванов-ж1г1я
    @ИванИванов-ж1г1я 4 года назад +3

    Спасибо за лекцию! Очень полезно

  • @ИркутскийБоярышник
    @ИркутскийБоярышник 3 года назад +2

    Очень крутые, понятные лекции.

  • @photonchik3200
    @photonchik3200 3 года назад +4

    Скажите, пожалуйста, нет ли ошибки на 50 минуте на временной диаграмме сигнала g? Кажется, он должен принимать значение логической единицы на один период после прихода 3его фронта тактирующего сигнала.

    • @МаксимТолкачев-н7б
      @МаксимТолкачев-н7б 3 года назад +1

      Добрый день! Спасибо большое за замечание, да, действительно, на слайде ошибка: сигнал g после значения "x" должен на 1 такт быть в значении "1" и только после этого перейти в "0". Соответственно и сигнал result_o тоже: после "x" на 1 такт в значении "1" и после в "0".

  • @b213videoz
    @b213videoz 7 месяцев назад

    28:41 xepня там написана: data_i помечено как output, должно вьlдать ошибку, usage и само название говорит о том что єто input.

  • @ibexspb
    @ibexspb 4 года назад +2

    Спасибо, пропустил на твиче.

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

    initial частично синтезируем же, можно задать начальное значение регистров и памяти

    • @МаксимТолкачев-н7б
      @МаксимТолкачев-н7б 4 года назад +4

      Да, вы правы. Инициализация памяти -- это правда полезная синтезируемая функция такого блока, но думаю для новичков это не так важно. Но начальное значение регистра лучше задавать во время сброса, не через initial.

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

      Это зависит от вендора, с его позволения в некоторых случаях можно использовать, например, initial. С т.з. языка - это несинтезируемая конструкция.

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

      @@HellGate202 давно не встречал, чтобы через initial задавали начальное значение. bit T=1;

  • @НикЗиг-у4э
    @НикЗиг-у4э 2 года назад +1

    Здравствуйте! А как называется специальность/дисциплина (код специальности о высшем образовании по ГОСТ), где ваши лекции являются фундаментальными и базовыми для изучения, чтобы получить диплом о высшем образовании?

    • @МаксимТолкачев-н7б
      @МаксимТолкачев-н7б 2 года назад

      Добрый день!
      Разработка под FPGA слишком узкое понятие, чтобы являться целой специальностью или дисциплиной.
      В ВУЗах с FPGA/ПЛИС могут познакомить в рамках направлений:
      * 09.03.01 -- Информатика и вычислительная техника
      * 11.00.00 -- Электроника, радиотехника и системы связи
      * 11.03.02 -- Инфокоммуникационные технологии и системы связи
      * 11.03.03 -- Конструирование и технология электронных средств
      * 11.03.04 -- Электроника и наноэлектроника
      И скорее всего многих других. Но, насколько я понимаю, могут и не познакомить или упомянуть вскользь. Все зависит от конкретного ВУЗа.

  • @b213videoz
    @b213videoz 7 месяцев назад

    35:05 Дядя, єто не просто побитовое или а именно что reduction operation. Множество бит на входе между собой ORятся и на вьl ходе 1 бит получается. Но тьl так бойко єто все зовешь "побитовьlй OR". Normal bitwise OR produces the same number of output bits as its input bits.

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

    Максим, постфикс *_i/o это ваш внутренний стандарт?

    • @МаксимТолкачев-н7б
      @МаксимТолкачев-н7б 4 года назад +3

      Добрый день! Да, эти постфиксы ваш внутренний coding style и нужны искючительно для читаемости кода.
      Все входные сигналы: _i, выходные _o и внутренние сигналы никогда не должны иметь таких постфиксов.
      Это сильно облегчает чтение кода и я настоятельно рекомендую такой подход.

    • @MeylisAmanow-jd2mp
      @MeylisAmanow-jd2mp Год назад

      @@МаксимТолкачев-н7б а почему нельзя использовать постфиксы ?

  • @OPKECTPAHT
    @OPKECTPAHT 10 месяцев назад +1

    1:01:50
    1:02:37
    так ПИКОсекунд или НАНОсекунд?

    • @b213videoz
      @b213videoz 7 месяцев назад

      У автора чëpтова куча мелких ляпов НО все равно єто лучшие обучалки среди рунета

  • @ВасилийТеркин-ж7л3м
    @ВасилийТеркин-ж7л3м 4 года назад

    на 48 мин очень непонятно. слово РЕГИСТР не к месту... Речь о комбинационной логике, о послед/параллел соединении Лог Элементов - ну и нарисовать схемы, параллельного или последовательного преобразования...?

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

    Очень сложно. И это для начинающих?

  • @rvrss7192
    @rvrss7192 2 года назад +2

    Ну все блин иду строить радар суб-миллиметрового разрешения на терагерцевом процессоре с тактовым периодом в одну пикосекунду, ага.