循环语句使用练习。
一个简单的for循环。循环次数必须有限,在RTL中占用资源,循环越多占用越多。
另外,这种操作容易产生毛刺,很危险。。
所以for循环在硬件设计中常用计数……
看Verilog,里边有一段程序是这样写的:
parameter bsize = 8;
input [bsize-1:0] a,b;
output [2*bsize-1:0]……
参照51FPGA的做法,对按键输入进行了简单的消抖。
我感觉这个实验最困难的地方不是消抖,而是按键的边沿检测。按键边沿检测完全是版主的做法,看了日积月累之后才稍微理解为什么那样用……
按键控制数码管显示0到9
周期性检查按键,如果按键为低电平,则显示加1,否则不变。检测周期为200ms。
可以看出,虽然没有消抖动,但显示仍然不会出现乱跳的现象。
原因是……
我也不懂。。。。
据说是因为原来那东西太弱了,不再开发。直接用别人的modelsim……
难道那时的示波器不是crt显示的吗?如果是,这东西就是在装b,单独整个crt用于显示多好……