导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→奇怪的问题,求教VHDL高手

* 89959: 奇怪的问题,求教VHDL高手

   0232236 
0232236发表的帖子 

 奇怪的问题,求教VHDL高手
四位二进制计数器:
请看这段代码为
PROCESS(CLK0,RST0,ENA0,Q)
BEGIN
  IF RST0='1' THEN 
      Q   <= (OTHERS=>  '0') ;
  ELSIF CLK0'EVENT AND CLK0='1' THEN 
         IF ENA0='1' THEN 
              IF Q   < 16 THEN 
                    Q   <= Q + 1;
             ELSE 
                   Q   <=(others =>  '0');
           END IF;
        END IF;  
  END IF;
OUT_Y   <= Q;
END PROCESS;
这段代码运行结果out_y始终为0
而曾经做过的带异步矢能清零的16位二进制计数器一样的写法仿真却是成功的!
为什么呢
将Q数据类型改为变量结果一样不行!!

发表时间:2006年3月9日14:52:25

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:LTC3405 高效率同步升压DC/DC 变换器,我公司北京库存现货甩卖,有需要
[下一篇帖子]:能帮帮小妹吗,各位大哥大姐!!小妹做一个毕业设计,题目是恒温系统控制器设计,要求以8051系列单片机