模块的端口定义:
模块的内容:I/O说明
输入口(input 端口名1,端口名2,……端口名n)
输出口(output 端口名1,端口名2,……端口名n)
I/O\说明也可以卸载端口声明语句中: module module_name(input port1,input port2,…output port1,output port2…)
内部信号说明
在模块内用到的和与端口有关的wire和reg变量的声明,比如:reg R1,R2…; wire W1,W2…
功能定义
模块中最重要的部分是逻辑功能定义部分。有三种方法可在模块中产生逻辑:
用“assign”声明语句
“assign”,后面再加一个方程式即可
assign a = b & c;//两个输入的与门
1
“assign”语句是描述组合逻辑最常用的方法之一
--------------------- 模块的端口定义 模块的端口定义
页:
[1]