verilog中定义了一系列关键字,它们有哪些

 我来答
帐号已注销
2016-01-05 · TA获得超过181个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:114万
展开全部
1、module_endmodule

结构说明语句
2、initial 仿真开始时对个变量进行初始化,另也可生成激励波形作为电路的测试仿真信号
3、always 不断重复执行,格式:always <时序控制> <语句>
4、task_endtask
5、function_endfunction

功能定义
6、always块 (1)既可描述组合逻辑,也可也可描述时序逻辑;
(2)内部语句顺序执行,块间语句并行执行。
7、assign 描述组合逻辑
8、用实例元件

块语句
9、begin_end 顺序块
10、 fork_join 并行块

条件语句
11、 if_else
12、 case_endcase

循环语句
13、 foever
14、 for
15、 repeat
16、 while

数据类型(19种其中的4种)
17、 reg
18、 wire
19、 integer
20、 parameter

边沿信号
21、 posedge
22、 negedge

赋值语句
23、 Non_Blocking (1)块结束后才能完成这次赋值操作;
(2)常用于编写可综合的时序逻辑模块。
24、 Blocking (1)赋值语句执行完后,块才结束;
(2)用于时序电路的设计时有不可估测的结果。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式