云智远程教育平台-一个完整的VerilogHDL程序由若干个模块构成。两个模块可以共用同一个模块名,也不会出现引用错误。
📖 相关文章
- 云智远程教育平台-任何一个模块必须位于module和endmodule声明语句之间。这两个关键字缺一不可。
- 云智远程教育平台-端口类型有三种,分别是输入端口、输出端口、双向端口。
- 云智远程教育平台-如果没有声明端口的数据类型,则默认为wire型。
- 云智远程教育平台-在模块中描述逻辑功能,通常有三种方式,分别是结构描述方式、数据流描述方式和行为描述方式。
- 云智远程教育平台-关键字,是VerilogHDL定义的,具有特定和专有语法作用的特殊字符串。用户可以对这些关键字再次重新定义,以满足用户的需要。
- 云智远程教育平台-VerilogHDL提供了丰富的操作符,按所需操作数的个数可分为单目操作符、双目操作符和三目操作符。
- 云智远程教育平台-操作符,小于等于“<=”,是双目操作符。
- 云智远程教育平台-数据类型的常量,表示在程序运行的过程中不能被改变的量;数据类型的变量,表示在程序运行过程中其值可以改变的量。
- 云智远程教育平台-initial语句常用于仿真中的初始化,会被多次执行。
- 云智远程教育平台-always过程语句通常带有触发(激活)条件,只有当触发条件被满足时,其后的块语句才开始执行。