2008-07-07 4 band DC (2) 主程式寫入控制器及 band 分配器

黎煥欣   Li Husn Hsin

這次一次要做能擴展到 4 個 band 的 DC, 所以各週邊的修改就變得很重要. 第一個要弄的就是全體都要用的 Walsh function generator 及 FPGA programmer 的信號分配. 再者是每個 band 自用的信號讀取及分配.

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

第一個就是 Walsh funtion generatgor 及 1024ms sampler trig 產生器, 如同上一次 1 band DC 所用的,  用 12MHz 來做整個系統的參考源.

 

同時也產生 Walsh 信號  (Trig 及 Walsh#3 )

 

與外界分配器之間的接線用 10 pin 的 MOLEX 線

 

與主分配板接在一起

 

這是測試的佈置

 

分配板會把所有的信號都變成差分信號

 

也測試可受控的 sampler 信號

 

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

接下來要加入 Xilinx 的 USB programer

 

終於讓它以為接上了一個 FPGA

 

Impact 也可以 programming, 但最後沒有接 DONE pin 回來, 它會認為是失敗的.

也測試了可受控的 FPGA programing 信號

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

這是每一個 band 都要有一個的 FPGA program dist.

 

它跟主控分配器各佔掉一個 port

 

在兩者結合, 並將 FPGA program 的信號傳送過去.

 

總算第一片測試板 DONE LED 亮起來, 表示成功的 program FPGA

 

再來測試兩個 FPGA 一起 program 同樣的內容

 

同樣也成功了. 這個 dist 板的 diff IC 一次最多只會驅動兩組輸出, 所以兩個板子可以同時程式化完畢, 表示系統已沒有大問題了.



 
而且以上所有的步驟都是用 6MHz 的取樣 clock , 比我們上次只能到 3MHz 要好多了.

另外, DONE PIN 讀回的板子, 也成功的讀取了 programming 的狀態. 下圖就是一個範例.

 

接下來就是要整個 RACK 架全部一起動起來了.


 

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

    黎煥欣的工作部落格

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