Adapter for abstracting sequence from final driver

In reply to albert.waissman@intel.com:

OK, I understand. You want to use your sequence items and the corresponding sequences for both functional interfaces (AXI, PCIe) because you are assuming they need both the same entries (address, data, command). I believe this is not a good idea, because you are creating an environment which is not flexible when you have to make modifications. I’m sure your seq_item definition will change when you are starting the simulation runs and you have to add different data fields fir AXI and PCIe. Finally you need different drivers for bot interfaces.
It is recommended to work with seperate seq_items and sequences for both interfaces.
BTW Intel has UVM environment generator which generates a complete UVM environment adopted to your needs. Please visit your intranet or contact Peter Zenk.