自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正则表达式中需要转义的字符

$--->\$ (--->\( )--->\) *--->\* +--->\+ .--->\. [--->\[ ]--->\] ?--->\? \--->\\ /--->\/ ^--->\^ {--->\{ }--->\}...

2021-04-07 16:42:07 150

原创 Useful SystemVerilog System Tasks

Useful SystemVerilog System TasksUseful SystemVerilog System Tasks Task Name Description $sscanf(str,format,args); $sscanf 将字符串按照某个模板格式进行扫描,其字符串格式和C语言中的printf()函数类似 $sformat(str,format,args); $sformat是$sscanf的反函数。将字符串按照给定的格式填入相

2021-02-19 14:13:59 653

原创 SystemVerilog——class类

1. 介绍本文章主要介绍关于class的以下内容:类的定义; 虚类以及方法; 类的多态结构; 参数化类; 接口类; 内存的管理。2. 类的定义在SystemVerilog中,你可以把类定义在program、module、package中,或者在这些块之外的任何地方定义。类可以在程序或者模块中使用。类可以被声明成一个参数,这是被拷贝的是这个对象的句柄,而不是这个对象的内容。...

2020-08-13 16:04:25 10776

原创 Systemverilog——Array数组

1. 定宽数组Verilog要求在声明定宽数组时必须给出数组的上下界。Systemverilog中声明顶宽数组时允许只给出数组宽度的便捷声明方式。1.1 定宽数组的声明和初始化可以用一个单引号加大括号来初始化数组,在大括号前标上重复次数可以对多个元素重复赋值;int ascend[4] ;ascend = '{0,1,2,3};int array[2][3];array = '{'{0,1,2},'{3,4,5}};可以在大括号前标上重复次数来对多个元素重复赋值;int de

2020-07-29 15:20:08 14837 4

原创 Systemverilog———override和virtual methods

0. 介绍sv中引入了OPP(面向对象),也会有类似于C++里的override和overload考虑,目前sv不支持class的overload。1. override(重写)override分为数据成员override和方法override。父类句柄指向的数据成员永远是父类的成员。如果通过父类句柄调用子类中重写的成员函数,那么需要将父类中成员函数定义成virtual类型。2. virtual method(虚方法)​​​​​​​​​​​​​​类中的方法在定义的时候可以通过添加

2020-07-28 15:34:50 1785

空空如也

空空如也

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

TA关注的人

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