I am designing an APB subsystem . The sequence item is used to generate transactions to be sent to the driver.
So should the transactions sent define what pin level activity is to be performed at the DUT ??
Or should the sequence_item generate only the randomized versions of address and data ,leaving the protocol specific configuration (like… making enable high or generating read/write signals) to the Driver ??
Also,is the job of the driver only to send the received transactions(from the sequencer) w.r.t to timing to the DUT or can it modify the received transactions ??