uvm发mac sequence
时间: 2023-11-11 08:02:55 浏览: 155
UVM简易环境生成脚本
在使用UVM中发mac sequence时,我们需要声明一个sequencer,使用declare_p_sequencer宏来声明sequencer,并在sequencer中使用ip_tr_port。接下来,我们需要创建一个名为mac_transaction的class,其中包含了dmac、smac、eth_type、pload和crc等成员变量。这些成员变量可以是随机的。然后,我们可以使用layer sequence的方式,在两个sequence中生成两种不同的transaction,并利用sequencer之间的TLM通信将ip包传递给tr包。
阅读全文