请教按键问题

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条回答
z00
1楼-- · 2019-07-16 05:54
需要一个时钟,一个触发器接不了两个时钟,在程序里给a赋初值a=16‘h2000,b是固定值
hellobingo
2楼-- · 2019-07-16 07:40
首先楼主应该想清楚,按键处理是用组合逻辑还是时序逻辑来实现(推荐时序逻辑,虽然该程序为一个简单的运算,但是可以避免毛刺等问题)。其次在Testbench中需要对add和dec赋值,当然phi和cs是否也得有复位初值吧?这些都是在仿真文件里写好的,希望楼主仔细检查一下,调不出来随时联系!
294897997
3楼-- · 2019-07-16 10:27
仿真情况具体描述一下
youzizhile
4楼-- · 2019-07-16 15:46
 精彩回答 2  元偷偷看……

一周热门 更多>