首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Holden_Liu
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
UVM设计模式 (九) 观察者模式、uvm_subscriber、TLM、总结
Observer Pattern:对象之间定义一个一对多的依赖关系,当一个对象改变的时候,所有依赖对象都会自动收到通知。观察目标(Subject)和观察者(Observer)是一对多的关系。有时候观察者模式也叫做发布-订阅模式(Publisher-Subscriber)。观察者模...
UVM设计模式 (七)命令模式、三种sequence启动方式、start_item/finish_item、中介模式、virtual sequence
本篇介绍UVM中的sequence,这是UVM中最基础的部分。对于前面介绍的uvm_callback, uvm_visitor等,很少被使用到或者也只有搭建平台的人会使用。不能认为平台的搭建更富有“技术含量”,用例的构建有时候更重要。UVM提供了多种方式,常常让使用者混淆,本篇将...
UVM设计模式 (六)访问者模式、uvm_phase、uvm objection、uvm_visitor、process control
Visitor Pattern:允许一个或者多个操作应用到一组对象上,解耦操作和对象本身。换言之,如果component的数据结构是比较稳定的,但其是易于变化的,那么使用访问者模式是个不错的选择。(1) Vistor(抽象访问者):为该对象结构中具体元素角色声明一个访问操作接口。...
UVM设计模式 ( 五 ) 迭代器模式、Python/SV中的迭代器、uvm_callback_iter、scoreboard中的迭代器
行为型设计模式数量较多,上一篇介绍了模板模式和策略模式,下面对迭代模式进行介绍,挖掘其在UVM中的应用。Iterator Design Pattern: 对容器 (聚合类,集合数据等) 的遍历操作从容器中拆分出来,放到迭代器中,实现迭代操作的解耦。大部分编程语言都提供了多种遍历集...
UVM设计模式 ( 四 ) 模板模式、策略模式、default_sequence、uvm_callback
.上一篇介绍了结构型设计模式:单例模式和工厂模式,接下来介绍行为型设计模式在UVM中的应用。Template method patttern: 在一个方法中定义一个算法骨架,并将某些步骤推迟到子类中实现。子类在不改变算法整体结构的情况下,重新定义算法中的某些步骤。模板模式的使用很...
Systemverilog interface class
An interface class has nothing to do with the interface construct. It represents the same concept as an interface in Java (a lot of SystemVe...
UVM设计模式 ( 一 ) OOP特性、设计原则、规范与单元测试
懂得“数据结构与算法” 写出高效的代码,懂得“设计模式”写出高质量的代码。面向对象编程因为其具有丰富的特性(封装、抽象、继承、多态),可以实现很多复杂的设计思路,是很多设计原则、设计模式等编码实现的基础。设计原则是指导我们代码设计的一些经验总结,对于某些场景下,是否应该应用某种设...
UVM设计模式 ( 二 ) 参数化类、静态变量/方法/类、单例模式、UVM_ROOT、工厂模式、UVM_FACTORY
软件中的设计模式可归纳为三类:创建型,结构型,行为型。本节介绍创建型设计模式在UVM中的应用。在开始创建型设计模式介绍之前,回顾下Systemverilog中的Parameterized classes 和 Static method 的相关语法。SV中的参数化的类,类似于Ver...
I2C Clock Stretch
由于前段时间工作上的事情比较杂乱, 导致第七罪姗姗来迟,既然是大结局,当然就应该让大家更加深刻的来理解I2C.。 1. 2. I2C的SDA (Data)则不同,Master和Slave分别都驱动。 这两点想必读者都没有什么疑问,因为前面的六宗罪都已经说得比较多了,我...
OOP三个基本特征
封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类...
下一页
个人成就
文章被点赞
7
文章被阅读
48,913
掘力值
412
关注了
0
关注者
21
收藏集
0
关注标签
0
加入于
2021-10-28