Verilog中的一些语法和技巧 您所在的位置:网站首页 verilog常量表示方法 Verilog中的一些语法和技巧

Verilog中的一些语法和技巧

2023-06-13 00:07| 来源: 网络整理| 查看: 265

.

3

Reg

型的数据类型默认初始值为

*

reg

型数据可以赋正值也可以赋负值,但

是当一个

reg

型数据是一个表达式的操作数的时候,他的值被当做无符号数

及正值。

4

、在数据类型中?和

Z

均表示高阻态。

5

Reg

型只表示被定义的信号将用在

"always

〞模块,

并不是说

reg

型一定是存

放器或触发器的输出。虽然

reg

型信号常常是存放器或触发器的输出但是并

不一定总是这样。

6

Verilog

语言中没有多维数组的存在。

Memory

型数据类型是通过扩展

reg

数据的弟子和围来生成的。其格式如下

reg[n-1:0]

存储器名

[m-1:0]; 

7

、在除法和取余的运算中结果的符号和第一个操作数的符号位是一样的。

8

、不同长度的数据进展运算:两个长度不同的数据进展位运算时,系统会自动

地将两者按有端对齐,位数少的操作数会在相应的高位用

0

填满以便连个操

作数抚慰进展操作。

9

= = =

与!

= = =

= =

与!

= =

的区别:后者称为逻辑等是运算符,其结果是

2

个操作数的值决定的。由于操作书中

*

些位可能不定值

*

和高阻态

z

结果可

能是不定值

*

。而

 = = =

和!

= = =

运算符对操作数的比拟时对

*

些位的高阻态

z

和不定值

*

也进展比拟,两个操作数必须完全一致,其结果才是

1

,否则是

0. 

10

 

非阻塞和阻塞赋值方式:非阻塞赋值方式〔如

a



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有