请教按键问题

2019-07-16 02:17发布

一个初始值a和一个固定值b,按S3键实现a+b,按S4键实现a-b;
always @( negedge add or negedge dec)
begin
if(!add)
phi=phi+c;
if(!dec)
phi=phi-c;
end
这样写,仿真没有结果。求各位大神,怎么实现这个东西

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
hellobingo
2019-07-16 07:40
首先楼主应该想清楚,按键处理是用组合逻辑还是时序逻辑来实现(推荐时序逻辑,虽然该程序为一个简单的运算,但是可以避免毛刺等问题)。其次在Testbench中需要对add和dec赋值,当然phi和cs是否也得有复位初值吧?这些都是在仿真文件里写好的,希望楼主仔细检查一下,调不出来随时联系!

一周热门 更多>