自定义博客皮肤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)
  • 收藏
  • 关注

原创 修改Vimrc实现Vim/Gvim自动补齐

inoremap\ “<TAB>”:\ ”<C-N>"

2025-11-06 15:52:42 81

原创 Windows和linux虚拟机互传文件

1.在workstation-虚拟机-安装 vmware_tool。2.在workstation-虚拟机-设置-选项-共享文件夹里设置。3.放在共享文件夹中的文件会在虚拟机的mnt/hgfs路径里存放。

2025-06-01 22:16:33 538

原创 FIFO的判断写满时,为什么需要前两位取反进行比较

读地址转换为格雷码,为(0xyz) ^ (00xy)=(1) (~x) (y ^ x) (z ^ y)写地址转换为格雷码,为(1xyz) ^ (01xy)=(0) (x) (y ^ x) (z ^ y)可以看到此时对应的即为写满状态时的写地址和读地址的格雷码,两者的前两位是互相反的关系。对于写地址1xyz(x,y,z=0/1),读地址为0xyz。

2025-06-01 21:27:33 139

原创 SEQUENCE启动问题

13.uvm_do可以改成uvm_create+约束+uvm_send或者实例化+uvm_send/uvm_rand_send。12.is_relevant和wait_for_relevant成对出现。1.可以用uvm_do宏启动事务,实现对事务实例的创建,随机化,并且送给sequencer。6.uvm_do_pri宏,指定启动优先级。uvm_do_on宏指定启动在哪个seqr上。2.使用start_item和finish_item的方式产生事务。5.uvm_do_with宏,可指定约束来启动。

2025-05-29 13:35:12 393

原创 UVM_TEST

从exp_port通过get得到i_agt的tr(来自i_agt的monitor),然后push_back给expect_queue对列。从act_port通过get得到o_agt的tr(来自o_agt的monitor),然后与expcet_queue中pop出来的对比。connect_phase里把drv的seq_item_port和sqr的seq_item_export连接起来。sqe_item_port.get_next_item(req)从seqr获取sequence。实现对dut的赋值。

2025-05-28 16:22:06 963

原创 2021-05-11

test_top里面用config db的get会很麻烦

2021-05-11 11:27:30 69

原创 matplotlib 3D图像处理笔记(1)

import numpy as npimport matplotlib.pyplot as pltimport mpl_toolkits.mplot3d as mpl#ax=mpl.Axes3D(fig, rect=None, *args, azim=-60, elev=30, zscale=None, sharez=None, proj_type='persp', **kwargs)f...

2019-12-11 15:38:00 450

空空如也

空空如也

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

TA关注的人

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