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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

有关cyclone调试问题请教!

[复制链接]
发表于 2005-8-15 18:17:47 | 显示全部楼层 |阅读模式

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

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

x
我现在用 ep1c20 fbga400 -8 的芯片,jtag and as model下载每问题了,
下面是我的测试程序。
我系统时钟是由外部clk3提供(80M晶振)
经过加数器后,来驱动LED灯亮暗。
时间是12.5s
clk3 是有时钟的。
但led是不动的,不知道什么原因,大虾指教!!
(modelsim 是通过得)。
//`include  "timescale.v"

module   count(clkin,cout_o);

input             clkin;

output            cout_o;

reg               cout;
assign            cout_o=cout;

integer           i;
integer           j;
//initial           i=0;
//initial           j=0;
always  @(posedge  clkin )
   begin
        if(i ==100)
         begin           
            if(j==100)
              begin
               i=0;
               j=0;            
              end
            else
              begin
               cout = 1'b1;
               j=j+1;
              end
         end
        else
         begin
          cout = 1'b0;
          i = i + 1;            
         end                        
   end

endmodule

发表于 2005-9-8 00:54:15 | 显示全部楼层

有关cyclone调试问题请教!

如果LED速度不是很快的话,则LED动作时间不够,根本就没有能够驱动到高电平,驱动器就已经回复到低电平了!
如果LED速度足够快,则每隔0.125ms亮一次,且亮的时间只有0.00125ms,对于人眼来说动作速度太快,就相当于将LED的输出光能量平均分配了,如果LED瞬时输出光功率为P,则我们看到的实际效果就是LED输出光功率为P/100,在这种情况下,可能处于没有光的环境里,我们才能够感觉到!
如果你将输出反相,你就会看到你的LED一直在亮,也没有动作!
发表于 2005-9-8 01:01:23 | 显示全部楼层

有关cyclone调试问题请教!

第二种情况解释错误!不好意思!
I != 100的情况没有详看:)
如果为第二种情况,应该是看到灯一直亮,光输出功率为一直加高电平的一半。
发表于 2010-6-30 16:36:12 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-6-27 15:55 , Processed in 0.053386 second(s), 9 queries , Gzip On, MemCached On.

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