|
刚接触CPLD一个星期,自己写了个程序练练的,但碰到个问题,怎么也解决不了,求各位大侠指点。
程序如图所示。
数据定义:reg [3:0]tempdata1;
reg [7:0]data_combine;
tempdata1 循环接收到4组数据,分别为 4‘b0000 , 4'b1001 , 4'b0110 和 4‘b1111
经过处理,通过tempdata1,只把 4’b1001 赋给 data_combine[3:0] ,把 4‘b0110 赋给 data_combine[7:4]
为了验证正确与否,通过外部LED灯指示出来,同时也用示波器观察
结果为:若把 89 和 90 行注释掉,保留 88 行,能够观察到led闪烁,示波器能观察到波形
若把 88 和 90 行注释掉,保留 89 行,能够观察到led闪烁,示波器能观察到波形
若把 88 和 89 行注释掉,保留 90 行(如图片所示),就没反应了。
请指点下哪儿出了问题。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|