Verilog HDL与C语言的区别与联系详解

时间:2013-08-21来源:网络

3.如何利用C语言来加快硬件的设计和查错

如表1所示为常用的C语言与Verilog相对应的关键字与控制结构。

表1 C语言与Verilog相对应的关键字与控制结构表

C

Verilog

sub-function

module、function、task

if-then-else

if-then-else

case

case

{,}

begin、end

for

for

while

while

break

disable

define

define

int

int

printf

monitor、display、strobe

如表2所示为C语言与Verilog相对应的运算符。

表2 C语言与Verilog对应运算符表

C

Verilog

功 能

*

*

/

/

+

+

-

-

%

%

取模

!

!

反逻辑

逻辑与

||

||

逻辑或

>

>

大于

小于

续表

C

Verilog

功 能

>=

>=

大于等于

=

=

小于等于

==

==

等于

!=

!=

不等于

位反相

按位逻辑与

|

|

按位逻辑或

^

^

按位逻辑异或

~^

~^

按位逻辑同或

>>

>>

右移

左移

?:

?:

相当于if-else

从上面的讲解我们可以总结如下。

1 2

关键词: Verilog HDL C语言 详解

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版