Menu
Coddy logo textTech

Что такое Verilog

Часть раздела Основы путешествия по Verilog на Coddy. Урок 1 из 90.

Verilog — это язык описания аппаратуры (HDL), используемый для моделирования, проектирования и симуляции цифровых электронных схем — от простых логических вентилей до сложных процессоров.

В отличие от языков программирования, которые выполняются последовательно на CPU, Verilog описывает аппаратное обеспечение, работающее параллельно. Это отраслевой стандарт для проектирования FPGA и ASIC, используемый в таких инструментах, как ModelSim, Vivado и Quartus.

В этом курсе вы изучите Verilog с нуля: начнёте с базового вывода результатов симуляции, затем будете создавать комбинационные и последовательностные схемы и в итоге проектировать настоящие модули, такие как счётчики, регистры сдвига и интерфейсы UART.

challenge icon

Задание

Легко

Добро пожаловать в вашу первую программу на Verilog! Код уже написан за вас.

Что делать:

  1. Посмотрите на код. Он использует $display для вывода текста, подобно printf в C
  2. Нажмите Запустить код, чтобы скомпилировать и смоделировать его
  3. В выводе вы должны увидеть Hello World!

Примечание: Каждая программа на Verilog выполняется внутри module. Блок initial запускается один раз в начале симуляции, а $finish завершает её.

Попробуйте сами

module main;
  initial begin
    $display("Hello World!");
    $finish;
  end
endmodule

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Verilog