基于CPCI總線的鏈路口多DSP引導(dǎo)方案的設(shè)計(jì)實(shí)現(xiàn)
DSPA程序流程圖如圖3所示。
(1)DSPA關(guān)閉所有中斷,所有鏈路口和所有DMA通道,進(jìn)行初始化;
(2)開(kāi)啟鏈路口3,2,1,0,設(shè)置鏈路口3接收中斷,鏈路口2,1,O發(fā)送中斷;
(3)設(shè)置鏈路口3通過(guò)DMA模式接收128 b數(shù)據(jù);
(4)判斷目前加載的DSP,設(shè)置相應(yīng)的鏈路口,發(fā)送接收到的128 b數(shù)據(jù);
(5)判斷DSPB,DSPC,DSPD是否加載完成,否則繼續(xù)通過(guò)鏈路口3接收數(shù)據(jù),直到DSP都加載完成;
(6)加載完成后,DSPA運(yùn)行自身DSP程序。
3 系統(tǒng)測(cè)試結(jié)果
上述引導(dǎo)設(shè)計(jì)在某雷達(dá)信號(hào)處理機(jī)中得到驗(yàn)證,通過(guò)上位機(jī)軟件,能靈活地加載引導(dǎo)代碼,使得調(diào)試更加便捷。測(cè)試上位機(jī)軟件如圖4所示。
修改雷達(dá)系統(tǒng)的數(shù)字信號(hào)處理算法,成功地將算法代碼加載到信號(hào)處理機(jī)中,從而驗(yàn)證引導(dǎo)設(shè)計(jì)方案正確可行。
4 結(jié)語(yǔ)
本文以某雷達(dá)信號(hào)處理機(jī)為平臺(tái),設(shè)計(jì)實(shí)現(xiàn)了基于CPCI總線的鏈路口多DSP引導(dǎo)方案,介紹了軟件設(shè)計(jì)流程及引導(dǎo)方案思想,最后成功驗(yàn)證了本引導(dǎo)方案的正確性和可行性。本引導(dǎo)方案不使用FLASH或E2PROM存放代碼,使多DSP的軟件編寫(xiě)更加靈活,調(diào)試更加方便,同時(shí)使得硬件電路設(shè)計(jì)更加簡(jiǎn)潔。
評(píng)論