В этом примере показано, как использовать блок Merge с входными портами, которые имеют различные ширины. Если вы выбираете Allow unequal port widths
, блок принимает скалярное и векторное входное наличие, отличающееся числа элементов. Можно задать смещение для каждого входного сигнала относительно начала выходного сигнала. Ширина выходного сигнала:
где ширины входных сигналов и
являются смещениями.
Блок Merge имеет следующий выход width.
В этом примере смещением является
0
и смещением является
1
. Блок-диаграммы Слияния элементы к первым двум элементам
и элементам
к последним двум элементам
. Только второй элемент
эффективно объединен, как показывают в выходе scope.
Если вы используете Упрощенный Режим Инициализации, необходимо очистить Allow unequal port widths
флажок. Смещения входного порта для всех сигналов должны быть нулем.