Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Verilog

Мультиплексор/мультиплексор Verilog 4 в 1

Что такое мультиплексор или мультиплексор?

Мультиплексор или мультиплексор Короче говоря, это цифровой элемент, который передает данные с одного из N входов на выход на основе сигнала выбора. Ниже показан случай, когда N равно 4. Например, 4-битный мультиплексор будет иметь N входов по 4 бита, каждый из которых может быть передан на выход с помощью сигнала выбора.

sel является 2-битным вводом и может иметь четыре значения. Каждое значение в строке выбора позволяет отправить один из входов на выходной вывод.

06

Мультиплексор 4x1 может быть реализован несколькими способами, и здесь вы увидите два наиболее распространенных способа:

Использование 24 заявление

15 

Модуль под названием mux_4x1_assign имеет четыре 4-битных входа данных, один 2-битный вход выбора и один 4-битный выход данных. Мультиплексор выберет a , b, c или d на основе выбора сигнала выбора с помощью 34 заявление.

Использование 42 заявление

Обратите внимание, что выходной сигнал объявлен как 59 тип, потому что он используется в процедурном блокировать как 64 .

23

Модуль под названием mux_4x1_case имеет четыре 4-битных входа данных, один 2-битный вход выбора и один 4-битный выход данных. Мультиплексор выберет a , b, c или d на основе выбора сигнала выбора с помощью 79 заявление.

Схема оборудования

Оба типа моделей мультиплексоров синтезируются на одном и том же оборудовании, как показано на изображении ниже.

Тестовый стенд

36
Журнал моделирования
45

Verilog

  1. Учебник Verilog
  2. Конкатенация Verilog
  3. Верилог Задания
  4. Блокировка и неблокировка Verilog
  5. Верилог-функции
  6. Верилог Задача
  7. Генератор часов Verilog
  8. Математические функции Verilog
  9. Формат времени Verilog
  10. Охват шкалы времени Verilog