会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
VerweileDoch
https://blog.csdn.net/NoNoUnknow?type=blog 联系方式:lovegoodshana@gmail.com
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
12
下一页
2025年7月22日
注册表类编写
摘要: 编写代理类; 代理基类必须包含用于创建对象的纯虚方法和用于返回类名的方法; 拓展的代理类需要实现参数化传递希望创建对象的类型和类名; 代理类的调用伴随着factory的调用; 当仿真时间为0时,编译器会发现代理类的me尚未被初始化,进而创建工厂对象,并返回工厂类的句柄; 然后代理类创建代理对象,调用
阅读全文
posted @ 2025-07-22 09:54 NoNounknow
阅读(6)
评论(0)
推荐(0)
2025年7月16日
第二章重读笔记
摘要: 合并数组; 队列比动态数组更高级,具有更小的性能损失; a) 队列的使用需要注意,不要在其内容为空的时候pop; i. 需要增加安全提示: wait(queue.size()>0); a = queue.pop_front() ; 在队列中,使用insert操作的执行效率要低于使用pop和push;
阅读全文
posted @ 2025-07-16 09:35 NoNounknow
阅读(4)
评论(0)
推荐(0)
2025年7月10日
验证基础技巧记录(六)
摘要: 1.创建组件是从上到下,从test调用agent再调用generator和initiator等; 2.传递接口也是从上到下; 3.运行也是从上到下; 最顶层完成触发,在最底层完成实现。 继承的test集成了层次结构,包括组件,而virtual实现的overload,实现了发送激励的内容不同;
阅读全文
posted @ 2025-07-10 01:07 NoNounknow
阅读(5)
评论(0)
推荐(0)
2025年7月9日
验证基础技巧记录(五)randomization
摘要: 随着设计的愈发庞大,其所具有的functions和features也越来越多,directed test难以囊括所有的features,且定向测试的编写耗费时间,难以维护,仅能cover我们能想象的功能点; 人类无法想象所有可能的情况。 通过random,可以cover我们能想象的features,
阅读全文
posted @ 2025-07-09 18:35 NoNounknow
阅读(14)
评论(0)
推荐(0)
2025年7月8日
验证基础技巧记录(五)OOP
摘要: 1.类成员属性的默认lifetime是automatic的,他们的生命周期与对象相同; 2.与此相对应的,static成员变量的存在不依赖对象,也可通过类名使用解析运算符访问; 3.对于dv来说,代码复用要求有一些,但是低于一般的面向对象语言,所以封装用的少; 4.method的extern修饰符在
阅读全文
posted @ 2025-07-08 18:42 NoNounknow
阅读(3)
评论(0)
推荐(0)
2025年7月7日
验证基础技巧记录(四)
摘要: 1.fork的一些特性: (1)fork-join_none的特性会使得fork认为这个进程已经执行过,所以嵌套并不能约束等其的完成; module fork_test1; int agent [5]; initial begin $display("test start"); fork forea
阅读全文
posted @ 2025-07-07 17:50 NoNounknow
阅读(7)
评论(0)
推荐(0)
2025年7月3日
验证基础技巧记录(三)
摘要: 1.如需使用interface,则必须在TB顶层进行例化; 2.为了让class可以使用tf,需要在成员变量中声明virtual if_name if_class_name;,并通过函数从顶层传入; 3.sv语言的声明不可中断,否则报错; 4.传递句柄一般比传递单一数据更好,也比传递结构体更好。因为
阅读全文
posted @ 2025-07-03 09:16 NoNounknow
阅读(13)
评论(0)
推荐(0)
2025年6月22日
验证基础技巧记录(二)
摘要: 1.为了保障作用域的明确,fork里面一定要使用begin-end格式。 测试灵感来自:你的 disable fork 用的对吗?_guard fork-CSDN博客 为了保障作用域的明确,fork里面一定要使用begin-end格式,(当然,实际上是fork里有多个begin-end而不都在一个b
阅读全文
posted @ 2025-06-22 20:47 NoNounknow
阅读(16)
评论(0)
推荐(0)
2025年6月3日
验证基础技巧记录(一)
摘要: 1.产生激励: 延续verilog的思路,验证的simulator initiator需要在posedge clk后再改变激励,并且至少让其保存至negedge后。下一次改变信号也要等下一次posedge clk; 这是为了模拟实际硬件环境下信号的产生方式,即在时钟沿到来后的一段延时才能完成逻辑运算
阅读全文
posted @ 2025-06-03 00:15 NoNounknow
阅读(9)
评论(0)
推荐(0)
2024年8月30日
项目报告:各模块数据流情况和资源消耗
摘要: 简介: 对于写在秋招简历上的项目,本人在此进行一些讲解和分析;其中讲解主要包括: 基于FPGA实现的多通道视频采集卡(2023年集创赛FPGA赛道题目)多通道车载自动驾驶传感器数据采集系统(实验室项目)UDP协议万兆以太网收发及FPGA验证(个人项目)这三个项目之中的模块。一些模块在多个项目中都存在
阅读全文
posted @ 2024-08-30 17:07 NoNounknow
阅读(145)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
12
下一页
公告