在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2400|回复: 3

急切求助!谢谢恢复!

[复制链接]
发表于 2008-10-27 18:31:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
m0<='1' when (d1>hold_s) else '0';
            m1<='1' when (d2>hold_s) else '0';
            m2<='1' when (d3>hold_s) else '0';
            m3<='1' when (d4>hold_s) else '0';
            m4<='1' when (d5>hold_s) else '0';
            m5<='1' when (d6>hold_s) else '0';
            m6<='1' when (d7>hold_s) else '0';
            m7<='1' when (d8>hold_s) else '0';
            m8<='1' when (d9>hold_s) else '0';
m<=m8& m7& m6& m5& m4& m3& m2& m1& m0;

process(clk)
     variable counter :  integer  range 0 to 4:=0 ;
     variable num     :  integer  range 0 to 8 :=0;
  begin
    if clk'event and clk='1' then
        counter:=0;
       for num in 0 to 8 loop
           if (m(num)='1')  then      
            counter:=counter+1;
           else
            counter:=counter;
           end if;
           if counter=3 then            
             flag_s<='1';              --flag表示光斑标志
             counter:=0;
             exit;
           else
             flag_s<='0';
             counter:=counter;
           end if;
       end loop;
     end if;
end process;

请问各位高手:我上面用的FOR LOOP语句会不会被综合掉,是否为一个clk时钟for loop执行了八次??
                         能否满足以上语句含义的要求??
谢谢各位不吝赐教!!!
发表于 2008-10-28 07:39:52 | 显示全部楼层

看帖不顶不厚道~~我顶~~~~


                               
登录/注册后可看大图

看帖不顶不厚道~~我顶~~~~

                               
登录/注册后可看大图

金山毒霸下载金山词霸金山快译word金山清理专家
发表于 2008-10-28 15:34:51 | 显示全部楼层
没有试过拉。但是估摸着会。为什么不加敏感量呢?这里就反映出VHDL的好处了。。。

[ 本帖最后由 toynasa 于 2008-10-28 15:40 编辑 ]
 楼主| 发表于 2008-10-28 17:35:05 | 显示全部楼层
请问这位大哥,,加敏感量 是什么意思?小弟不太明白
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 21:21 , Processed in 0.019417 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表