sequence&sequencer&driver

上一篇 / 下一篇  2018-02-08 12:24:33

1.sequence机制
     uvm_task_phase,start_phase_sequence.匹配到default sequence,然后执行seq.start,调用body。
      进入到熟悉的uvm_do,这就牵涉到item的送取以及done的过程。可以看到sequencer在这个地方的组件作用被弱化,只是调用了sequener的seq处理方法。送到seq_expert端口。

virtual sequence.  重新定义virtual sequence和sequencer。定义过程有一些约束,在定义virtual sequence的时候需要'uvm_declare_p_sequencer(vir_sequencer).赋值给p_sequencer.后续调用uvm_on的时候会用到。
      多个virtual主要对应于多接口下发的数据存在一些时序先后关系。

2.uvm小栗子及debug方法


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2018-02-19  
    123
45678910
11121314151617
18192021222324
25262728   

数据统计

  • 访问量: 484
  • 日志数: 11
  • 建立时间: 2018-01-29
  • 更新时间: 2018-02-08

RSS订阅

Open Toolbar
博聚网