无私荷花

文章
4
资源
0
加入时间
2年10月21天

system verilog基础知识总结与复习(数组、队列、数据结构)一、数组、队列、数据结构1.sv新增的数据类型logic,与wire,reg相比它有什么特点?2.区分四值逻辑二值逻辑有符号数以及无符号数。3.定宽数组以及多维数组的表示?4.数组的基本操作? 赋值、比较等 5.合并数组与非合并数组的区别?6.动态数组,队列的初始化,赋值以及区别?7.压缩结构体与联合结构体的区别?

本文章大多以提问的形式给出问题,并尝试解答,主要目的是为了帮助自己复习sv基础知识,不足之处还请指正,以便共同学习!一、数组、队列、数据结构1.sv新增的数据类型logic,与wire,reg相比它有什么特点? wire: 表示物理器件之间的连线,不存储值,常用于assign引导的连续赋值语句。 reg:表示存储结构,可以短暂存储数据直到下一个变化的值到来,常用于always表示的时序逻辑里面。(如果用always(*)的方式来表示组合逻辑,也需要...