集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2646|回复: 0

VHDL报错:loop must terminate within 10,000 iteration???

[复制链接]
yu_hai_yang 发表于 2011-9-14 09:56:33 | 显示全部楼层 |阅读模式
LIBRARY IEEE;--库声明
USE IEEE.STD_LOGIC_1164.ALL;--程序包说明
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY Cycle_Use IS  --实体描述
        PORT
        (      
                a,Clock : IN STD_LOGIC;
                v:  OUT STD_LOGIC
        );                              
END Cycle_Use;       
ARCHITECTURE Done OF Cycle_Use IS --结构体说明
SIGNAL  b :  INTEGER RANGE 0 TO 10000000;
BEGIN      
yyy : PROCESS(a)  
          BEGIN
          b<=0;
          IF a='1' THEN     
          LOOP
      b<=b+1;
      EXIT WHEN b>10;
      END LOOP;
      v<='1';
      END IF;      
      END PROCESS yyy;
                                                                                                                                
END Done;
--Error (10536): VHDL Loop Statement error at Cycle_Use.vhd(18): loop must terminate within 10,000 iterations
--Error: Can't elaborate top-level user hierarchy
请高手指点一下:EP1C6Q240C8,我用的LOOP  EXIT WHEN 为什么报这样的错误
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-6-24 10:49 , Processed in 0.081734 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表