一、模块结构
默认是wire类型,assign是定义功能。
上面这两个always都是并行
例化
二、赋值
有两种赋值“=”和“<=”
“=”是阻塞赋值,也就是从上到下,依次完成
“=”是非阻塞赋值,也就是先完成右边的计算再进行左边的
三、条件语句
这里if的程序块使用begin和end作为一个程序体的起止
默认是wire类型,assign是定义功能。
上面这两个always都是并行
例化
有两种赋值“=”和“<=”
“=”是阻塞赋值,也就是从上到下,依次完成
“=”是非阻塞赋值,也就是先完成右边的计算再进行左边的
这里if的程序块使用begin和end作为一个程序体的起止