SV
文章平均质量分 77
小ICer要努力
好好学习,天天向上。争做技能满满的ICer。
展开
-
【SystemVerilog】$feof
这个定义的意思是,文档的结尾都有一个。原创 2023-12-12 15:11:42 · 1708 阅读 · 0 评论 -
【SystemVerilog】 $cast动态强制类型转换
会经常用到$cast,但因为一直没理解透彻,每次使用都得现找内容再消化。今天自己重新总结整理一下。原创 2023-12-07 11:09:28 · 2015 阅读 · 1 评论 -
SystemVerilog Callback理解
的,比如CC总不能给主函数注册一个“由民警配送到我家”的回调函数吧。原创 2023-11-29 19:03:39 · 1052 阅读 · 1 评论 -
SystemVerilog中的callback(回调)
我们可以将数据成员传递给任何函数。现在考虑一种情况,将一个函数(例如func1)作为数据成员传递给另一个函数(例如func2),并且得到所谓的callback。之所以称为callback,是因为函数func2现在可以在其代码函数func1中的任何地方调用。callback是SystemVerilog学习者的主要困惑点之一。许多人在许多论坛上都提出了相同的问题,但答案似乎并不能尽如人意。一直对callback不是很理解,看了很多资料,发现下面这篇写的很具体并容易理解。转载过来分享给大家。转载 2023-11-29 17:08:26 · 342 阅读 · 1 评论 -
【SystemVerilog】SV 随机测试
在计算机系统中, 游戏算法和编码技术一直对随机有特殊的需求。一个顺序执行机器,如处理器, 是一个的系统, 它自动地执行指令。计算机行为的确定特性使得它们的数字序列是的。对于真正的随机, 无法凭借当前值来预测下一个值。计算机系统的确定性是一个随机的行为。借助, 计算机系统中引入随机。也就如其名字一样,伪随机数不是真正意义上的随机。然而通过数学公式或者一个预处理的列表, 随机数是可以获取的。有很多研究伪随机算法的理论, 现代算法对于生成伪随机数已经可以很接近真正的随机。伪随机数是可以预测。原创 2023-11-09 10:53:31 · 587 阅读 · 1 评论 -
【SystemVerilog】SV面向对象编程入门
面向对象编程原本属于C++/Java的语法,SystemVerilog有类的概念,也属于面向对象变长语言,为此它具有面向对象编程语言的语法特征,如类的封装、对象的生成和使用、类的继承和扩展、虚方法和多态。(自己用了SV和UVM很久了,可是一直对面向对象理解不是很透彻,闲下来又重新研读了些资料,记录一些心得一边后续查阅。) 对象就是封装数据和对数据操作(方法)的编程结构。它包括了数据成员和方法(Method),方法也就是一个任务或者函数,对对象内的数据进行操作。 过程编程语言就如 V原创 2023-11-08 18:40:04 · 308 阅读 · 1 评论 -
【UVM】virtual sequence & virtual sequencer
virtual seq & virtual sqr原创 2023-10-25 10:42:56 · 264 阅读 · 2 评论 -
【SystemVerilog】SV learning recording
SV原创 2023-03-02 11:39:05 · 115 阅读 · 0 评论 -
【SystemVerilog】basic knowledge
systemverilog中输入输出系统任务和函数(二)——文件输入输出相关的任务和函数。systemverilog中输入输出系统任务和函数(三)——Memory 加载和下载任务。systemverilog中输入输出系统任务和函数(一)——显示相关的任务。下面的博主总结的很好很赞,搬砖过来以便查阅。原创 2023-02-24 17:49:31 · 127 阅读 · 0 评论 -
【SystemVerilog】SV 数据操作及数制转换(atohex)
SV 字符串操作 进制转换原创 2023-02-20 10:17:44 · 4271 阅读 · 0 评论 -
【SystemVerilog】$fscanf
SV 文件内容读取原创 2023-02-18 11:14:05 · 2798 阅读 · 5 评论