关于uvm_event的一个疑问
时间:10-02
整理:3721RD
点击:
比如定义一个事件:
uvm_eventa;
那么 “-> a” 和 “a.trigger()” 有啥区别?
同理,“@ a” 和 “wait a.wait_trigger()” 有啥区别?
谢谢大家!
uvm_eventa;
那么 “-> a” 和 “a.trigger()” 有啥区别?
同理,“@ a” 和 “wait a.wait_trigger()” 有啥区别?
谢谢大家!
->、trigger()是触发,两个应该是一个意思,trigger应该是一个task,里面也是-〉
@是等待触发
wait_trigger不知道什么意思
ps:上海招前端后端,内推
应该是wait_triggered,区别于@的地方是;当执行到wait_triggered这句时,如果事件已经触发,那么就会继续往下执行;而如果是@,则会阻塞等待,直到下一次触发。PS:什么职位内推?
那是wait(triggered)吧
对的,我记错了