您的位置:首页 > 其它

FPGA下载前一定记住要将未分配引脚置tri-state:未雨绸缪

2014-01-22 16:28 267 查看
FPGA下载前一定记住要将未分配引脚置tri-state:未雨绸缪

以前听老师在课上提过,后来Tutor在lab上即使连最简单的project也要将未分配引脚置tri-state。作为一个初出茅庐的小菜,我并不知道可能造成的危害和不确定性有多大。不过这两天在做一个project中,需要led提示。一开始led焊反了,怎么都点不亮(地线接在了FPGA一头:万用表调到二极管,黑色在led的FPGA一端,红色在另一端才能亮)。重新焊接后,程序一下载所有led都亮起来了。我一开始以为焊接产生短路,可是想想一排四个led全部短路有点不太可能。于是恍然想起老师的忠告,去看看未分配的引脚设置。过程如下:

Assigments ==> Device ==> Device and
Pins ==> Unused Pins ==> Input Tri-stated

     未设置前有一个with weak pull up。就是这个weak pull up就能把外部连接的led点亮了。鬼知道以后还会遇到什么可能的挫折?!!未雨绸缪啊!!

以下转几篇帖子,是我查资料时候顺便看到的关于未这样设置造成的麻烦。希望能够解决问题!

========================          华丽的分割线           ===========================


一波三折——危险的“未分配”引脚

http://www.cnblogs.com/wfcx/archive/2010/04/28/1722644.html


闲置管脚引一定要置输入三态(As input
tri-stated)

http://www.cnblogs.com/wfcx/archive/2010/04/28/1722641.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  quartus VHDL FPGA