Объедините блок с неравным входным примером ширин

В этом примере показано, как использовать блок Merge с входными портами, которые имеют различные ширины. Если вы выбираете Allow unequal port widths, блок принимает скалярное и векторное входное наличие, отличающееся числа элементов. Можно задать смещение для каждого входного сигнала относительно начала выходного сигнала. Ширина выходного сигнала:

$max(w1+o1, w2+o2, ... wn+on)$

где$wn$ ширины входных сигналов и$on$ являются смещениями.

Блок Merge имеет следующий выход width.

$max(2+0,2+1)=3$

В этом примере смещением$v1$ является 0 и смещением$v2$ является 1. Блок-диаграммы Слияния элементы$v1$ к первым двум элементам$v3$ и элементам$v2$ к последним двум элементам$v3$. Только второй элемент$v3$ эффективно объединен, как показывают в выходе scope.

Если вы используете Упрощенный Режим Инициализации, необходимо очистить Allow unequal port widths флажок. Смещения входного порта для всех сигналов должны быть нулем.

Для просмотра документации необходимо авторизоваться на сайте