自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 UVM event的用法

在do_sample_reg中捕捉到了write_apb_master发来的信号。任务中调用了wait_trigger_data,wait_trigger_data包含。write_apb_master()做了一个拆包,do_sample_reg()做了一个隐性的指针传递。其实是为了uvm的方便维护,在验证后期框架已经搭好,我们不希望再改组件。在上述代码中,定义了两个event,在函数中调用了trigger(),自定义事件,重点是何时如何触发,而不关心事件本身。可能有人会问,直接拉一根线过去不就好了。

2023-10-11 21:56:31 89

原创 初识UVM

路科验证MCDF_uvmlab1念去去,千里烟波,暮霭沉沉楚天阔 ------《雨霖铃》2023.5.11于西军电。

2023-05-11 21:50:16 37

原创 对象的拷贝

对于并非简单的类,包含对其他类的调用(句柄),那么需要在调用类添加copy函数,并且在本类copy函数中通过调用调用类copy函数来完成对调用类的句柄传递。当只有父类句柄指向的对象是真正的子类对象时,可以用cast使新的子类句柄指向该子类对象。定义为子类句柄,但在调用copy_data时形参为父类句柄,此时会进行隐式类型转化。如果只有一个简单的类,不包含任何其他类的引用,那么编写copy函数非常容易。深拷贝的关键在于创建自己的copy函数实现层层嵌套下的拷贝。二.基于copy函数的深拷贝。

2023-05-09 16:14:28 31

原创 随机约束中一些细碎的知识点

随机关键词rand只能在class或结构体里被声明,同样的randomize也只适用于对象。(或std::randomize)

2023-03-30 19:14:34 54

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除