2013-03-29 41 views
0

我正在與擁有兩個FPGA的Sasebo GII主板合作: Xilinx Spartan和Xilinx Virtex5(並且主板有多個用於配置fpgas的獨立JTAG接口)。Sasebo GII virtex5 fpga配置

我在Linux下使用ISE 14.4,我有一些麻煩來配置Virtex 5 FPGA。 (斯巴達沒有問題)。

我正在使用「影響」將配置文件發送到FPGA。 在開始影響掃描板和發現的Spartan FPGA沒有問題 ,我可以配置它,但是當我插上電纜連接到其他界面,然後按掃描的影響,它說:

「有很多未知的設備是按「是」繼續或按「否」停止。「

如果我按NO選項,那麼顯然什麼也沒有發生:-)如果我點擊是它失敗,我可以手動添加Virtex5 FPGA,但它不能將配置文件上傳到它(甚至當我嘗試檢測設備ID時失敗)。

我已經嘗試過在黑板上的所有JTAG接口,什麼都沒有。

相同的操作與SPARTAN FPGA在同一塊板上工作,所以我卡住了。有任何想法嗎 ?

回答

0

嗯,我對這個特定的電路板並不熟悉,但是當涉及到JTAG問題時,您可以考慮很多事情。

  • 檢查您的VCC電壓,確保它爲主板
  • 確保你的接地連接以及連接一個良好的價值和你沒有連接器的GND和板之間的多阻抗 GND
  • 嘗試使用其他JTAG連接器,看看您是否發現 設備的檢測有任何不同。
  • 嘗試運行在調試模式的影響。捕獲數據並查看模式是否正常

另外一些可能與JTAG無關的事情是確保您的V5設備具有所需的所有功能,如果有任何電源問題,可能會導致JTAG接口的行爲就像你在這裏解釋的那樣。 另外,請看板上,看看是否有任何開關或跳線選擇不同的方式來配置V5設備。這對於多FPGA電路板來說可能是一個大問題,也許V5被配置爲通過控制器或電路板上的其他器件進行編程,並且JTAG鏈沒有設置用於編程。

這些都只是不同的想法,他們可能會幫助你走向正確的方向。


找到此在其網站上: User guide for the board

重新編程閃速ROM(ST45DB16D,U11),用於控制FPGA(的Spartan-3A),配置 電纜連接到CN7。要進行配置,請使用提供的mcs文件sasebo_gii_ctrl.mcs。 使用提供的 mcs文件sasebo_aes_comp_lx30.mcs爲加密FPGA(Virtex-5 LX30)重新編程閃存ROM(ST45DB16D,U4)。將配置電纜連接到CN4。 要在重新編程閃存ROM後立即配置FPGA,請關閉電源。 大段引用

這意味着你不能在FPGA直接編程,你需要你的位文件轉換成MCS文件,然後將其加載到主板上的閃存。

+0

謝謝你的答案!但是從一個方案來看,我發現可以直接對FPGA進行編程。 !我也讀過Xilinx公司刪除了直接從其IMPACT工具配置SPI-ROM的可能性。問題是這個主板的文檔很差,所以我仍然在嘗試。 – CorsairNV

+1

再次感謝!最後它是電源。 這完全是令人困惑的,因爲同一電路板上的第二個FPGA工作正常。我實際做了什麼:我將USB電纜插入計算機,而不是使用電源轉換器。 – CorsairNV