1
У меня есть следующий член в совершении сделки:конкатенация из 2 массивов
bit [31:0] data [$];
Интерфейс имеет следующий входной сигнал:
logic [31:0] WDATA
В драйвере, я хочу назначить конкатенацию данных транзакции к себе. Например, если данные содержат FFFFFFFF, я должен сцепить FFFFFFFF к FFFFFFFF, а затем назначить его на виртуальный интерфейс
псевдокод:
vif.DATA <= trx.data[i] (concatenation) trx.tata[i]
Как я могу это сделать?
@oolic - и если я хочу, чтобы сцепить несколько раз (зависит от параметра Я)? – sara8d
Я обновил ответ с помощью ссылки LRM. Прочтите его, чтобы получить представление о том, как использовать эти операторы с параметрами. – toolic