关于VHDL的延时问题,怎么在进程中执行延时呢?

2019-07-16 01:59发布

程序如下,这样的话在num赋给n的时候,num也同时被置0吧?怎么延时执行f进程呢?想了好久,求解呀!!!



g:PROCESS(en)      
  BEGIN
   IF en'EVENT AND en='0'THEN
    n0 <=num0;   
    n1 <=num1;   
    n2 <=num2;   
    n3 <=num3;
    n4 <=num4;
    n5 <=num5;
    n6 <=num6;
    n7 <=num7;
   END IF;  
  END PROCESS;

f:PROCESS(wave,en)   
  BEGIN
  IF en='0' THEN
    num0<=0;
    num1<=0;
    num2<=0;
    num3<=0;
    num4<=0;
    num5<=0;
    num6<=0;
    num7<=0;
END IF;
END PROCESS;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
热带鱼工作室
1楼-- · 2019-07-16 02:59
还是想不明白,望有人能指点一下
lstcspring
2楼-- · 2019-07-16 06:26
没看明白,wave这个信号哪儿来的?
热带鱼工作室
3楼-- · 2019-07-16 10:23
 精彩回答 2  元偷偷看……

一周热门 更多>