Board logo

标题: 可综合的verilog 语法子集 [打印本页]

作者: pengpengpang    时间: 2014-9-24 10:56     标题: 可综合的verilog 语法子集

常用的RTL语法结构如下:       模块声明: module…endmodule。       端口声明:input,output,inout(inout的用法比较特殊,需要注意)。       信号类型:wire,reg,tri 等,integer 常用语 for 语句中(reg,wire是最常用的,一般tri                 和integer用在测试脚本里)。       参数定义:parameter,define。       运算操作符:各种逻辑操作符、移位操作符、算术操作符大多时可综合的(注:===与!==是                   不可综合的)。       比较判断:if…else,case(casex,casez)…default…endcase。       连续赋值:assign,问号表达式(?:)。       always模块:(敏感表可以为电平、沿信号posedge/negedge;通常和 @连用)。       begin…end(通俗的说,它就是C语言里的 “{ }”)。       任务定义:task…endtask。       循环语句:for(用的也比较少,但是在一些特定的设计中使用它会起到事半功倍的效果)。       赋值符号:= 和 <= (阻塞和非阻塞赋值,在具体设计中时很有讲究的)。  来源:http://blog.sina.com.cn/s/blog_6fe0d70d0100va91.html




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0