标签:运行时 mem 表示 寄存器 always word msi inpu 运行
两种赋值语句:
阻塞 赋值 “ = ”
非阻塞赋值 “〈= ”
阻塞 赋值语句必须等到当前的赋值语句执行完毕才能执行,非阻塞赋值当前的赋值语句不会阻断其后的语句,非阻塞赋值操作只能用于对寄存器类型变量进行赋值,
因此只能用在"initial"块和"always"块等过程块中。非阻塞赋值不允许用于连续赋值。
Nets
表示器件之间的物理连接, 称为网络连接类型
Register
表示抽象的储存单元,称为寄存器/变量类型
Parameter
表示运行时的常数,称为参数类型
输入口(input)可以由寄存器或网络连接驱动,但它本身只能驱动网络连接。
输出口 (output)可以由寄存器或网络连接驱动,但它本身只能驱动网络连接。
输入/输出口(inout)只可以由网络连接驱动,但它本身只能驱动网络连接。
如果信号变量是在过程块 (initial块 或 always块)中被赋值的,必须把它声明为寄存器类型变量。
Verilog支持寄存器阵列声明
可以用参数来表示存储器的大小
parameter wordsize = 16;
parameter memsize = 1024;
reg [wordsize-1:0] MEM3[memsize-1:0]
标签:运行时 mem 表示 寄存器 always word msi inpu 运行
原文地址:https://www.cnblogs.com/qqfoxmail/p/12163236.html