转自:http://blog.csdn.net/yangtalent1206/article/details/6422701
一、引入语法的概念
1、只有寄存器类型的信号才可以在always和initial 语句中进行赋值,类型定义通过reg语句实现。
2、always 语句是一直重复执行,由敏感表(always 语句括号内的变量)中的变量触发。
3、always 语句从0 时刻开始。
4、在begin 和end 之间的语句是顺序执行,属于串行语句。
二、总结下几种assign用法:
1.作为信号量输出,通过寄存器连续赋值
output [3:0]oLED;
//internal signal
reg [3:0]sr_LED; //用独热码表示LED亮灯位置。