1: 直接赋值语句(<=). 于变量赋值语句(:=)的区别
2: 典型的串行语句。一堆 if else (强行串行)
3.由于变量赋值语句的特性(直接生效)所以是串行的
4:进程内语句是串行的(仿真时会串行)需要注意
5:最好不要a=a+1;
6:异步变量定义在前边,同步变量定义在后边(满足串行逻辑)。
7:一般一个元件一个文件。切文件名与entity(module)一致
8:格雷编码去毛刺
1: 直接赋值语句(<=). 于变量赋值语句(:=)的区别
2: 典型的串行语句。一堆 if else (强行串行)
3.由于变量赋值语句的特性(直接生效)所以是串行的
4:进程内语句是串行的(仿真时会串行)需要注意
5:最好不要a=a+1;
6:异步变量定义在前边,同步变量定义在后边(满足串行逻辑)。
7:一般一个元件一个文件。切文件名与entity(module)一致
8:格雷编码去毛刺
本文标题:fpga学习笔记
本文链接:https://www.haomeiwen.com/subject/lqammttx.html
网友评论