Menu
Coddy logo textTech

Аппаратное обеспечение и программное обеспечение

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

Мы пишем код и для программного, и для аппаратного обеспечения, но они работают совершенно по-разному! Понимание этих различий — ключ к мышлению как разработчик аппаратного обеспечения.

Программное обеспечение выполняется шаг за шагом. Аппаратное обеспечение выполняет всё одновременно.

Программное обеспечение (C, Python, Java):

  • Делает одно, затем следующее
  • Переменные появляются и исчезают
  • Время приблизительное

Аппаратное обеспечение (Verilog):

  • Выполняет множество задач одновременно
  • Схемы существуют вечно
  • Время точно

Пример: веб-сайт загружает шаги один за другим. Выключатель света включается мгновенно. В этом и заключается разница.

Почему это важно: Когда вы пишете на Verilog, вы описываете схему, которая работает параллельно, бесконечно и с точным соблюдением времени.

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

В этом уроке нет задания по программированию.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

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

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