2010-12-11 19 views
0

我有一個嵌入式項目,帶有一個通過JTAG引腳使用XSVF播放器編程Xilinx Spartan3的CPU。我正在尋找通過那些JTAG引腳來確認的方法,即已將有效配置加載到FPGA中。
當我的系統在更新過程中重新啓動時出現未編程的情況,並且在下次啓動時設備未編程。我知道用於Altera芯片的JAMPlayers有一個命令來確認已經加載了一個有效的圖像,並且我正在使用XSVF文件/播放器尋找類似的東西。
用XSVF播放器確認FPGA負載

+0

斯巴達III不是非易失性的,如果系統重新啓動,是否需要*重新編程?或者部件是否單獨供電? – Clifford 2010-12-11 12:04:51

+0

當器件編程成功時,所有Xilinx FPGA都將使DONE引腳變爲高電平;這個引腳通常路由到一個LED,因此很容易看到。 「XSVF播放器」(我從來沒有用過)通過JTAG輪詢DONE寄存器嗎?如果是這樣,那麼這是最簡單的方法。 – 2011-01-18 12:57:18

回答

0

DONE標誌包含在JTAG指令寄存器的回讀值中。這xilinx answer描述如何檢查完成標誌。

IR位值也在Spartan-3配置用戶指南的JTAG部分中描述。

+0

謝謝!這正是我所尋找的信息。 – GeePokey 2011-03-26 04:23:40

相關問題