在調試FPGA電路時要遵循必須的原則和技巧,才能降低調試時間,防止誤操作損壞電路。通常情況下,參考以下步驟執行 FPGA硬件系統的調試。
1、在焊接硬件電路前,首先要測試電路板的各個電源之間,各電源與地是否短路;最好是每一塊板子都進行測試,這樣板子焊好后如果出現電源和地短路的情況也可以首先排除是板子本身的問題。
2、在焊接硬件時,首先先焊接電源部分,然后測試,排除電源短路等情況后,上電測量電壓是否正確;對于電源要求比較高的某些電路要測試電源芯片的輸出電壓是否處于正常工作要求的范圍之內。
3、然后焊接FPGA及相關的下載電路。再次測量電源地之間有沒有短路現象,上電測試各電壓是否正確;將手排除靜電后觸摸FPGA有無發燙的現象。
a.如果出現短路,通常是去耦電容短路造成的,所以在焊接時通常先不焊去耦電容。FPGA的管腳粘連也可能造成短路,這時需要比較電路圖和焊接仔細查找有無管腳粘連。
b.如果出現電壓值錯誤,通常是電源芯片的外圍調壓電阻焊錯,或者電源的承載力不夠造成的。若是后者,則需要選用負載能力更強的電源模塊替換。假如FPGA的I/O管腳與電源管腳粘連,也可能出現電壓值錯誤的現象。
c.如果出現FPGA發燙,通常是出現總線沖突的現象。這種情況下需要自行檢驗外圍總線是否可能出現競爭疑問。特別是多片存儲器共用總線時刻。比如SRAM和FLASH芯片復用一套總線,如果片選信號同時有效就出現總線沖突。
4、以上完成后,將電路板上電運行。將下載線接到JTAG口上,看是否能正確檢測到FPGA。
5、分別將測試程序寫入到SRAM和PROM,確定FPGA的配置電路是否正確。
精彩推薦 至芯科技FPGA就業培訓班——助你步入成功之路、12月30號西安中心開課、歡迎試聽! 浮點LMS算法的FPGA實現 詳解從均值濾波到非局部均值濾波算法的原理及實現方式掃碼加微信邀請您加入FPGA學習交流群


歡迎加入至芯科技FPGA微信學習交流群,這里有一群優秀的FPGA工程師、學生、老師、這里FPGA技術交流學習氛圍濃厚、相互分享、相互幫助、叫上小伙伴一起加入吧!
點個在看你最好看
原文標題:FPGA硬件電路的調試必備原則和技巧
文章出處:【微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。
-
FPGA
+關注
關注
1643文章
21954瀏覽量
613988
原文標題:FPGA硬件電路的調試必備原則和技巧
文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
跟著華為學硬件電路設計,華為全套硬件電路設計學習資料都在這里了!
FPGA設計調試流程

OTL電路的調試技巧
按照DAC5662 EVM給的電路設計的電路連接FPGA,調試DAC5662時遇到的幾個疑問求解
玩轉FPGA必備的基礎知識
硬件電路設計的思路介紹

MQTT調試助手中文版(物聯網開發必備)
上海 10月25日-26日《硬件電路設計、調試與工程案例分析》公開課即將開始!

評論