ModelSim & Verilog - Язык Проектирования Схем §12

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.ย. 2024

ความคิดเห็น • 19

  • @ИркутскийБоярышник
    @ИркутскийБоярышник 2 ปีที่แล้ว +2

    Дай вам бог здоровья за ваш труд!:)

  • @noveluke2260
    @noveluke2260 2 ปีที่แล้ว

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

  • @ostrov11
    @ostrov11 2 ปีที่แล้ว

    Отличный звук, спасибо.

  • @РоманШорохов-ц1т
    @РоманШорохов-ц1т 2 ปีที่แล้ว

    👍👍👍👍👍

  • @huunghitran964
    @huunghitran964 ปีที่แล้ว

    отличные лекции! Спасибо большое. У меня еще просьба такая, подскажите, пожалуйста, как установить quartus и modelsim в России на данный момент, если у вас есть способ?

    • @ПЛИСоводство
      @ПЛИСоводство  ปีที่แล้ว

      Или через какой-нибудь VPN, или торрентами.

    • @huunghitran964
      @huunghitran964 ปีที่แล้ว

      ​@@ПЛИСоводство спасибо огромное за информацию. а они работают нормально после установки без подключения VPN?

    • @ПЛИСоводство
      @ПЛИСоводство  ปีที่แล้ว

      @@huunghitran964 Им вообще интернет не нужен.

    • @huunghitran964
      @huunghitran964 ปีที่แล้ว

      спасибо большое, я попытаюсь. Вам всего доброго

  • @КонстантинВасинский
    @КонстантинВасинский 6 หลายเดือนก่อน

    Здравствуйте! У меня ModelSim-Altera. Пытаюсь просимулировать мегафункции (однапортовую память и PLL). На однапортовой памяти симуляция не идёт но при этом в консоли ошибок нет, а при симуляции PLL выдаёт ошибку (Error: (vsim-3033) Instantiation of 'pllA_0002' failed. The design unit was not found.) В общем что то не то с библиотеками, а что не пойму. может в тестбенче для мегафункций нужно прописывать какие то опции?

    • @ПЛИСоводство
      @ПЛИСоводство  6 หลายเดือนก่อน

      1. Какая плисина?
      2. Что значит "симуляция не идёт"? Не запускается? Виснет? Сигналы в нуле?
      3. Модуль PLL в коде верилога присутствует или как-то по другому к проекту подключается?

    • @КонстантинВасинский
      @КонстантинВасинский 6 หลายเดือนก่อน

      1. Cyclone V 5CSEBA6U2317 2. Сигнал красный (Z) неопределённый. 3. PLL в коде присутствует но не присутствует тестбенче...мне тут подсказали, что мегафункции нужно прописывать вестбенче. ..но как это сделать пока не нашёл.

    • @ПЛИСоводство
      @ПЛИСоводство  6 หลายเดือนก่อน

      ​@@КонстантинВасинский 2. Если правильно помню, в расцветке по умолчанию красный цвет это неизвестное состояние (Х). Если так, то тогда всё логично, память в начале неинициализированная, а значит содержит в себе неопределённые значения. Если после записи в память всё равно Х, то дело или в неправильной записи или что-то с тактовым сигналом. Если всё таки Z, то это странно, внутренние элементы ПЛИС не имеют Z-буферов.
      3. Да. Нужно в скрипт компиляции добавить файл который был создан мегафукцией, примерно как на 22:00, те две строчки что после vmap work rtl_work. И проконтролировать чтобы в строчке запуска симуляции vsim была нужная библиотека.

    • @КонстантинВасинский
      @КонстантинВасинский 6 หลายเดือนก่อน

      2. Да я перепутал там X. Инициализация не помогла. Мне кажется, что у меня библиотеки не те или они не работают. 3. В скрипте синтеза мега функция конечно же вставлена и схема удачно синтезируется и память распознаётся, но вот что конкретно нужно написать в тестбенче я не понял.

    • @ПЛИСоводство
      @ПЛИСоводство  6 หลายเดือนก่อน

      @@КонстантинВасинский Возможно проблема с тактовым сигналом, он слишком быстрый. Имеет смысл попробовать более медленный: `timescale 10ms/1ms