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