- 博客(21)
- 资源 (2)
- 收藏
- 关注
转载 uvm中类似verilog $value$plusargs的类
在UVM中环境中,在我们执行simulation的过程中,会在命令行添加一些simulation args。比如 ./simv –l vcs_run.log +UVM_TESTNAME=my_test 在UVM世界中,有一个class专门来处理这些参数。这个类就是uvm_cmdli...
2021-06-23 10:07:22 603
转载 SV通过DPI调用C
SV通过DPI调用Chttps://blog.csdn.net/ahr7882/article/details/101149462
2021-06-01 09:34:53 516
转载 sv调用c程序
大专栏后端 前端 人工智能 DevOps 移动端 测试 程序人生SystemVerilog——SV与C的接口发表于20212019-11-10|分类于测试|没有评论8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?在Verilog中,通过VPI可以引用C程序,听说挺复杂的(,当然我不会)。在SV中引入了DPI(direct programming Interface),可以通过在SV中简单的设置,就可以引用C语言。1...
2021-05-31 18:09:04 3043
转载 静态函数只能调用静态变量
有次面试的时候被問到,说为什么静态函数只能调用静态变量,我一下懞了,平时只知道这样記着,所以也只能老实回答。面试完后补习了下这块的知识。 推荐一篇很好的文章,关于C++中的this指针的:http://blog.csdn.net/starlee/article/details/2062586 首先得知道为什么要使用静态数据成员: 在类中,静态成员可以实现多个对象之...
2021-05-24 21:46:31 2821
转载 AMBA 系列之 AXI 总线协议初探
目录 0.绪论 1.简介 1.1 AXI协议特点 1.2 AXI 读写架构 1.3 接口和互联 1.4 复位 2. 信号描述 2.1 全局信号 2.2 写地址通道信号 2.3 写数据通道信号 2.4 写响应通道信号 2.5 读地址通道信号 2.6 读数据通道信号 2.7 低功耗接口信号 3. 读写传输 3.1 握手过程 3.2 通道信号要求 3.3 通道之间握手信号的依赖关系(不...
2021-05-13 20:58:07 389
转载 axi_lite主要模块
绿叶落秋风生命漫长而又短暂,时间永恒而又瞬变。</div><!--end: blogTitle 博客的标题和副标题 --><div id="navigator">博客园首页新随笔联系订阅管理 <div class="blogStats"> <span id="stats_post_count">随笔 - 106 </span&g...
2021-05-12 16:30:21 273
转载 AXI总线协议的初识
https://www.cnblogs.com/electricdream/p/13039865.html#_label0_1
2021-05-12 16:09:18 112
转载 vim-花式删除
主要使用全局替换的操作 删除空行 :g/^$/d 删除空行以及只有空格的行 :g/^\s*$/d 删除以 # 开头或 空格# 或 tab#开头的行 :g/^\s*#/d 删除以 ; 开头或 空格; 或 tab;开头的行 :g/^\s*;/d 使用正则表达式删除行 如...
2021-05-11 18:07:40 100
原创 sv_interface
https://www.cnblogs.com/littleMa/p/10654399.htmlsv interface高级用法https://www.cnblogs.com/kingstacker/p/13490142.html如何在SV代码中使用interface语法
2021-05-07 13:31:15 505
转载 SV的接口应用——interface
文章目录 一、接口interface介绍1.1.interface产生背景1.2.接口的使用方式 二、示例代码 一、接口interface介绍 1.1.interface产生背景 传统的Verilog连接验证平台Testbench与DUT的方式:名字映射、位置映...
2021-05-07 11:55:17 528
转载 verilog代码动态传递参数,类似于define
$test$plusargs和$value$plusargs $test$plusargs和$value$plusargs作为进行Verilog和SystemVerilog仿真运行时调用的系统函数,可以在仿真命令直接进行赋值,并且不局限于不同仿真器对于参数在仿真命令中定义格式不同的...
2021-03-26 19:02:22 1094
转载 图解机器学习
警告:多图杀猫! 每当提到机器学习,大家总是被其中的各种各样的算法和方法搞晕,觉得无从下手。确实,机器学习的各种套路确实不少,但是如果掌握了正确的路径和方法,其实还是有迹可循的,这里我推荐SAS的Li Hui的这篇博客,讲述了如何选择机器学习的各种方法。 另外,Scikit-learn 也提供了一幅清晰的路线图给大家选择: 其实机器学习的基本算法都很简单,下面我们就利用二维数据和交互图形来看...
2021-03-26 15:05:32 117
转载 关于const关键字
C++的const关键字标记了一个变量(或者函数)的常量属性,程序员通过const关键字告诉编译器:这个变量是不可修改的常量,任何企图对其进行修改的操作不要通过编译。 const关键字的使用比较容易混淆,参考《Effective C++》现总结如下: 1:通过const关键字替代替代宏定义 (item 2:prefer consts enums,inlines to #defines...
2021-03-25 13:48:56 147
转载 绝不重新定义继承而来的缺省参数值
重温Effective c++ Item 37,Never redefine a function's inherited default parameter value. 虚函数的调用,以及VFP的实现机制,应该已经很清楚了。 虚函数通过动态绑定,在通过指针和引用调用的时候,通过实际指向的对象的虚函数列表得到要调用的函数的地址。 但是一直不清楚的是,如果派生类重新定义了虚函数默认...
2021-03-25 13:43:20 91
转载 常用 Git 命令清单 6个命令就可以
常用 Git 命令清单 每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote...
2021-03-25 13:40:17 159
转载 理解堆栈及其利用方法
堆栈基础篇: 1、堆栈结构 从广义上来讲,堆栈其实就是一种后进先出的数据结构,这跟队列的作用正好相反, 你可以定义一个数组或用malloc分配一块内存来模拟堆栈的作用, 比如openjdk的解释器就要用到堆栈结构来做计算。 我们在从c的角度来仔细审视下堆栈的结构,本文以intel体系结构为例。 intel处理器定义了跟堆栈有关的几个寄存器: esp/rsp: 保存了当前堆栈栈顶指针的寄存器。 eb...
2021-03-25 13:38:54 1268
转载 C/C++与Python混合编程
作者:Jho Jerry 链接:http://www.zhihu.com/question/23003213/answer/56121859 来源:知乎 以下讨论中,Python指它的标准实现,即CPython(虽然不是很严格) 本文分4个部分 C/C++ 调用 Python (基础篇)— 仅讨论Python官方提供的实现方式Python 调用 C/C++ ...
2021-03-25 13:37:47 790
转载 C++ 虚函数表解析
前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 关...
2021-03-25 13:35:29 93
转载 C++中继承覆写导致基类的成员不可见
在C++中,基类定义了一个成员函数 f(),派生类定义了一个成员函数 f(int),然后派生类来调用:pDerieved->f(),结果会怎样?派生类的重载定义,会导致基类的函数在名称查找的时候,不可见。但是C++的设计哲学,又可以让你用using声明实现基类成员函数在派生类中重载。代码一:#include#includeusing namespace std;class Base{public:void f(){cout<<“f()”<<endl;}
2021-03-25 12:50:13 180
转载 C++中的struct和class的区别
C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数吗? 能!struct能否包含构造和析构? 能!!struct能继承吗? 能!!!struct能实现多态吗? 能!!!!而且:struct可以继承class,同样class也可以继承struct既然这些它都能实现,那它和class还能有什么区别?
2021-03-25 12:49:09 130
转载 C++中关于public、protect、private的访问权限控制
转载:https://blog.csdn.net/ycf74514/article/details/49053041目录C++中关于public、protect、private的访问权限控制 1一:成员的访问权限 11: public访问权限 12:protected访问权限 13:private访问权限 3总结:public在任何地方都能访问,protected只能在派生类中访问, private只能在友元中访问。 4二:继承的访问权限控制 41:public继承 42:protect
2021-03-25 12:38:08 734
Principles and Practices of Interconnection Networks.pdf
2021-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人