自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 四、SV Interface、Class、Module 的用法详解

面向对象编程的核心,用于构建动态、可重用的验证组件(如UVM中的事务、驱动、监视器)。:硬件设计的基本单元,描述电路结构或行为(可综合或仿真)。:在验证环境中动态绑定接口(面向对象验证的关键)。:验证环境的“灵魂”,实现动态、可扩展的测试逻辑。:指定信号同步时序(驱动/采样的时钟沿偏移)。:在接口内定义通用操作(如初始化、协议检查)。:定义不同模块的端口视图(方向与信号子集)。:将数据(属性)和操作(方法)封装在对象中。:硬件设计的“基石”,描述可综合的电路行为。:定义模块间通信协议,封装信号、时序(

2025-03-13 15:20:02 630

原创 三、SV循环语句和过程语句

适用于需要重复执行代码的场景。for适合已知循环次数,while适合动态条件,repeat适合固定次数。

2025-03-04 15:51:39 486

原创 二、SV数组与队列

队列是一种动态数组,支持在队列的两端插入和删除元素。示例:复制// 声明一个整数队列。

2025-03-03 09:58:01 982

原创 一、SV数据类型

SystemVerilog 提供了丰富的数据类型,包括基本数据类型、复合数据类型、枚举类型、字符串类型等,能够满足硬件设计和验证的需求。通过合理使用这些数据类型,可以提高代码的可读性、可维护性和仿真效率。

2025-02-20 13:39:30 741 1

空空如也

空空如也

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

TA关注的人

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