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
http://www.cnblogs.com/wfcx/archive/2010/04/28/1722641.html
以前听老师在课上提过,后来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
相关文章推荐
- 【FPGA】学习笔记-IO引脚分配
- 如何复制FPGA的引脚分配
- 【奔跑的FPGA】part seven DE1-SOC引脚分配与导入方法
- 危险的未分配引脚(FPGA)
- fpga分配引脚
- 【专辑:fpga引脚分配】FPGA引脚信号指配的几个原则
- 【专辑:fpga引脚分配】FPGA的引脚如何配置?
- 如何复制FPGA的引脚分配
- FPGA学习之路——引脚不可分配问题
- 克服FPGA I/O引脚分配挑战(forward)
- 危险的未分配引脚(FPGA)
- 如何利用TCL文件给FPGA分配引脚
- 如果你在编写多重控件时,请一定记住要使用的函数。
- 如何获得, 是按一定比例的分配的值
- FPGA的引脚VCCINT 、VCCIO VCCA
- Quartus Prime 下载程序到FPGA流程
- log4j添加日志一定记住在工程的web.xml文件下加一些内容
- 利用tcl脚本文件配置FPGA硬件引脚
- FPGA的引脚VCCINT 、VCCIO VCCA
- FPGA在线调试和下载的一个有意思的区别