基于FPDP和VME總線的多DSP通用并行處理系統(tǒng)設計方案
3.3 電路靈活配置
3.3.1 JTAG接口菊花鏈設計
TMS320C6701備有基于IEEE 1149.1標準的邊界掃描測試接口,從而為設計人員提供了一個實時的硬件仿真與調(diào)試環(huán)境。由于處理機是一個有4個DSP的多DSP系統(tǒng),我們將DSP的JTAG接口與14 pin Header間以菊花鏈方式互連。按照JTAG口驅(qū)動能力的要求,我們將關(guān)鍵信號通過一個緩沖器進行增強。
3.3.2 DSP中斷信號分配
多DSP系統(tǒng)不可避免會產(chǎn)生DSP中斷信號不夠用的問題。在處理機的設計過程中,我們分別將三個從DSP和FPDP/RM端口的中斷請求信號引至主DSP的附屬邏輯CPLD中進行統(tǒng)一分配。在CPLD中設定一個控制寄存器,外掛于主DSP的EMIF下。當主DSP接收到中斷請求后,它通過CPLD控制寄存器標示分析中斷信號的來源,從而正確響應。
4、結(jié)論
采用混合總線模式的設計方法將大大提高數(shù)字信號處理系統(tǒng)的并行處理和數(shù)據(jù)傳輸能力。本文采用FPDP總線傳輸協(xié)議,實現(xiàn)了多總線子板間信號高速傳輸。最大為160MB/S的數(shù)據(jù)傳輸帶寬,完全滿足板間DSP芯片點對點通信的需求。同時,采用VME總線完成上下位機程序下載和數(shù)據(jù)監(jiān)控,提高了系統(tǒng)的穩(wěn)定性和可靠性。
本文設計的基于FPDP和VME雙總線的高速實時信號處理多子板系統(tǒng),目前在水下通信領(lǐng)域已取得成功應用。詳細介紹的系統(tǒng)核心子板——多DSP通用并行處理機基于一主三從的多處理器結(jié)構(gòu),不僅可以多板多模式工作,也可以單板使用。目前在DSP大規(guī)模并行技術(shù)向片間發(fā)展的主流下,雖然文中的DSP器件以TMS320C6701為例,但系統(tǒng)結(jié)構(gòu)對其他DSP器件構(gòu)成的多DSP并行處理系統(tǒng)設計都具有一定的參考價值。
評論