Составители:
150
2. Bus Selection Mode (флажок) - Режим разделения векторных
сигналов.
Входным сигналами в обычном режиме является вектор,
сформированный любым способом. Выходными сигналами являются
скаляры или векторы, количество которых и размерность определяет-
ся параметром Number of Outputs и размерностью входного вектора.
Если количество выходов P (значение параметра Number of
Outputs) равно размерности входного сигнала N, то блок выполняет
разделение входного вектора на отдельные элементы.
Если количество выходов P меньше, чем размерность входно-
го сигнала N, то размерность первых P-1 выходных сигналов равна
отношению N/P, округленному до ближайшего большего числа, а
размерность последнего выходного сигнала равна разности между
размерностью входного сигнала и суммой размерностей первых P-1
выходов. Например, если
размерность входного сигнала равна 8, а
количество выходов равно 3, то первые два выходных вектора будут
иметь размерность ceil(8/3) = 3, а последний выходной вектор будет
иметь размерность 8 - (3+3) = 2.
Параметр Number of Outputs может быть задан также с по-
мощью вектора, определяющего размерность каждого выходного сиг-
нала. Например, выражение [2 3 1] определяет три выходных сигнала,
первый
сигнал - вектор из двух элементов, второй сигнал - вектор из
трех элементов, и последний сигнал - скаляр. Размерность можно
также задавать как -1 (минус один). В этом случае размерность соот-
ветствующего выходного сигнала определяется как разность между
размерностью входного вектора и суммой размерностей заданных
выходных сигналов. Например, если размерность входного вектора
равна
6, а параметр Number of Outputs задан выражением [1 -1 3], то
второй выходной сигнал будет иметь размерность 6 - (3+1) = 2.
Примеры использования блока Demux показаны на рисунке
9.7.2.
В режиме Bus Selection Mode блок Demux работает не с от-
дельными элементами векторов, а с векторными сигналами в целом.
Входной сигнал в этом режиме должен быть сформирован блоком
Mux
или другим блоком Demux. Параметр Number of Outputs в этом
случае задается в виде скаляра, определяющего количество выходных
сигналов, либо в виде вектора, каждый элемент которого определяет
количество векторных сигналов в данном выходном сигнале. Напри-
мер, при входном сигнале, состоящем из трех векторов параметр
Number of Outputs, заданный вектором [2 1], определит два
2. Bus Selection Mode (флажок) - Режим разделения векторных
сигналов.
Входным сигналами в обычном режиме является вектор,
сформированный любым способом. Выходными сигналами являются
скаляры или векторы, количество которых и размерность определяет-
ся параметром Number of Outputs и размерностью входного вектора.
Если количество выходов P (значение параметра Number of
Outputs) равно размерности входного сигнала N, то блок выполняет
разделение входного вектора на отдельные элементы.
Если количество выходов P меньше, чем размерность входно-
го сигнала N, то размерность первых P-1 выходных сигналов равна
отношению N/P, округленному до ближайшего большего числа, а
размерность последнего выходного сигнала равна разности между
размерностью входного сигнала и суммой размерностей первых P-1
выходов. Например, если размерность входного сигнала равна 8, а
количество выходов равно 3, то первые два выходных вектора будут
иметь размерность ceil(8/3) = 3, а последний выходной вектор будет
иметь размерность 8 - (3+3) = 2.
Параметр Number of Outputs может быть задан также с по-
мощью вектора, определяющего размерность каждого выходного сиг-
нала. Например, выражение [2 3 1] определяет три выходных сигнала,
первый сигнал - вектор из двух элементов, второй сигнал - вектор из
трех элементов, и последний сигнал - скаляр. Размерность можно
также задавать как -1 (минус один). В этом случае размерность соот-
ветствующего выходного сигнала определяется как разность между
размерностью входного вектора и суммой размерностей заданных
выходных сигналов. Например, если размерность входного вектора
равна 6, а параметр Number of Outputs задан выражением [1 -1 3], то
второй выходной сигнал будет иметь размерность 6 - (3+1) = 2.
Примеры использования блока Demux показаны на рисунке
9.7.2.
В режиме Bus Selection Mode блок Demux работает не с от-
дельными элементами векторов, а с векторными сигналами в целом.
Входной сигнал в этом режиме должен быть сформирован блоком
Mux или другим блоком Demux. Параметр Number of Outputs в этом
случае задается в виде скаляра, определяющего количество выходных
сигналов, либо в виде вектора, каждый элемент которого определяет
количество векторных сигналов в данном выходном сигнале. Напри-
мер, при входном сигнале, состоящем из трех векторов параметр
Number of Outputs, заданный вектором [2 1], определит два
150
Страницы
- « первая
- ‹ предыдущая
- …
- 150
- 151
- 152
- 153
- 154
- …
- следующая ›
- последняя »
