差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
verilog语法结构 [2018/08/20 10:38]
group001 创建
verilog语法结构 [2018/09/11 09:19] (当前版本)
group001
行 7: 行 7:
 Verilog 是一种用于数字逻辑电路设计的语言,我们以数字电路中最简单的与门为例,来作为入门学习的第一个程序。与门的 Verilog 代码如下。 Verilog 是一种用于数字逻辑电路设计的语言,我们以数字电路中最简单的与门为例,来作为入门学习的第一个程序。与门的 Verilog 代码如下。
 \\ \\
 +<code verilog>
 +
   module yumen   module yumen
   (   (
行 19: 行 21:
   ​   ​
   endmodule   endmodule
 +</​code>​
 下面我们就来简单的介绍一下这个代码,在这个代码中,a 和 b 是与门的输入,c 是与门的输出,也就是说,该代码实现了一个 2 输入的与门电路。这里我们需要说明的是,大家不必过分去苛求细节的语法,只要着眼于基本程序框架就行。通过上面的程序我们给大家总结如下: 下面我们就来简单的介绍一下这个代码,在这个代码中,a 和 b 是与门的输入,c 是与门的输出,也就是说,该代码实现了一个 2 输入的与门电路。这里我们需要说明的是,大家不必过分去苛求细节的语法,只要着眼于基本程序框架就行。通过上面的程序我们给大家总结如下:
 \\ \\
-* Verilog HDL 程序是由模块构成的,每个模块的内容都是嵌在 module 和 endmodule两个语句之间。+  ​ Verilog HDL 程序是由模块构成的,每个模块的内容都是嵌在 module 和 endmodule两个语句之间。
 \\ \\
-* 每个模块要进行端口定义,并说明输入输出口,然后对模块的功能进行行为逻辑描述。+  ​ 每个模块要进行端口定义,并说明输入输出口,然后对模块的功能进行行为逻辑描述。
 \\ \\
-* Verilog HDL 程序的书写格式自由,一行可以写几个语句,一个语句也可以分写多行。 +  ​ Verilog HDL 程序的书写格式自由,一行可以写几个语句,一个语句也可以分写多行。 
-\\ +  \\ 
-* 除了 endmodule 语句外,每个语句和数据定义的最后必须有分号。+   除了 endmodule 语句外,每个语句和数据定义的最后必须有分号。
 \\ \\
 编译软件的使用见[[软件安装及配置|软件安装]]。 编译软件的使用见[[软件安装及配置|软件安装]]。