导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→一个VHDL的小问题

* 44830: 一个VHDL的小问题

   bjbs_270 
bjbs_270发表的帖子 

 一个VHDL的小问题
下面的程序流程,可是老是运行不出来,不知道什么原因
哪位大哥可以帮忙看一下:
附上代码如下:
library ieee;
use ieee.std_logic_1164.all;
entity count1 is
       port(clk,clr,en:in std_logic;
            qa,qb,qc,qd:out std_logic);
end count1;
architecture rtl of count1 is
     signal count: std_logic_vector(3 downto 0);
begin
     qa  <=count(0);
     qb  <=count(1);
     qc  <=count(2);
     qd  <=count(3);
     process(clk,clr)
     begin
         if(clr='1')then
              count  <="0000";
        elsif(clk'event and clk='1')then
              if(en='1')then
                  if(count="1011")then --如果此时的值为12的话就再从头开始
                     count  <="0000";
                  else
                     count  <=count+'1';
               end if;
              end if;
          end if;
      end process;
 end rtl;

发表时间:2003年11月15日17:35:06

  
回复该帖

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

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

[上一篇帖子]:情况不同了。在10年以前,软件在中国比较神秘,学电子技术毕业生明显不如学软件的同学好找工作;&nbs
[下一篇帖子]:初学者的疑问?请大家指教不知道为什么一直都有一种认为是:国内搞硬件不如搞软件好,所以我学的是软件,但