- 博客(8)
- 收藏
- 关注
原创 AMBA初学习
ARM公司制定的一套总线协议标准AHB总线与AXI总线均适用于高性能、高带宽的SoC系统,但AXI具有更好的灵活性,而且能够读写通道并行发送,互不影响;更重要的是,AXI总线支持乱序传输,能够有效地利用总线的带宽,平衡内部系统。因此SoC系统中,这样能够增加SoC系统的灵活性,更加合理地把不同特征IP分配到总线上。突发操作定义为一个或多个数据传输,由总线主机发起,在地址空间增加时传输宽度保持一致。每次传输增加的(地址)步长由传输大小决定(字节,半字,字)AHB需要一次突发传输的所有地址,地址与数据
2022-06-06 11:18:27
406
原创 LINUX基本操作
LINUXgrep、find复制对比lscddu、su、chown打包grep、find查找当前目录下.sv文件中的所有interfacegrep interface *sv查找当前目录下所有文件中的所有interfacegrep -rn interface查找所有a下文件名里包含 .sv的所有文件,终端输入:find ./a -name * .sv复制让Linux里的东西可以复制出来 输入一次以后都能复制vncconfig -nowin &复制文件夹A到文件夹
2022-05-31 16:52:21
250
原创 GVIM边学边用
GVIM基本操作移动、跳转比对操作、查找替换行列操作把几行代码左右移4格列选择模式移动、跳转光标移动到屏幕中间 zz光标移动到屏幕中间 zt光标移动到屏幕底部 zb移动到行第一个字符 0 或 键盘上Home键移动到行第一个非空白字符 ^ 或 键盘上End键移动到行最后一个字符 $跳到文件首 gg跳到文件尾 G跳到特定N行(代码调试常用)NG 或 ngg往下跳n行 n+回车跳到大约N%的位置 N%跳到匹配的括号 %跳到视野内顶部
2022-05-31 15:15:52
4358
1
转载 $test$plusargs(),$value$plusargs()怎么用?有什么坑?
“如果验证平台是一杯奶茶,他们就是喝奶茶的那根吸管”各位朋友,在SystemVerilog中有两个函数作用很大,他们是:testplusargs ( string )valueplusargs ( user_string, variable )如果验证平台是人类的宠物,他们就是人与宠物之间沟通的钥匙。如果验证平台是一座雄伟的城堡,他们就是城堡内部与外界联系的电话。如果验证平台是一杯奶茶,他们就是喝奶茶的那根吸管!!太感动了,这首诗太美了!01怎么用?相信从这首诗中大家
2022-04-19 10:25:17
334
转载 面向对象和面向过程
一、先来两小段通俗解释面向过程(Procedure Oriented 简称PO :如C语言):从名字可以看出它是注重过程的。当解决一个问题的时候,面向过程会把事情拆分成: 一个个函数和数据(用于方法的参数) 。然后按照一定的顺序,执行完这些方法(每个方法看作一个过程),等方法执行完了,事情就搞定了。面向对象(Object Oriented简称OO :如C++,JAVA等语言):看名字它是注重对象的。当解决一个问题的时候,面向对象会把事物抽象成对象的概念,就是说这个问题里面有哪些对象,然后给对
2022-04-02 16:25:12
2800
2
原创 分清楚get_name(),get_full_name(),get_type_name()
在UVM中,有几个和“name”有关的“小”函数, 如get_name(), get_full_name(), get_type_name() ,set_name ()。长得这么像,分不太清楚啊?这都是怎么玩的?不管了,先收藏再说!!!如果一个人问:“Jerry,你说get_full_name()这个函数是什么含义和功能啊?”我会反问:“你说的是谁的这个函数?”哈哈,没错!各位初学者们注意了,Jerry先纠正大家一个思维习惯。UVM验证平台中提到函数,他们往往是定义在某个
2022-03-29 09:36:18
1445
原创 IC亚稳态
对于IC中的亚稳态部分,先给出建议和方法:在目前的IC/SOC设计中,不同时钟域的交互是不可避免的,参考下面的策略,可以减少亚稳态发生的概率。(1)使用同步器进行不同的时钟域的信号同步。(2)使用特殊定制的触发器,降低亚稳态窗口的宽度。(3)使用多个级联的触发器作为同步器,通过对信号进行本时钟域内打拍降低亚稳态发生的概率。(4)降低电路的工作频率(不建议)(5)降低电路中的信号变化频率正文:[1] 简介同步电路和异步电路首先简单介绍一下同步电路和异步电路的区别:
2022-03-28 09:28:55
219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人