- 博客(3)
- 收藏
- 关注
原创 SV中类的句柄的拷贝
SV中类的句柄的拷贝扩展类的句柄可以复制给基类,而基类的句柄要复制给扩展类要使用$cast(类型向下转换操作符)//扩展类的句柄复制给基类Transaction Tr;BadTr bad;bad=new();tr=bad;//将扩展类的句柄复制给了基类,所以基类的juu...
2019-01-21 17:40:34
1496
原创 SV中的蓝图模式
SV中的蓝图模式根据给定的事务去建立一个新的事务(给定的事务的对象即被称为蓝图)//使用了蓝图模式的发生器类class Generator; mailbox gen2drv; Transaction blueprint;//蓝图为事务类的一个对象 function new(input mailbox gen2drv) this.gen2drv=gen2drv;...
2019-01-21 17:16:42
1914
原创 SV中的shadow copy和deep copy的区别
SV中shadow copy和deep copy的区别1、shadow copy ,是一种简易复制,类似于原对象的影印本,原对象的值被盲目地写到目的对象中(一般用new操作符)class Transaction; bit[31:0]addr,crc,data[8];endclassTransaction src,dst;initial begin src...
2019-01-21 15:20:20
2632
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人