数据表示
4’ha:16进制数a
①4表示数据的实际位宽(二进制),h表示后面的a是个16进制数。
②数据默认是32位,十进制。
`timescale 1ns/1ps
"`timescale"是预编译指令,用来定义仿真器的时间单位和时间精确度
①1ns指程序中的时间单位是1ns
比如:#200 指的是延时200ns
②1ps指的是精度为1ps
比如:#200.123 指的是延时200.123ns
X、Z
X:表示此变量的值未知
Z:高阻状态,外部无输入,悬空
assign、always
assign:描述组合逻辑
always:描述组合/时序逻辑
注:在always块内部,逻辑顺序执行,而多个always块之间是并行的