赞
踩
一、变量初始化
变量初始化的基本原则为:可综合代码中完成内部变量的初始化,Testbench中完成可综合代码所需的各类接口信号的初始化。
初始化的方法有两种:一种是通过initial语句块初始化;另一种是在定义时直接初始化。
当initial语句块中有多条语句时,需要用begin…end或者fork…join语句。
直接初始化,如:reg [7:0] cnt = 8'b00000000;
二、时钟信号的产生
1、普通时钟信号:
a. 基于initial语句的方法:
b. 基于always语句的方法:
2、自定义占空比的时钟信号:
3、相位偏移的时钟信号:
4、固定数目的时钟信号:
三、复位信号的产生
1、异步复位信号:
2、同步复位信号:
转载于:https://www.cnblogs.com/Edam-IC/p/9054278.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。