自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uvm_event避坑使用指南

uvm_event的使用

2023-12-15 21:54:43 1818

原创 SV的二值和四值,有符号和无符号整理

SystemVerilog的数据类型分为二值和四值,有符号和无符号。无符号数的全部二进制位表示数值;有符号数的最高位表示符号,其余位表示数值。二值逻辑:bit、byte、shortint、int、longint。二值逻辑即只有0和1两种状态;四值逻辑含有0、1、x、z四种。四值逻辑:reg、integer、logic、wire、tri。有符号类型:int、longint、byte、integer。无符号类型:bit、logic、reg、wire、tri。

2023-08-26 08:53:26 684

原创 初识perl(二)——正则表达与模式匹配

正则表达式,模式匹配的常用内容。

2023-08-05 22:59:45 1017

原创 Synopsys的CoreConsultant使用简析

CoreConsultant使用简析

2023-06-22 11:49:30 5067 1

原创 初识perl-perl语言入门学习笔记(一)

perl基础语法内容

2023-06-04 15:04:29 407

原创 UVM寄存器模型和存储器模型同时作用于一个接口

如何对一个模块的同一个接口使用同时寄存器模型和存储器模型。

2023-05-27 22:15:00 180 1

原创 UVM寄存器模型的后门访问应用

寄存器模型后门访问的常见问题。

2023-05-20 19:57:12 2187 1

原创 寄存器访问类型整理

寄存器访问类型的整理。如RW、RO等

2023-04-25 20:28:08 2214 1

原创 Verilog仿真器如何联合编译c语言

ncverilog本身并不能编译C语言,因为它是一个Verilog仿真工具,主要用于设计和模拟数字电路。但是,ncverilog提供了一个PLI接口,使得用户可以将C语言和其他高级编程语言的功能集成到Verilog仿真中。通过PLI接口,您可以使用C语言编写函数,然后在Verilog代码中调用这些函数,以实现更复杂的仿真功能。总的来说,ncverilog不能直接编译C语言代码,但是您可以使用PLI接口来将C语言集成到Verilog仿真中,以实现更加复杂的功能。

2023-04-22 21:23:49 613 1

原创 SystemVerilog:如何在调用一个class的时候,在这个class的名字当中加入变量

在主模块中,我们首先定义了一个整数变量 my_val,并使用 $sformatf() 函数将其插入到一个字符串变量 my_class_name 中。然后,我们创建了一个静态类对象 obj,并调用其中的 do_something() 方法,以显示类名和成员变量的值。在这个例子中,我们定义了一个 my_class 类,其中包含一个成员变量 my_var 和一个方法 do_something(),用于显示类的名称和成员变量的值。// 通过动态类名创建类对象,并调用其中的方法。

2023-04-18 11:10:27 350 1

原创 基本数据类型转换为复杂数据类型

SV当中的数据类型转换,以及简单数据类型与复杂数据类型转换的方法。

2023-04-18 11:03:01 169

uvm v2.0 标准库源代码

截止目前最新的uvm源代码。版本基于IEEE1800.2,发布于2023-2。 注意目前行业内主流的标准库仍然是uvm1.2。 该标准库的内容与之前的之前版本变化较大。故不能直接实现对之前库的替换。 含有官方标准手册和源代码。

2023-04-22

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

TA关注的人

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