Что означает 4 {сигнал}, когда сигнал является 4-битным проводом? - PullRequest
0 голосов
/ 05 июня 2018

Что означает {4{update}} в таком утверждении:

wire [3:0] update;
assign signal = {4{update}} & anothersignal;

1 Ответ

0 голосов
/ 05 июня 2018

См. Бесплатный стандарт IEEE 1800-2012, раздел 11.4.12.1. Оператор репликации .

{4{update}} аналогичен конкатенации 4-битного сигнала 4 раза:

{update[3:0], update[3:0], update[3:0], update[3:0]}

В результате получается 16-битный сигнал.

...