FPGA随手记02

Posted qqfoxmail

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FPGA随手记02相关的知识,希望对你有一定的参考价值。

两种赋值语句:

阻塞 赋值       “ = ”
非阻塞赋值    “〈= ”

阻塞 赋值语句必须等到当前的赋值语句执行完毕才能执行,非阻塞赋值当前的赋值语句不会阻断其后的语句,非阻塞赋值操作只能用于对寄存器类型变量进行赋值,

因此只能用在"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]

 



以上是关于FPGA随手记02的主要内容,如果未能解决你的问题,请参考以下文章

随手记代码

随手记一个漂亮的code

Mock随手记

mongodb与python随手记

安卓随手记如何筛选报表

随手记下载|随手记app下载