Как использовать константы и универсальную карту в VHDL
VHDLwhiz.com
0:00 / 0:00
Как использовать константы и универсальную карту в VHDL
27 392 просмотра · 8 лет назад
VHDLwhiz.com
10,2 тыс. подписчиков
27 392 просмотра · 8 лет назад
Узнайте, как использовать константы и Generic Map для настройки модулей VHDL. Разрядность и параметры поведения часто настраиваются во время создания экземпляра с помощью дженериков в VHDL.
Запись в блоге к этому видео:
https://vhdlwhiz.com/constants-generi...
В этом видео мы преобразуем 4-входовой 8-битный мультиплексор в настраиваемый мультиплексор с разрядностью. Дженерики обрабатываются во время компиляции симулятором или инструментом синтеза. В отличие от Port Map, входы Generic Map нельзя изменить во время выполнения, поэтому им можно только присвоить значение или константу.
Константы в VHDL ведут себя так же, как сигналы, с той лишь разницей, что их нельзя изменять динамически. Мы используем константы, чтобы избежать многократного ввода одного и того же жёстко заданного значения в нашем коде. В этом видео мы используем константу в нашем тестовом стенде для задания разрядности всех входных и выходных сигналов.