自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (9)
  • 收藏
  • 关注

原创 UVM验证方法学(三)-phase机制

task phase消耗仿真时间,而functiton phase不消耗仿真时间。uvm中为平台组件定义了一套phase流程来控制仿真平台的执行过程。objection对于task phase才有意义,控制task phase的运行和终止。run phase与12个run_time phase的关系想等的。不要在拥有无限循环的task phase中使用raise和drop objection。只有当所有的component的同名phase执行完毕时,才会执行下一个phase;uvm phase机制。

2025-12-27 22:02:13 202

原创 UVM验证方法学(二)

monitor的主要功能是监视接口信号,捕获接口上活动的事务,并且将PIN级的信号事务转化为事务级的数据包,之后将这些数据包发送到analysis组件(reference model , scoreboard)进行数据分析;agent中要实例化sequencer, driver, monitor,并将sequencer和driver连接起来。env需要实例化agent, reference_model, scoreboard以及其他组件并将这些组件相互连接。testcase实例化和配置env;

2025-12-08 18:29:37 119

原创 UVM验证方法学(一)

从uvm平台来看,sequence_item和sequence并不属于结构的一部分。当transaction类创建好后,需要通过某种方式产生对象,这需要sequence额帮助。需要从uvm_sequence_item扩展。将sequence产生的item发送到uvm的组件:driver中;一种sequence只能产生一种类型的transaction;将转化之后的PIN级信号按照DUT总线协议的方式驱动给DUT;sequence需要从uvm_sequence扩展。3.支持受约束随机激励的产生;

2025-12-07 21:51:53 233

原创 c++学习(二)

mutable是一个关键字,用于修饰类的成员变量,使其能够在const成员函数中被修改。通常情况下,const成员函数不能修改对象的状态,但如果某个成员变量被声明为mutable,则可以在const函数中对其进行修改。当有多个文件且定义了一个可以在其他文件中使用的全局变量或函数时,可以在其他文件中使用extern来得到已定义的变量或函数的引用,extern可以用来在另一个文件中声明一个全局变量或函数。mutable(c++11):用于修饰类中的成员变量,允许在const成员函数中修改这些变量的值。

2025-11-05 17:55:22 1318

原创 c++学习笔记(一)

如果转换失败,对于指针类型会返回 nullptr,对于引用类型则会抛出 std::bad_cast 异常。动态转换(dynamic_cast)是 C++ 中用于在继承层次结构中进行向下转换(downcasting)的一种机制。// 常量转换,将const int转换为int。重新解释转换将一个数据类型的值重新解释为另一个数据类型的值,通常用于在不同的数据类型之间进行转换。常量转换用于将 const 类型的对象转换为非 const 类型的对象。静态转换 将一种数据类型的值强制转换为另一种数据类型的值。

2025-11-04 18:07:53 417

原创 jenkins 更改默认工作根目录

Jenkins默认目录是/home/.jenkins, 由于根目录空间资源有限,我们需要将.jenkins根目录移植到其他硬盘空间。在系统配置中,可以发现jenkins工作目录确实发生修改了。设置JENKINS_HOME参数即可修改。如果想后台启动Jenkins。

2024-05-08 16:28:21 1413

原创 Vivado compile_simlib failed to compile for vcs_mx with error in 189 libraries

vivado 2019.1 COMPLIE SIMULATION LIBATARIES时报错,原因是vcs版本太低

2022-04-25 11:05:44 1184 1

西门子40变频器说明书

给出与 MM440 特点有关的信息,即安装,调试,控制方式,系统参数的 结构,故障的排除,技术规格和用户可选用的 MM440 可选件。

2011-07-07

STM8s微处理参考手册

本参考手册为应用开发人员提供了关于如何使用STM8S微控制器的存储器和外设的完整信息。 STM8S是一个拥有不同存储器大小,封装和外设的微控制器家族。

2011-07-06

STM 的C语言编程

现在几乎所有的单片机都能用 C 语言编程了,采用 C 语言编程确实能带来很多好处,至少可读性比 汇编语言强多了。

2011-07-07

computer arithmetic, 第二版,经典巨作

计算机运算,算法,硬件设计,算术运算。 分为:数的表示,加法减法,乘法,除法,开方等经典算法

2023-05-31

UltraFast Design Methodology Guide for Xilinx FPGAs and SoCs

vivado,设计方法指南,UG949

2022-03-25

ug947-vivado-partial-reconfiguration-tutorial

vivado,xilinx,重配置,xilinx操作手册,附有RTL及仿真实操

2022-03-25

复杂熵因果关系平面图在股票市场的分析

强度复杂性度量,复杂因果关系平面图,bandt and pompe 方法

2012-08-14

近似熵算法

近似熵的matlab源代码,度 量序列的复杂性和统计量化的规则性的算法

2013-07-24

zedgraph教程

zedgraph的应用例子,zedgraph的各种属性解释,例程

2012-03-29

空空如也

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

TA关注的人

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