acmp模块代码相关
摘要: acmp对协议的检查 没有ready,valid信号与data没有hold住(在interface中通过property检查) 丢包头包尾 在等待读数据的过程中,ready信号拉高 获得的字节数对不上 covergroup怎么写的 主要在monitor中通过收集到的transaction进行收集。
6
0
0
pytorch将卷积展开成二维形式
摘要: import torch import torch.nn as nn def get_inp(inp,stride,kernel_size): channels = inp.shape[0] x_len = inp.shape[1] y_len = inp.shape[2] inp_list = [
2
0
0
vcs查看代码覆盖率
摘要: 在编译运行时,添加选项-cm line+cond+fsm+tgl -cm_dir cov.vdb -cm是选择哪些覆盖率显示,-cm_dir是把关于覆盖率显示的文件夹名。 然后在cov.vdb的路径下verdi -cov -covdir cov.vdb & 如果要合并不同的case覆盖率,将不同的t
26
0
0
verilog三段式statemachine脚本
摘要: 使用示例:python3 test.py -m 14,可以添加参数-p -oh,-p表示参数命名,-oh表示使用onehot编码。 import argparse import math def main(args): bit = math.ceil(math.log2(args.max)) if
6
0
0
python画大的pass与fail logo(带颜色)
摘要: print("\033[32m"+4*" "+9*"x"+10*" "+1*"x"+11*" "+7*"x"+5*" "+7*"x"+4*" "+"\033[0m") print("\033[32m"+4*" "+2*"x"+7*" "+2*"x"+6*" "
15
0
0
vimrc
摘要: let mapleader=" " set number relativenumber set incsearch set paste set hlsearch set smartcase set autoindent map <C-j> <C-W>j map <C-k> <C-W>k map <C
11
0
0
vim离线安装插件
摘要: 参考链接 安装vim-plug 下载plug.vim,并拷贝到~/.vim/autoload 安装插件安装包 从github上下载插件包,发送到服务器上,拷贝到~/.vim/plugged目录。 配置文件 在.vimrc中编写时使用本地路径,注意路径两端用',而不是" call plug#begin
70
0
0
vim批量修改文件
摘要: 通过vim的arg实现 比如当前文件夹下对所有sv实行替换 在文件夹下vim进入vim界面,执行:arg *.sv,将所有sv文件添加到arg目录。(只添加当前目录下,不包括二级目录,否则还要:argadd */*.sv) 可以通过:args查看添加了哪些文件,用argdo command进行批量操
36
0
0
uvm 通信
摘要: tlm通信 通信继承于uvm_void,不是object或者component,不能type_id::create 端口分类: port:经常作为initiator的发起端,initiator凭借port才可以访问target的TLM通信方法。 export:作为initiator和target中间
18
0
0
uvm开启伴随进程
摘要: fork begin process1; (延时) disable process2; end begin:process2 process2; end join
5
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起