基于CPCI總線的多片ADSP-TS201引導設計
DSPA程序流程圖如圖3所示。本文引用地址:http://www.104case.com/article/150192.htm
(1)DSPA關閉所有中斷,所有鏈路口和所有DMA通道,進行初始化;
(2)開啟鏈路口3,2,1,0,設置鏈路口3接收中斷,鏈路口2,1,O發送中斷;
(3)設置鏈路口3通過DMA模式接收128 b數據;
(4)判斷目前加載的DSP,設置相應的鏈路口,發送接收到的128 b數據;
(5)判斷DSPB,DSPC,DSPD是否加載完成,否則繼續通過鏈路口3接收數據,直到DSP都加載完成;
(6)加載完成后,DSPA運行自身DSP程序。
3 系統測試結果
上述引導設計在某雷達信號處理機中得到驗證,通過上位機軟件,能靈活地加載引導代碼,使得調試更加便捷。測試上位機軟件如圖4所示。
修改雷達系統的數字信號處理算法,成功地將算法代碼加載到信號處理機中,從而驗證引導設計方案正確可行。
4 結語
本文以某雷達信號處理機為平臺,設計實現了基于CPCI總線的鏈路口多DSP引導方案,介紹了軟件設計流程及引導方案思想,最后成功驗證了本引導方案的正確性和可行性。本引導方案不使用FLASH或E2PROM存放代碼,使多DSP的軟件編寫更加靈活,調試更加方便,同時使得硬件電路設計更加簡潔。
評論