|
发表于 2012-7-10 22:58:18
|
显示全部楼层
一般通过virtual sequencer/sequence来做。
不写virtual sequencer也行,可以用`uvm_do_on来发sequence。
class config_sequence extends uvm_sequence #(uvm_sequence_item);
{
apb_config_seq apb_config_seq0;
apb_config_sequencer apb_sqr_h;
send_two_frame_seq send_two_frame_seq0;
video_config_sequencer video_sqr_h;
virtual task body();
`uvm_do_on(apb_config_seq0,apb_seqr_h)
`uvm_do_on(send_two_frame_seq0,video_seqr_h)
endtask : body
}
例化config_sequence时,把apb_sqr_h,video_sqr_h连一下就好了。 |
|