雙DSP柔性處理系統研究
為了實現圖像的實時采集與高速處理,本系統用兩片雙口RAM組成相互獨立的視頻緩存,分別對應主/從DSP處理器。設計時選用IDT公司的3.3V 異步雙口PRAM IDT70V657,同時與DSP接口采用ASRAM方式。由于EMIF的ASRAM接口支持32Bit的數據接口,因此,利用IDT70V657構成不完全地址結構來存取數據能夠更好地實現8Bit鎖存數據與C6414的接口,而無須對DPRAM進行寬度擴展。同時亦可減少DSP讀取外部數據的時間開銷。
IDT70V657的大小是32K×36Bit系統采用將兩個DPRAM各劃分為前后兩個半場的方式來實現存取數據時的乒乓切換。即在系統工作的任一時刻,當對DPRAM前半場寫入數據時,使DPRAM后半場向DSP讀出數據。當前半場寫滿視頻數據時,由FPGA給DSP發出中斷信號,以通知DSP讀出DPRAM前半場所寫入數據,同時,將A/D轉換器的數據寫入DPRAM后半場緩沖空間,如此反復進行來實現數據的讀出與寫入同步操作。
b. 雙DSP高速信號處理系統
TMS320C6414-600型DSP的主頻高達600MHz,在超高速實時圖像處理領域有著非常出色的性能。本系統的雙DSP高速實時信號處理系統就以2片C6414-600 DSP芯片為核心組成鄰域圖像并行處理機,并通過系統任務的劃分與分解實現同步并行運算處理。其系統框圖如圖4所示。

在本系統中,主DSP完成的主要功能如下:
(1) 實現外部緩存數據到片內的搬移,為DSP高速批處理開辟片內二級緩存;
(2) 實現與外部上位機的即時通訊,接收外部命令與目標參數;
(3) 實現與從DSP的即時通信,下傳命令字與目標參數以及獲取中間結果;
(4) 運行系統跟蹤算法,承擔系統核心運算任務的一半;
(5) 與FPGA建立即時通信,實現系統程序模塊的調度與協調;
從DSP完成的主要功能是:
(1) 實現外部緩存數據到片內的搬移,為DSP高速批處理開辟片內二級緩存;
(2)運行系統跟蹤算法,承擔系統核心運算任務的一半;
(3)實現與主DSP的即時通信,上傳匹配運算中間結果;












評論