<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 一種新型多DSP并行處理結構

一種新型多DSP并行處理結構

作者: 時(shí)間:2009-03-19 來(lái)源:網(wǎng)絡(luò ) 收藏

傳統的雷達信號系統的設計是根據具體的需求確定算法流程以及硬件的。這導致了系統升級的困難加大。當信號的內容改變、要求的數據量加大、改進(jìn)處理算法時(shí),必須對整個(gè)系統進(jìn)行重新設計。利用軟件無(wú)線(xiàn)電的原理,可以構建通用的硬件平臺,輔之以必要的軟件系統,能實(shí)現各種信號處理功能。

本文引用地址:http://dyxdggzs.com/article/152577.htm

采用高速浮點(diǎn)(A-21161N)。A-21161N集成了一個(gè)性能優(yōu)良的浮點(diǎn)DSP核和豐富的在片功能,并且提供了實(shí)用可靠的多處理器互聯(lián)及處理的方式。以六片ADSP-21161N構成的多處理器具有強大的處理能力,可以完成各種高速功能。

要求巨大的計算量與超高速的計算速度,而現在的單片DSP很難滿(mǎn)足要求,因此必須采用合理的計算結構。雷達信號處理的特點(diǎn)要求處理結點(diǎn)具有大的I/O帶寬,以實(shí)現高數據吞吐能力。通用的系統還必須支持多種算法,因此應能根據不同算法的要求靈活地改變的拓撲結構,并提供方便多樣的相互通信手段。

1 ADSP-21161N芯片簡(jiǎn)介

ADSP-21161N是美國ADI公司近期推出的功能強大的32bit浮點(diǎn)DSP芯片,采用超級哈佛結構,擁有多條內部總線(xiàn)、高速運算單元、大容量存儲器、靈活多樣的外部接口。它的核心工作頻率可達100MHz,外部總線(xiàn)工作頻率可達50MHz。由于其內部包括兩組處理單元,每組又運用三級流水線(xiàn)結構進(jìn)行處理,故而運算處理速度可以達到600MIPS,以此來(lái)實(shí)現DSP的低工作頻率、高處理能力的功能可以降低功耗。

大容量?jì)炔侩p端口SRAM,容量可達到1Mbit,分成兩個(gè)存儲區,一個(gè)周期可同時(shí)完成指令代碼及操作數的存取,并可任意設置成16位、32位或48位字寬,給不同的應用帶來(lái)了方便。

主機(HOST)與多處理器接口無(wú)需外部電路,依靠片內總線(xiàn)仲裁邏輯和DMA控制器的支持,能夠方便地構成緊耦合的共享總線(xiàn)/共享存儲器的并行系統。在片的SDRAM控制器,可直接管理SDRAM,之間可以很好地協(xié)調共同使用SDRAM,從而構成一個(gè)一體化的處理系統。

兩套雙向高速LINK數據傳輸口,每套LINK口受獨立的DMA控制器、發(fā)送/接收數據FIFO的支持,可進(jìn)行最高達100MB/s的高速數據傳輸,大大提高了并行處理能力,可借以構成松耦合的分布式并行系統。

另外,還有SPI端口、可編程I/O管腳(FLAG)以及同步串口等通信端口。

2 多處理器系統基本結構

在多處理器系統中,處理器節點(diǎn)之間的通信通常使用兩種方案:一種方案是使用專(zhuān)門(mén)的點(diǎn)對點(diǎn)通信信道;另一種方案是節點(diǎn)之間通過(guò)一個(gè)共享的全局存儲器和一條并行總線(xiàn)進(jìn)行通信。這兩種解決方案則構造了兩種多DSP結構,即數據流式結構和簇式結構。

2.1 數據流式多處理器結構

數據流式多處理器結構應用ADSP-21161N的鏈路口進(jìn)行點(diǎn)對點(diǎn)通信。系統的算法可以分解成多個(gè)部分,分別由多個(gè)處理器節點(diǎn)執行,并將數據按順序放到由處理器節點(diǎn)構成的“流水線(xiàn)”上。這樣的系統結構特別適合于對計算帶寬要求高、靈活性要求低的應用。但作為一個(gè)通用的處理平臺,必須做到靈活性強,因此本文所介紹的系統并沒(méi)有應用數據流式結構,而是簇式結構。

2.2 簇式多處理器結構

簇式多處理器結構適合于需要一定靈活性的應用,特別是當一個(gè)系統必須能夠支持多種不同任務(wù),而其中一些可能需要并發(fā)運行的情況。簇式多處理器結構如圖1所示。

ADSP-21161N的內部存儲器是針對滿(mǎn)足多處理器系統I/O的需要設計的,片內的雙口RAM允許在處理器核進(jìn)行雙數據訪(fǎng)問(wèn)的同時(shí)進(jìn)行全速的處理器間傳送,而不需要從處理器核竊取周期使處理器保持完整的100MIPS、600MFLOPS的性能。通過(guò)軟件的設計,6片ADSP-21161N組成的一個(gè)統一的簇式多處理器系統,可以將多處理器配置成數據并行或者是控制并行系統。由于各處理器節點(diǎn)內核之間不相互制約,這樣一個(gè)系統可以達到3600MFLOPS的運算速度,對于通常的信號處理工作完全可以做到實(shí)時(shí)處理。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>