資料介紹
摘 要:本文分析了傳統(tǒng)的多個(gè)DSP 的各種互聯(lián)的方法,提出將串行RapidIO 協(xié)議,這種基于開關(guān)的、點(diǎn)對(duì)點(diǎn)的互連方法作為基帶數(shù)據(jù)處理中的互連方案,可以減少成本,并且提供高帶寬下低延時(shí)的雙向通信。然后結(jié)合基站基帶處理,這種方案具有很大的靈活性,最后總結(jié)了使用這種互連方案的好處。
目前,在通信系統(tǒng)中,比如在 VoIP 網(wǎng)關(guān)和無(wú)線基站的系統(tǒng)中,語(yǔ)音和數(shù)據(jù)都在急劇增加,系統(tǒng)的處理能力也要極大地增加,因此單個(gè)DSP 已經(jīng)不能滿足越來(lái)越多的需求,需要把多個(gè)DSP 互聯(lián)成DSP 簇來(lái)增加對(duì)更多數(shù)據(jù)的更快處理能力。DSP 的互連有很多種,不同的應(yīng)用場(chǎng)合可以使用不同的DSP 互聯(lián)。比如基于總線的多DSP 結(jié)構(gòu)復(fù)雜,而且因?yàn)楣蚕砜偩€造成總線帶寬,降低系統(tǒng)整體的效率,總線瓶頸的限制將凸顯出來(lái);通過(guò)HPI 接口-可以提供DSP 之間的互聯(lián),但是數(shù)據(jù)傳輸速率有限,數(shù)據(jù)傳輸有時(shí)會(huì)成為系統(tǒng)處理能力提高的瓶頸,造成系統(tǒng)整體效率的降低;多通道緩沖串口MCBSP-數(shù)據(jù)傳輸帶寬有限,他們都不適合多DSP 之間的高速數(shù)據(jù)傳輸。DSP 簇需要通過(guò)一種特殊的方式互聯(lián),以支持更高的帶寬,同時(shí)進(jìn)行低延時(shí)的雙線通信。可以通過(guò)專用的互聯(lián)芯片來(lái)實(shí)現(xiàn)多DSP 互聯(lián)方案,這樣,連接上不會(huì)復(fù)雜,而且具有靈活性和高速傳輸?shù)奶攸c(diǎn)。在無(wú)線基站中,如果利用RapidIO協(xié)議進(jìn)行DSP 互連則可以大大提高運(yùn)算效率。而且目前芯片的廠家已經(jīng)生產(chǎn)出支持串行RapidIO 接口的芯片,使得DSP 之間高速互聯(lián)成成為可能。
1. 系統(tǒng)介紹
1.1 串行RapidIO
RapidIO 商業(yè)聯(lián)盟組織2001 年提出了針對(duì)多處理器互連的RapidIO 協(xié)議。RapidIO 協(xié)議是一個(gè)點(diǎn)對(duì)點(diǎn)的包交換協(xié)議, 有物理層、運(yùn)輸層和邏輯層3 層結(jié)構(gòu)。邏輯層為RapidIO 節(jié)點(diǎn)的交易, 定義了所有的包格式:運(yùn)輸層為RapidIO 數(shù)據(jù)包提供了路由和尋址的功能;物理層提供了設(shè)備接口的電氣特性說(shuō)明此外, 協(xié)議還提供了流量控制、差錯(cuò)控制等功能。對(duì)于采用較少連線的長(zhǎng)距離傳輸以及背板傳輸,由于RapidIO 物理層采用Lvds 傳輸和高速串行收發(fā)器技術(shù),在每個(gè)方向上支持高達(dá)10-Gbps 的數(shù)據(jù)吞吐量,可用在圖像和信號(hào)處理、高帶寬存儲(chǔ)器接口等領(lǐng)域中。
1.2 DSP 之間通過(guò)串行RapidIO 進(jìn)行互連
如果 DSP 簇的互連使用串行RapidIO 協(xié)議,可以大大提高吞吐量。如圖1 所示:
圖 1 一種初步的互連方案
可以看出,幾個(gè)DSP 通過(guò)這種方法進(jìn)行互連,利用兩個(gè)DSP 分別從外部收集未處理的數(shù)據(jù)并將處理好的數(shù)據(jù)送出,在幾個(gè)DSP 內(nèi)部利用串行RapidIO 協(xié)議,數(shù)據(jù)在幾個(gè)DSP 之間高速運(yùn)轉(zhuǎn),正是因?yàn)镽apidIO 這種基于點(diǎn)到點(diǎn)的傳輸特性才能使得高速傳輸?shù)膶?shí)現(xiàn)。另外,還可以通過(guò)一個(gè)外部的主機(jī)hoST 來(lái)實(shí)現(xiàn)控制這幾個(gè)DSP 的一些功能,比如在某種場(chǎng)合可以只運(yùn)行某個(gè)DSP 進(jìn)行特殊運(yùn)算,那么其他的DSP 則處于不工作的狀態(tài)。這種DSP 之間使用串行RapidIO 互連有很多優(yōu)點(diǎn):
1、RapidIO 協(xié)議分為三層,所有DSP 可以集中處理碼元速率和符號(hào)速率。
2、擁有可以升級(jí)的交織查找表,可以平衡幾個(gè) DSP 的工作量。
3、這種點(diǎn)到點(diǎn)的開關(guān)互連可以滿足更高更復(fù)雜的要求,比如多用戶檢測(cè)等等。
4、協(xié)議中四種優(yōu)先級(jí)設(shè)定,允許高優(yōu)先級(jí)的優(yōu)先通信。
5、RapidIO 中的數(shù)據(jù)流,可以選擇第六種數(shù)據(jù)類型,允許數(shù)據(jù)傳輸具有更小的包頭。
1.3 無(wú)線傳輸系統(tǒng)基帶部分
在無(wú)線傳輸中,模擬的用戶數(shù)據(jù)經(jīng)過(guò)射頻模塊進(jìn)行模擬的轉(zhuǎn)換,發(fā)送到基站的基帶板接收,運(yùn)行一系列的運(yùn)算規(guī)則進(jìn)行調(diào)制解調(diào)來(lái)分析用戶數(shù)據(jù)?;鶐ё酉到y(tǒng)完成信道解擴(kuò)解調(diào)、編譯碼、擴(kuò)頻調(diào)制的功能。基帶子系統(tǒng)對(duì)上行基帶數(shù)據(jù)進(jìn)行解調(diào),包括相關(guān)、信道估計(jì)、頻率跟蹤和RAKE 合并等,然后經(jīng)過(guò)譯碼處理、FP 處理傳遞給傳輸子系統(tǒng)。而在下行鏈路中,基帶子系統(tǒng)接收到來(lái)自傳輸子系統(tǒng)的FP 包,根據(jù)要求完成編碼,包括TB 塊CRC 校驗(yàn)和碼塊分段、信道編碼、速率匹配、交織、傳輸信道復(fù)用與物理信道映射等,將下行數(shù)據(jù)發(fā)送到中頻子系統(tǒng)。其中,互相關(guān)、信道估計(jì)和多用戶檢測(cè)等通常都是用ASIC 和FPGA 來(lái)實(shí)現(xiàn)的,Viterbi 譯碼和turbo 譯碼等通常都是用DSP 實(shí)現(xiàn)的。如圖2 所示:
圖 2 基站基帶處理板簡(jiǎn)化框圖
傳統(tǒng)的 ASIC/FPGA 構(gòu)成的處理器,沒有對(duì)等網(wǎng)絡(luò)的要求,對(duì)語(yǔ)音、數(shù)據(jù)進(jìn)行固定分配,處理效率比較低。因此可以考慮用DSP 來(lái)實(shí)現(xiàn),但是單個(gè)DSP 只有一個(gè)內(nèi)核,它的處理能力非常有限,處理數(shù)據(jù)的速度不及FPGA.如果多個(gè)多核協(xié)作進(jìn)行并行計(jì)算,則可以成倍提高DSP 的處理能力,因此可以考慮多個(gè)DSP 互連。多個(gè)DSP 通過(guò)高速協(xié)議互連構(gòu)成的DSP簇能夠很靈活地實(shí)現(xiàn)多種功能,他們之間通過(guò)軟件編程,可以非常靈活地適應(yīng)更高復(fù)雜的要求,并且使對(duì)等網(wǎng)絡(luò)通信成為可能,具有更高的吞吐量。
由于這種模塊只有 DSP 在運(yùn)算,需要進(jìn)行負(fù)載均衡,對(duì)于處理鏈中的DSP 簇,需要給每個(gè)DSP 分配不同的算法模塊。因?yàn)樾枰叩臄?shù)據(jù)速率并且需要更復(fù)雜的多用戶運(yùn)算,進(jìn)行信道估計(jì)和檢測(cè),需要用多個(gè)DSP 對(duì)這些運(yùn)算進(jìn)行負(fù)載均衡,從而去實(shí)現(xiàn)更大的算法模塊。比如說(shuō)可以給每個(gè)DSP 相同的算法,也可以讓每個(gè)DSP 本身成為一個(gè)獨(dú)立的算法模塊,這些都是非常靈活的。
目前,在通信系統(tǒng)中,比如在 VoIP 網(wǎng)關(guān)和無(wú)線基站的系統(tǒng)中,語(yǔ)音和數(shù)據(jù)都在急劇增加,系統(tǒng)的處理能力也要極大地增加,因此單個(gè)DSP 已經(jīng)不能滿足越來(lái)越多的需求,需要把多個(gè)DSP 互聯(lián)成DSP 簇來(lái)增加對(duì)更多數(shù)據(jù)的更快處理能力。DSP 的互連有很多種,不同的應(yīng)用場(chǎng)合可以使用不同的DSP 互聯(lián)。比如基于總線的多DSP 結(jié)構(gòu)復(fù)雜,而且因?yàn)楣蚕砜偩€造成總線帶寬,降低系統(tǒng)整體的效率,總線瓶頸的限制將凸顯出來(lái);通過(guò)HPI 接口-可以提供DSP 之間的互聯(lián),但是數(shù)據(jù)傳輸速率有限,數(shù)據(jù)傳輸有時(shí)會(huì)成為系統(tǒng)處理能力提高的瓶頸,造成系統(tǒng)整體效率的降低;多通道緩沖串口MCBSP-數(shù)據(jù)傳輸帶寬有限,他們都不適合多DSP 之間的高速數(shù)據(jù)傳輸。DSP 簇需要通過(guò)一種特殊的方式互聯(lián),以支持更高的帶寬,同時(shí)進(jìn)行低延時(shí)的雙線通信。可以通過(guò)專用的互聯(lián)芯片來(lái)實(shí)現(xiàn)多DSP 互聯(lián)方案,這樣,連接上不會(huì)復(fù)雜,而且具有靈活性和高速傳輸?shù)奶攸c(diǎn)。在無(wú)線基站中,如果利用RapidIO協(xié)議進(jìn)行DSP 互連則可以大大提高運(yùn)算效率。而且目前芯片的廠家已經(jīng)生產(chǎn)出支持串行RapidIO 接口的芯片,使得DSP 之間高速互聯(lián)成成為可能。
1. 系統(tǒng)介紹
1.1 串行RapidIO
RapidIO 商業(yè)聯(lián)盟組織2001 年提出了針對(duì)多處理器互連的RapidIO 協(xié)議。RapidIO 協(xié)議是一個(gè)點(diǎn)對(duì)點(diǎn)的包交換協(xié)議, 有物理層、運(yùn)輸層和邏輯層3 層結(jié)構(gòu)。邏輯層為RapidIO 節(jié)點(diǎn)的交易, 定義了所有的包格式:運(yùn)輸層為RapidIO 數(shù)據(jù)包提供了路由和尋址的功能;物理層提供了設(shè)備接口的電氣特性說(shuō)明此外, 協(xié)議還提供了流量控制、差錯(cuò)控制等功能。對(duì)于采用較少連線的長(zhǎng)距離傳輸以及背板傳輸,由于RapidIO 物理層采用Lvds 傳輸和高速串行收發(fā)器技術(shù),在每個(gè)方向上支持高達(dá)10-Gbps 的數(shù)據(jù)吞吐量,可用在圖像和信號(hào)處理、高帶寬存儲(chǔ)器接口等領(lǐng)域中。
1.2 DSP 之間通過(guò)串行RapidIO 進(jìn)行互連
如果 DSP 簇的互連使用串行RapidIO 協(xié)議,可以大大提高吞吐量。如圖1 所示:
圖 1 一種初步的互連方案
可以看出,幾個(gè)DSP 通過(guò)這種方法進(jìn)行互連,利用兩個(gè)DSP 分別從外部收集未處理的數(shù)據(jù)并將處理好的數(shù)據(jù)送出,在幾個(gè)DSP 內(nèi)部利用串行RapidIO 協(xié)議,數(shù)據(jù)在幾個(gè)DSP 之間高速運(yùn)轉(zhuǎn),正是因?yàn)镽apidIO 這種基于點(diǎn)到點(diǎn)的傳輸特性才能使得高速傳輸?shù)膶?shí)現(xiàn)。另外,還可以通過(guò)一個(gè)外部的主機(jī)hoST 來(lái)實(shí)現(xiàn)控制這幾個(gè)DSP 的一些功能,比如在某種場(chǎng)合可以只運(yùn)行某個(gè)DSP 進(jìn)行特殊運(yùn)算,那么其他的DSP 則處于不工作的狀態(tài)。這種DSP 之間使用串行RapidIO 互連有很多優(yōu)點(diǎn):
1、RapidIO 協(xié)議分為三層,所有DSP 可以集中處理碼元速率和符號(hào)速率。
2、擁有可以升級(jí)的交織查找表,可以平衡幾個(gè) DSP 的工作量。
3、這種點(diǎn)到點(diǎn)的開關(guān)互連可以滿足更高更復(fù)雜的要求,比如多用戶檢測(cè)等等。
4、協(xié)議中四種優(yōu)先級(jí)設(shè)定,允許高優(yōu)先級(jí)的優(yōu)先通信。
5、RapidIO 中的數(shù)據(jù)流,可以選擇第六種數(shù)據(jù)類型,允許數(shù)據(jù)傳輸具有更小的包頭。
1.3 無(wú)線傳輸系統(tǒng)基帶部分
在無(wú)線傳輸中,模擬的用戶數(shù)據(jù)經(jīng)過(guò)射頻模塊進(jìn)行模擬的轉(zhuǎn)換,發(fā)送到基站的基帶板接收,運(yùn)行一系列的運(yùn)算規(guī)則進(jìn)行調(diào)制解調(diào)來(lái)分析用戶數(shù)據(jù)?;鶐ё酉到y(tǒng)完成信道解擴(kuò)解調(diào)、編譯碼、擴(kuò)頻調(diào)制的功能。基帶子系統(tǒng)對(duì)上行基帶數(shù)據(jù)進(jìn)行解調(diào),包括相關(guān)、信道估計(jì)、頻率跟蹤和RAKE 合并等,然后經(jīng)過(guò)譯碼處理、FP 處理傳遞給傳輸子系統(tǒng)。而在下行鏈路中,基帶子系統(tǒng)接收到來(lái)自傳輸子系統(tǒng)的FP 包,根據(jù)要求完成編碼,包括TB 塊CRC 校驗(yàn)和碼塊分段、信道編碼、速率匹配、交織、傳輸信道復(fù)用與物理信道映射等,將下行數(shù)據(jù)發(fā)送到中頻子系統(tǒng)。其中,互相關(guān)、信道估計(jì)和多用戶檢測(cè)等通常都是用ASIC 和FPGA 來(lái)實(shí)現(xiàn)的,Viterbi 譯碼和turbo 譯碼等通常都是用DSP 實(shí)現(xiàn)的。如圖2 所示:
圖 2 基站基帶處理板簡(jiǎn)化框圖
傳統(tǒng)的 ASIC/FPGA 構(gòu)成的處理器,沒有對(duì)等網(wǎng)絡(luò)的要求,對(duì)語(yǔ)音、數(shù)據(jù)進(jìn)行固定分配,處理效率比較低。因此可以考慮用DSP 來(lái)實(shí)現(xiàn),但是單個(gè)DSP 只有一個(gè)內(nèi)核,它的處理能力非常有限,處理數(shù)據(jù)的速度不及FPGA.如果多個(gè)多核協(xié)作進(jìn)行并行計(jì)算,則可以成倍提高DSP 的處理能力,因此可以考慮多個(gè)DSP 互連。多個(gè)DSP 通過(guò)高速協(xié)議互連構(gòu)成的DSP簇能夠很靈活地實(shí)現(xiàn)多種功能,他們之間通過(guò)軟件編程,可以非常靈活地適應(yīng)更高復(fù)雜的要求,并且使對(duì)等網(wǎng)絡(luò)通信成為可能,具有更高的吞吐量。
由于這種模塊只有 DSP 在運(yùn)算,需要進(jìn)行負(fù)載均衡,對(duì)于處理鏈中的DSP 簇,需要給每個(gè)DSP 分配不同的算法模塊。因?yàn)樾枰叩臄?shù)據(jù)速率并且需要更復(fù)雜的多用戶運(yùn)算,進(jìn)行信道估計(jì)和檢測(cè),需要用多個(gè)DSP 對(duì)這些運(yùn)算進(jìn)行負(fù)載均衡,從而去實(shí)現(xiàn)更大的算法模塊。比如說(shuō)可以給每個(gè)DSP 相同的算法,也可以讓每個(gè)DSP 本身成為一個(gè)獨(dú)立的算法模塊,這些都是非常靈活的。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于McBSP實(shí)現(xiàn)DSP與串行Flash之間的接口通訊
- 基于DSP控制的UDP協(xié)議與IPC的驅(qū)動(dòng)例程 6次下載
- 使用McBSP實(shí)現(xiàn)DSP與串行Flash的接口通訊 19次下載
- TMS320C6474 DSP srio用戶指南 10次下載
- TMS320C6472/TMS320TCI6486 串行RapidIO實(shí)施指南 3次下載
- 詳述多DSP系統(tǒng)互連方案的應(yīng)用背景和優(yōu)缺點(diǎn) 1次下載
- 基于串行RapidIO的Buffer層設(shè)計(jì) 0次下載
- 基于FPGA的通用高速串行互連協(xié)議設(shè)計(jì) 18次下載
- RapidIO應(yīng)用系統(tǒng)及其驗(yàn)證模型的設(shè)計(jì)與測(cè)試 38次下載
- 基于RapidIO和存儲(chǔ)映射的高速互連網(wǎng)絡(luò)
- DSP互連分析與FPGA實(shí)現(xiàn)
- 基于FPGA實(shí)現(xiàn)DSP與RapidIO網(wǎng)絡(luò)互聯(lián)
- 基于TSI568的RapidIO交換模塊設(shè)計(jì)
- 5600系列dsp的串行接口設(shè)計(jì)
- 基于FPGA的串行RapidIO-PCI轉(zhuǎn)接橋設(shè)計(jì)
- 簡(jiǎn)單認(rèn)識(shí)UART串行通信協(xié)議 1309次閱讀
- 高速串行通信協(xié)議詳解 540次閱讀
- srio交換芯片屬于什么種類 597次閱讀
- rapidio交換芯片是什么 2149次閱讀
- 井芯微電子PRB0400橋接芯片產(chǎn)品概述 1168次閱讀
- 串行通信介紹 2156次閱讀
- 介紹一種基于數(shù)據(jù)包交換的互連體系結(jié)構(gòu)RapidIO 1159次閱讀
- 基于DSP芯片實(shí)現(xiàn)異步串行通信系統(tǒng)的軟硬件設(shè)計(jì) 2800次閱讀
- DSP的串行通信接口SCI與PC機(jī)的通訊設(shè)計(jì) 5249次閱讀
- 通過(guò)FPGA實(shí)現(xiàn)多種主流高速串行交換模塊研究設(shè)計(jì) 1597次閱讀
- 第二代串行RapaidIO logicore IP的主要性能及優(yōu)勢(shì) 3052次閱讀
- 一種CAN總線與以太網(wǎng)互連系統(tǒng)的設(shè)計(jì)方案 4219次閱讀
- TMS320LF2407 DSP控制器的串行通信設(shè)計(jì) 2220次閱讀
- 多路異步串行通信系統(tǒng)在光纖陀螺組合中的設(shè)計(jì)與實(shí)現(xiàn) 757次閱讀
- 推動(dòng)串行互連革命 602次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1491次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費(fèi)
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 4次下載 | 免費(fèi)
- 8基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多