2014-07-14 2 views

ответ

0

for-generate создает параллельную логику, которая реплицируется несколько раз. Вы указали 10 присвоений d0. Эффективное использование операторов генерации обычно требует использования типов массивов в качестве целей назначений для организации различных параллельных элементов. При желании вы можете использовать разрешенные типы для управления несколькими драйверами одного сигнала, но это обычно не полезно вне моделирования.

Похоже, вы пытаетесь описать мультиплексор, используя один-горячий выбор. Это может быть выполнено без выражения generate. Подумайте о логике, связанной с созданием мультиплексора и описать соответствующие логические операции параллельно с использованием массивов.

Смежные вопросы