2008-07-18 4 Band DC (9) FPGA 批次程式化

黎煥欣 Li Huan Hsin

這一次 4 Band DC, 一次要操作的 FPGA 板高達 40 幾片, 本就需要 FPGA Program 管理程式及其對應的硬體. 在電腦中央控制的部份由單晶片控制器及 Xilinx 原廠的燒寫器組成. 而在各個 DC 則有一個單晶片系統監控 FPGA program 成功與否及狀態. 順便也轉發 Programmer 的信號. 下圖就一個 DC 的控制器.

 

掛在 DC 上做測試

 

有一片 FPGA 沒有程式化成功 (C2)

 

真的沒有, 板子上的 DONE LED 沒有亮起來

 

檢查發現是 AUX 板沒有放好. 這類問題都要檢查.

 

--------------------------------------------------------------------------------------------------------------------------------

接著要測試主控板的各個 port 是否正常, 剛是測試 FP1, 現在是 FP2

 

一切 OK

 

測試 FP3 , FP4 都 OK

-------------------------------------------------------------------------------------------------------------------------------

接著要測試我新做的 DC 控制板

 

加入系統後, 設定在 port 132, 表式控制第 2 個 DC

 

跑起來零零散散的, 不工作的一堆, 要一片片檢查了, 大抵都是接觸不良或要換新的 AUX 板子.

 

總算全部正常工作了


上面的寫入都是用 Xilinx ISE 的 impact 用手動方式寫入. 但要操作的 FPGA 實在很多, 於是小光就用 impact 的 batch mode, 寫了 .cmd 檔來自動執行燒錄的動作. 下圖是一個 .cmd 檔的範例. 我們後來就依據此檔來做大批的操作.


 

batch 執行時的 prompt.

 

大家都 program 成功了, 以後還有 band 3, band 4 要加入, 小胖簡文鵬要做另外兩個板子.


 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 huanhsin 的頭像
    huanhsin

    黎煥欣的工作部落格

    huanhsin 發表在 痞客邦 留言(0) 人氣()