配置FPGA器件時的常見問題
出處:mgf006 發(fā)布于:2008-09-16 15:11:11
在配置FPGA器件時的常見問題及其解決方法。
(1)當模式改變后,同時需要修改產(chǎn)生位流文件中的配置時鐘的屬性為CCLK或JTAGClock,否則無法配置。
(2)DONE狀態(tài)腳始終為低解決方法:檢查該引腳的負載是否太重,選擇合適的上拉電阻。
(3)器件上電后有時能夠配置成功,有時不成功解決方法:這種情況大部分是因為器件的復(fù)位未完成,就開始出現(xiàn)數(shù)據(jù)流。延長復(fù)位時間,即延長PROG_B信號的低電平時間。電源檢測正常后,該信號至少還需保持300 ms的低電平。Spartan-3系列器件的內(nèi)部配置電路如圖1所示,該器件需要滿足VCCINT至少達到1.0V,Bank4的電源VCCO_4至少達到1.0V,輔助電源VCCAUX至少達到2.0V,才能進入配置狀態(tài),可在PROG_B引腳上分別接一個4.7kΩ電阻到電源和如圖2所示。如果電源滿足條件,10μF電容到地。

圖1 Spartan-3 系列器件的上電電路

圖2 Spartan-3系列器件啟動配置的工作電源條件
(4)無法正常配置或發(fā)現(xiàn)加載過程中INIT_B信號被拉低
解決方法:檢查配置時鐘信號CCLK或JTAG時鐘信號TCK是否存在干擾信號或過沖。如果有干擾,判斷干擾源并增加濾波措施;如果有過沖,說明該信號線阻抗不匹配(因傳輸線過長等原因造成),需要增加匹配電阻。根據(jù)IBIS模型分析,采用LVCMOS25(10 mA)或LVTTL(12 mA)接口標準,一般情況下,CCLK的引線長度不要超過3~4英寸,可通過增加源端匹配(串聯(lián)33Ω~100Ω電阻)來改變時鐘信號的質(zhì)量。CCLK的布線很重要,不要開叉。如果一定要開叉,參考對應(yīng)器件的手冊查看允許的分支長度是多少。
如果器件的旁路電容設(shè)計不合理或數(shù)據(jù)線上有地線及彈(Ground bounce)信號,也會造成配置失敗。
(5)無法通過計算機并行口配置
解決方法:檢查計算機并行口模式設(shè)置是否正確。如果計算機的并行口信號太差,存在干擾,則采用質(zhì)量好的配置電纜(Cable-IV)排除干擾。
(6)DONE腳已經(jīng)變高,但器件仍然不工作
解決方法:如果確認設(shè)計無誤,那么可能是器件的啟動順序設(shè)置不正確。參考配置流程,通過設(shè)計工具重新設(shè)置啟動順序。
上一篇:有多種定義輸入偏移約束的方式
下一篇:實際應(yīng)用的DDR時序
版權(quán)與免責聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權(quán)行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- EDA技術(shù)工具鏈與全流程設(shè)計運維指南2026/1/5 10:28:51
- PLC程序現(xiàn)場疑難問題排查與深度優(yōu)化指南2025/12/24 14:36:36
- PLC程序現(xiàn)場調(diào)試與優(yōu)化實操指南2025/12/24 14:29:57
- 工業(yè)PLC模擬量信號采集:調(diào)理技術(shù)與抗干擾工程方案2025/12/15 14:39:08
- PLC設(shè)備如何選型2025/9/5 17:15:14









