04 2015 档案
摘要:verilog / systemverilog中对应的内容
阅读全文
摘要:systemverilog可以用两态类型 枚举类型 和 用户自定义类型 进行高层次抽象建模always_comb always_ff always_latch 及枚举类型结合起来,建立FSM模型枚举类型的显示基类型和显示建模
阅读全文
摘要:systemverilog增加了一些新的操作符和过程语句:1.新的操作符递增/递减赋值操作符设置成员操作符inside有无关通配符==?/!=?操作数改进(类型/尺寸/符号强制转换)2.改进的for循环循环变量可以在for语句中直接声明3.新的do...while底部检测循环systemverilo...
阅读全文
摘要:1.结构体2.联合体3.结构体和联合体的操作4.非压缩数组5.压缩数组6.数组操作7.数组foreache 循环8.用于数组的特殊系统函数结构体1.结构体成员可以是任何数据类型 包括基本类型和用户自定义类型2.结构体的声明 var/wire 都可以定义为结构体类型。当定义为结构体类型时,结构体中的成...
阅读全文
摘要:此章一切为了可读性,代码自成文档。1.typedef 建立用户自定义类型2.enum建立枚举类型枚举类型规定了变量取值范围(只能在规定的标签中取值),状态机常用此类型。枚举类型同数组类似有专用的系统函数。.first – 返回枚举列表第一个成员的值.last – 返回枚举列表最后一个成员的值.nex...
阅读全文
摘要:1.增强的文本值2.改进的`define文本替换3.时间值4.新的变量类型5.有符号和无符号类型6.静态和动态变量(***)7.类型转换8.常数增强的文本值(文本赋值增强)主要是:位扩展更加方便verilog :data = 64'hFFFF_FFFF;data = 'bz;data = 'bx;s...
阅读全文