您的位置 首页 主动

FPGA最小体系之:硬件体系的调试办法

随着FPGA芯片的密度和性能不断提高,调试的复杂程度也越来越高。BGA封装的大量使用更增加了板子调试的难度。所以在调试FPGA电路时要遵循一定的原则和技巧,才能减少调试时间,避免误操作损坏电路。

跟着FPGA芯片的密度和功用不断提高,调试的杂乱程度也越来越高。BGA封装的很多运用更增加了板子调试的难度。所以在调试FPGA电路时要遵从必定的准则和技巧,才干削减调试时刻,防止误操作损坏电路。

一般状况下,能够参阅以下过程进行FPGA硬件体系的调试。

(1)首先在焊接硬件电路时,只焊接电源部分。运用万用表进行测验,扫除电源短路等状况后,上电丈量电压是否正确。

(2)然后焊接FPGA及相关的下载电路。再次丈量电源地之间是否有短路现象,上电测验电压是否正确,然后将手扫除静电后接触FPGA有无发烫现象。

假如此刻呈现短路,一般是去耦电容短路形成,所以在焊接时一般先不焊去耦电容。FPGA的管脚粘连也或许形成短路,这时需求比照电路图和焊接细心查找有无管脚粘连。

假如呈现电压值过错,一般是电源芯片的外围调压电阻焊错,或许电源的承载力不行形成的。若是后者,则需求选用负载才能更强的电源模块进行替换。假如FPGA的I/O管脚与电源管脚粘连,也或许呈现电压值过错的现象。

假如呈现FPGA发烫,一般是呈现总线抵触的现象。这种状况下需求细心检查外围总线是否呈现竞赛问题。特别是多片存储器共用总线时分,比方ASRAM和Flash芯片复用一套总线,假如片选信号一起有用就呈现总线的抵触。

(3)以上过程均通往后,将电路板上电运转。然后把下载电缆接到JTAG接口上,在主机中运转Quartus II软件,并翻开Programmer编程器,单击其间的“Auto Detect”按钮进行FPGA下载链路自动检测。若能正确检测到FPGA,阐明装备电路是正确衔接的。

自动检测FPGA下载链路如图2.28所示。

图2.28 自动检测FPGA下载链路

(4)焊接时钟电路、复位电路及数码管电路,并向FPGA下载一个数码管跑马灯程序。若程序能够正确运转,阐明FPGA现已能够正常工作了。

(5)最终焊接一切其他电路,并进行全体功用测验。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/zhudong/194382.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部