I have the following member in transaction:
bit [31:0] data [$];
The interface has the following input:
logic [31:0] WDATA
In the driver, I want to assign the concatenation of the transaction data to itself. For example if the data contains FFFFFFFF, I have to concatenate FFFFFFFF to FFFFFFFF, and then assign it to the virtual interface
pseudo code:
vif.DATA <= trx.data[i] (concatenation) trx.tata[i]
How can I do it?