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

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

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



发布了36 篇原创文章 · 获赞 15 · 访问量 83万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章