自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SV virtual function/task

sv

2023-02-12 22:33:22 683

转载 SGE集群命令

SGE命令

2023-02-08 19:32:52 685

原创 简易使用VCS跑仿真

使用vcs简易仿真且产生大于64bit的随机负数

2023-02-02 20:36:26 410

原创 grep高亮查找关键字并排除二进制文件

2022-11-29 13:19:26 715

原创 constarint约束失败

定义了一个队列rand bit len_q[$];//对队列深度进行约束constraint queue_size_range { len_q.size() == repeat_times;}然后遍历,队列的内容,对队列中的每个元素进行约束constraint len_dist{ foreach(len_q[i]) { len_q[i] == 2;//约束每个元素的值都等于2 }}但是编译的时候会报错Solver failed w.

2021-11-08 11:19:37 618

原创 [SV] writememb/writememh/readmemb/readmemh

https://blog.csdn.net/yinyeyy/article/details/112499675

2021-06-30 22:18:38 2231

原创 [SV]合并数组和非合并数组

https://blog.csdn.net/moon9999/article/details/104190800

2021-06-30 21:56:03 2314

原创 [SV] typedef class

有时在一个类的变量使用前没有声明,去编译的时候会报错。比如,有两个类需要彼此的句柄,即一个类中需要引用另一个类时,但是那个类还没有声明,就像是先有鸡还是先有蛋的问题。class ABC; DEF def;endclassclass DEF; ABC abc;endclassCompile errer在这种情况下,对于类DEF需要提前声明一下,使用typedef。typedef class DEF;//Inform compiler that DEF might be us

2021-06-30 19:17:03 2463

原创 uvm_set/get_config_string

set/get_config_string和set/get_config_object。它们分别对应uvm_config_db#(string) ::set/get和uvm_config_db#(uvm_object) ::set/get config_db比set/get_config强大的地方在于,它设置的参数类型并不局限于以上三种。常见的枚举类型、virtual interface、bit类型、队列等都可以成为config_db设置的数据类型 UVM提供命令行参数来对它们进行设置<sim

2021-06-30 19:05:06 899

原创 [SV]$cast向下类型转换

在UVM中经常可以看到$cast的身影,这是SV的build-in task之一,当然它还有function的版本,这里不讨论。说到这,不得不提到“类型转换”这个术语,SV和很多其他语言一样,都支持特定类型间的相互转换。SV类型转换分两种方法,一种叫静态类型转换,另一种称之为动态类型转换。静态类型转换的语法类似为:int a = 2;real b;b = real'(a);这种静态类型转换一般是不会检查转换是否合法的,因此具有一定的危险性。但是$cast的task却不是这样,它在运行...

2021-06-27 14:18:13 1515

原创 地址空间与字长

一个64kb、字长为1字节的内存的地址空间范围为0到65535,可以理解为可以理解为你有65536个抽屉,每个抽屉里面可以装1字节数据。在你寻址,也就是找抽屉的时候,需要65536个地址来标识每一个抽屉,也就是“地址空间范围为0到65535”其实地址空间范围为0到65535,字长2字节或者4字节都是可以的不过这些都可以通过字长1字节来扩展实现同样以地址空间范围为0到65535,字长1字节的存储器为例比如把0、1号抽屉改名叫A1,3、4号抽屉改名叫A2,这就把字长提高到2字节,同时把寻址范围降低到

2021-06-17 21:55:27 1953 3

原创 写交织(AXI4不在支持写交织功能)

https://aijishu.com/a/1060000000134828在 AXI3 协议中支持的写数据交织(wirte data interleaving)功能在 AXI4 中不再支持。因此 Interconnect 实现也无需继续支持写交织。何为写交织写数据交织指来自不同事务的写数据可以被打散混合排列。如下图中有 2 个写事务,每个写事务共有 2 个写数据 A/B。当不支持写交织时,写入数据的顺序必须保持为 0A 0B 1A 1B,即一个写事务的数据完成后再传输下一个事务的数据。而交

2021-06-13 15:51:54 2294 3

原创 select操作

https://blog.csdn.net/leo115/article/details/8097143?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.base&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromM

2021-06-13 12:17:16 56

原创 reduce操作

转载:https://blog.csdn.net/qq_28660653/article/details/82530011?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-4.base&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBai

2021-06-13 12:03:09 233

原创 Broadcasting 和 Element-Wise 操作

转载:https://blog.csdn.net/flyfor2013/article/details/105760457欢迎回到这个关于神经网络编程的系列。在这篇文章中,我们将通过学习 element-wise 的操作来扩展我们的知识,而不仅仅是 reshape 操作。Reshaping operationsElement-wise operationsReduction operationsAccess operations深度学习中Element-Wise 操作一、Elem

2021-06-12 17:03:07 11400

原创 张量的通俗解释

转载:https://www.cnblogs.com/abella/p/10142935.html也许你已经下载了TensorFlow,而且准备开始着手研究深度学习。但是你会疑惑:TensorFlow里面的Tensor,也就是“张量”,到底是个什么鬼?也许你查阅了维基百科,而且现在变得更加困惑。也许你在NASA教程中看到它,仍然不知道它在说些什么?问题在于大多数讲述张量的指南,都假设你已经掌握他们描述数学的所有术语。别担心!我像小孩子一样讨厌数学,所以如果我能明白,你也可以!我们只需要用简单的措

2021-06-12 16:59:26 694 3

原创 通俗解释什么是指令集

计算机语言经过不断发展分为三个层次,高级语言、汇编语言和机器语言。1、机器语言我们人类在计算数字的时候习惯于用10进制的表示方法,据说是因为人类有10根手指的关系。但是对计算机来说靠的是高低电平来表示所有的信息,在这个前提下要以10进制的方式表示信息就比较复杂,最适合计算机的表示方式就是高电平代表1,低电平代表0,所有的信息都是以0和1的组合方式来表示,不管是简单的加法还是微信还是游戏,本质上就是0和1组成的指令进行计算的结果。因此以0和1组成的指令是计算机最底层的语言,事实上计算机也仅能理解这种沟

2021-06-12 15:30:39 5627

原创 fp32/bfp16数据类型

1.基础理论在日常中深度学习的系统,一般使用的是单精度 float(Single-Precision)浮点表示。在了解混合精度训练之前,我们需要先对其中的主角半精度『float16』进行一定的理论知识学习。在上图可以看到,与单精度float(32bit,4个字节)相比,半进度float16仅有16bit,2个字节组成。天然的存储空间是float的一半。 其中,float16的组成分为了三个部分:最高位表示符号位; 有5位表示exponent位; 有10位表示fraction位;当5

2021-06-12 12:10:45 6277

空空如也

空空如也

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

TA关注的人

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