<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[redgdf的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/redgdf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; redgdf]]></copyright><item><title><![CDATA[UVM event的用法]]></title><link>https://blog.youkuaiyun.com/redgdf/article/details/133779147</link><guid>https://blog.youkuaiyun.com/redgdf/article/details/133779147</guid><author>redgdf</author><pubDate>Wed, 11 Oct 2023 21:56:31 +0800</pubDate><description><![CDATA[在do_sample_reg中捕捉到了write_apb_master发来的信号。任务中调用了wait_trigger_data，wait_trigger_data包含。write_apb_master()做了一个拆包，do_sample_reg()做了一个隐性的指针传递。其实是为了uvm的方便维护，在验证后期框架已经搭好，我们不希望再改组件。在上述代码中，定义了两个event，在函数中调用了trigger()，自定义事件，重点是何时如何触发，而不关心事件本身。可能有人会问，直接拉一根线过去不就好了。]]></description><category></category></item><item><title><![CDATA[初识UVM]]></title><link>https://blog.youkuaiyun.com/redgdf/article/details/130630355</link><guid>https://blog.youkuaiyun.com/redgdf/article/details/130630355</guid><author>redgdf</author><pubDate>Thu, 11 May 2023 21:50:16 +0800</pubDate><description><![CDATA[路科验证MCDF_uvmlab1念去去，千里烟波，暮霭沉沉楚天阔 ------《雨霖铃》2023.5.11于西军电。]]></description><category></category></item><item><title><![CDATA[对象的拷贝]]></title><link>https://blog.youkuaiyun.com/redgdf/article/details/130568785</link><guid>https://blog.youkuaiyun.com/redgdf/article/details/130568785</guid><author>redgdf</author><pubDate>Tue, 09 May 2023 16:14:28 +0800</pubDate><description><![CDATA[对于并非简单的类，包含对其他类的调用（句柄），那么需要在调用类添加copy函数，并且在本类copy函数中通过调用调用类copy函数来完成对调用类的句柄传递。当只有父类句柄指向的对象是真正的子类对象时，可以用cast使新的子类句柄指向该子类对象。定义为子类句柄，但在调用copy_data时形参为父类句柄，此时会进行隐式类型转化。如果只有一个简单的类，不包含任何其他类的引用，那么编写copy函数非常容易。深拷贝的关键在于创建自己的copy函数实现层层嵌套下的拷贝。二.基于copy函数的深拷贝。]]></description><category></category></item><item><title><![CDATA[随机约束中一些细碎的知识点]]></title><link>https://blog.youkuaiyun.com/redgdf/article/details/129861899</link><guid>https://blog.youkuaiyun.com/redgdf/article/details/129861899</guid><author>redgdf</author><pubDate>Thu, 30 Mar 2023 19:14:34 +0800</pubDate><description><![CDATA[随机关键词rand只能在class或结构体里被声明，同样的randomize也只适用于对象。（或std::randomize）]]></description><category></category></item></channel></rss>