Open mchwang233 opened 2 years ago
int ai[int]; // 以整数位索引的关联数组 int as[string]; // 以字符串为索引的关联数组
rfc791 ipv4标准快速查阅
rfc2460 ipv6标准快速查阅 https://datatracker.ietf.org/doc/html/rfc2460#page-4
rfc4861快速查阅 https://www.rfc-editor.org/rfc/rfc4861.html
uvm_hdl_force用法 编译选项 +debug_all
if(uvm_hdl_force("top.dut.a",1)) $display("hdl force ok");
uvm_event_pool ev_pool = uvm_event_pool::get_global_pool(); uvm_event ev = ev_pool.get("ev");
ev.wait_trigger();
Ethernet(以太网)之一 详解 MAC、MII、PHY https://blog.csdn.net/ZCShouCSDN/article/details/80090802
AMBA APB 3.0 Protocol Introduction https://blog.csdn.net/gsjthxy/article/details/102983864
VCS常用参数及编译仿真实例 https://blog.csdn.net/cy413026/article/details/85264570
关于systemverilog中package、import、include的使用 https://blog.csdn.net/dba37162/article/details/101243906
VCS建立仿真生成DVE波形 https://blog.csdn.net/didazhang/article/details/88076201
添加全局变量调用办法:
`define mc_plus(x,y,z) \
if(! $value$plusargs("x=y",x)) \
x = z; \
$display("x = y",x);
sv 一般队列处理:
int d[]='{9,1,8,3,4,4};
int td[$];
td = d.reverse();//{4,4,3,8,1,9}
td = d.shuffle();//{9,8,4,3,4,1}随机的,每次都不同
td = d.sort();//{1,3,4,4,8,9}
td = d.rsort();//{9,8,4,4,3,1}
int d[] = '{9,1,8,3,4,4},tq[$];
tq = d.find with(item>3);//{9,8,4,4}
tq = d.find_index with(item>99);//{}无
tq = d.dind_dirst_index with(item==8);//{2}
tq = d.find_index with(item==4);//{4,5}
tq = d.find_last_index with(item==4);//{5}
vncconfig & 可以开启vnc与windows之间的相互复制粘贴
vcs 仿真过程中支持回退跳到指定仿真时间点,编译仿真选项需添加:
https://wmchappy.cn/2020/12/26/sd/
快速记知识专用区 留言即可…..