假设我只有一个接口和多个序列项定义:
class link_pkt extends uvm_sequence_item;
class phy_pkt extends uvm_sequence_item;
在测试过程中,这些项目可以通过该接口动态传输出去。
实现驱动程序/定序器的正确方法是什么?一个司机够吗?还是需要多个驱动程序?
似乎由于序列项的多个定义,我将需要不止一个驱动程序和定序器。但这不好,因为我无法控制/仲裁传输。
这里有类似的情况,这是一种静态 - 我们不能即时切换驱动程序。我需要的是我可以在一个测试/序列中动态驱动那些不同的序列项。