Menu
Coddy logo textTech

Что такое Verilog

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

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

В отличие от программных языков программирования, которые выполняются последовательно на ЦПУ, Verilog описывает аппаратное обеспечение, работающее параллельно. Это отраслевой стандарт для проектирования ПЛИС (FPGA) и заказных БИС (ASIC), используемый в таких инструментах, как ModelSim, Vivado и Quartus.

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

challenge icon

Задание

Легко

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

Что нужно сделать:

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

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

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

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

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