智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2502|回复: 3
打印 上一主题 下一主题

问个fpga闪烁灯的问题

[复制链接]

8

主题

82

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1281
威望
750
贡献
395
兑换币
24
注册时间
2012-4-2
在线时间
68 小时
跳转到指定楼层
1#
发表于 2012-11-14 23:29:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问,有人在用黑金fpga的开发板吗?我是个新手,刚学fpga,前几天去接了本书来看,发现书中有个闪烁的代码是这样的
moduleF_LIGHT(CLK,LED);

output LED[8:0];
input CLK;

reg[8:0] LED;
reg[23:0] BUFFER;

always@(posedge CLK)
  begin
        BUFFER=BUFFER+1;
          if(BUFFER==24'b111111111111111111111111)
            begin
            LED=~LED;
            end              
   end
                  
endmodule
我想问下,为什么他在给LED赋值时用的是阻塞语句 LED=~LED;而不是非阻塞 LED<=~LED;好像是always块中一般用的是非阻塞吧,还有,我把reg[8:0] LED;改成reg[3:0] LED;,然后对照黑金开发班的tcl脚本上对应的管脚进行的分配,即clk->28,led[3:0]->69,70,72,74下载到开发板里面就变成灯全亮,蜂鸣器一直响,我想问下,我可能是哪出错了?我用的是II代开发板。

30

主题

461

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6206

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
4134
贡献
316
兑换币
589
注册时间
2012-1-5
在线时间
878 小时
2#
发表于 2012-11-15 10:12:14 | 只看该作者
这里没几个懂FPGA的吧,去别的地方问吧,我只能告诉你在这代码里阻塞和非阻塞没有什么区别
回复 支持 反对

使用道具 举报

8

主题

82

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1281
威望
750
贡献
395
兑换币
24
注册时间
2012-4-2
在线时间
68 小时
3#
 楼主| 发表于 2012-11-15 13:38:31 | 只看该作者
yanxi10 发表于 2012-11-15 10:12
这里没几个懂FPGA的吧,去别的地方问吧,我只能告诉你在这代码里阻塞和非阻塞没有什么区别

好的,不过,这个不是fpga板块吗?我还以为有高人,所以就问下了。
回复 支持 反对

使用道具 举报

2

主题

53

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1024
威望
601
贡献
259
兑换币
151
注册时间
2012-2-21
在线时间
82 小时
4#
发表于 2013-2-21 01:10:01 | 只看该作者
无用的引脚设置成输入再试试……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 15:29 , Processed in 0.045269 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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