... Verilog HDL. Блокирующее и не блокирующее присваивание.
Еще, все наше краткое описание можно выкачать сразу в виде одного PDF файла:
Отдельная тема, тем не менее связанная с Verilog - это симуляция ...
... У нас было несколько статей на эту тему, например, вот симуляция с Icarus Verilog или вот про ModelSim.
Иногда можно обойтись и без тестбенчей. Я уже когда-то очень давно (хех, 10 лет назад) писал статью ...
В предыдущей статье я рассказал, как запустил свой собственный велосипед USB хост контроллер и как он работает в железе в плате Марсоход3. Там я в основном рассказывал, как взаимодействует управляющая ...
... даже симулировал этот проект в Icarus Verilog, но работала та симуляция чрезвычайно медленно. Это то, что нужно. Я попробую теперь симулировать этот же Amber SoC с помощью Verilator. Посмотрим насколько ...
Есть простой способ симуляции АЦП, встроенной в ПЛИС Intel MAX10. Если сказать точнее, то существует простой способ симулировать выходные данные АЦП в среде ModelSim.
Сейчас расскажу, как это сделать. ...
... на VHDL - тогда функциональная симуляция возможна. У нас же проект использует и Verilog и VHDL, а значит мы используем нетлисты *.VO созданные Quartus II из VHDL и поэтому нам сейчас доступна только временна ...
... нормальный инструмент. Наверное я его просто не до конца освоил. Я буду пробовать симулировать с помощью Icarus Verilog, простой консольный симулятор. Конечно, сейчас моя симуляция будет не полной, она ...
... Work.
Что мы видим: симуляция не может быть проведена, так как не найден модуль maxi_ufm. Вот как выглядит сообщение об ошибке в ModelSim: # Region: /testbench/max2inst/b2v_inst13 # Loadin ...
Иногда приходится иметь дело с аппаратными проектами в которых отдельные события происходят довольно редко. И не то что бы рабочая частота была небольшой - как раз нет, рабочая частота довольно высокая ...
После некоторых раздумий я решил написать статью о симуляции Verilog проектов с помощью пакета программ icarus-verilog. Мне кажется, что это лучший способ «быстро попробовать» возможности симуляции. Конечно, ...
Какой бы проект для CPLD или FPGA мы ни делали: сложный или простой, всегда полезно произвести его симуляцию. Симуляция – это программное тестирование проекта, всегда делается до его проверки в железе. ...
Я уже писал про симуляцию Verilog HDL проектов в ModelSim и с помощью Icarus Verilog. Однако, конечно, существуют и другие средства. Один из самых быстрых симуляторов, и к тому же свободный и бесплатный, ...
... платы микрофонного усилителя для платы марсоход3bis в домашних условиях методом ЛУТ
2) построение цифрового КИХ фильтра с большим числом звеньев (у меня до 512), модуль на Verilog, и симуляция фильтра ...
У нас на сайте уже была пара статей про PLL. PLL - это, если говорить просто, встроенный в ПЛИС генератор тактовых частот. Он позволяет из одной входной тактовой частоты синтезировать несколько других ...
... аем k1 и отпускаем ее еще через 200нс. Единицы измерения временных интервалов в тестбенче задаются в первой строке с помощью timescale.
Довольно подробно симуляция описана другой статье 11-blog/118-mode ...
... просто симулировать. Результат компиляции - файл qqq (задается через параметр "-o" к iverilog). Запускаю симулятор икаруса: vvp qqq. Собственно симуляция проекта - это у меня довольно долгий процесс. ...
... я расскажу в одной из следующих статей. Как обычно, проект можно обсудить в комментариях – с вашей помощью статьи могут стать интереснее и нагляднее.
P.S.: Читайте продолжение истории здесь: Симуляци ...
... сигналов - всего 16 комбинаций.
После того, как входные сигналы созданы можно будет начать симуляцию.
Шаг пятый Симуляция.
Нажимаю кнопку в окне Run Functional Simulation.
И вот появляется ново ...
Подробнее...