六月婷婷综合-日韩理论在线-69久久久久-欧色图-蜜桃成人在线视频-色先锋在线-亚洲va中文字幕-香蕉影院在线-av一区免费-强开小嫩苞一区二区三区网站-国产视频九色蝌蚪

寧波市鄞州首南恒宇激光雕刻廠

用于無線通信的多內(nèi)核DSP
分享到:


無線通信產(chǎn)業(yè)不斷推進創(chuàng)新,像WiMAX、MIMO和4G都需要增強的性能。無線系統(tǒng)開發(fā)商面臨在更短的開發(fā)周期和更少的財政投入情況下提供非常復雜的系統(tǒng)。在這種壓力下,目前業(yè)界正在突破無線系統(tǒng)采用ASIC、DSP和FPGA的傳統(tǒng)構建方法。多內(nèi)核DSP兼具FPGA的擴展特性和陣列優(yōu)點,以及DSP的相似性和效率,提供了一種比DSP和FPGA更高效、更易于開發(fā)的解決方案。

在無線基礎設備開發(fā)公司中,ASIC設計開始不斷減少,ASIC開發(fā)時間太長,并且為適應不斷變化的無線基礎設備需求,需要很高的成本。這些公司于是現(xiàn)在開始得到這樣的結論,即未來的系統(tǒng)必須基于完全可重構的軟件方案來構建。

但是,通常采用DSP處理器和FPGA的完全可重構解決方案都具有其自身的問題。最新一代DSP處理器只能滿足像WiMAX和HSDPA這樣的當代無線通信標準處理器的一小部分需求,需要許多個DSP連接在一起來滿足處理負載需求,這對于編寫代碼來說既痛苦,代價又高。

FPGA提供豐富的處理帶寬,但是與基于處理器的解決方案相比,成本高。整合其他方法的企圖卻產(chǎn)生一種很笨拙的混合開發(fā)環(huán)境,使得時序收斂問題更糟糕。

一種成功的基帶架構的五個最重要的特性為:

◆ 在不同產(chǎn)品系列中提供足夠處理能力的可擴展性
◆ 高效執(zhí)行控制功能以及DSP功能的能力
◆ 易于編程和驗證
◆ I/O帶寬
◆ 低功耗

因此,能實現(xiàn)新的、令人激動的應用的算法正待走出實驗室,但是,就我們在過去幾年中所見的傳統(tǒng)架構上的輕微改進并不能滿足所要求的處理能力。依賴工藝尺寸的縮小或者時鐘速度的改善不大可能提供所需要的性能,基于這樣的原因,我們已經(jīng)可以看到對新方法的需求。

然而,一種架構的特性必須是可擴展的,并且在一種編程模式下支持一系列的應用;然后,可能以不同的方式來應用以使特定的器件與特定的問題匹配。盡管可以針對一種應用設計一種處理器,但它不是一種架構而僅僅是一種可編程ASSP。

這就解釋了為什么對并行架構那么關注,這種架構能擴展以提供需要的處理能力,又方便編程,并且還能解決控制和選擇功能,這些功能是這些算法的一部分。

根據(jù)特定的算法,通常存儲器帶寬或者數(shù)據(jù)處理I/O成為性能瓶頸。將信息從系統(tǒng)中發(fā)出與送入的能力必須能趕得上黑盒子內(nèi)的處理能力。這就解釋了為什么某些DSP架構不沿用通常的Von Neuman結構(共享編程和數(shù)據(jù)存儲器),而使用Harvard架構(雙存儲器),或者甚至是Super Harvard架構(另外的數(shù)據(jù)存取)。很明顯,帶有跨單元陣列的多I/O路徑的并行架構具有更多的優(yōu)勢。

最后一點,但是也是非常重要的,就是支持可編程特性和驗證。與通用器件相比,DSP用在非常苛刻的實時系統(tǒng)中,這對它怎樣運行提出了很嚴格的約束。在某個領域內(nèi)可以應用的方法可能在另外一個領域內(nèi)不可使用。對算法的開發(fā)、編碼和驗證要求很重要,如果要獲得很大的成功,架構必須有助于這些任務的實現(xiàn)。

而FPGA可以提供這種處理能力,但是成本高、功耗高,而且不是一種“軟件”解決方案。有大量的事例(例如BTDI測試基準)顯示,在FPGA上開發(fā)復雜的DSP功能可能會需要數(shù)周甚至數(shù)月,而在DSP處理器上實現(xiàn)等同的代碼則只需要數(shù)天。

FPGA架構的優(yōu)越性

FPGA具有非常強的通用性相同的芯片可以用在基站中替代DSP,在路由器中用于TCP處理對于高性能視頻加密等等。在很多方面,這種通用性是一種非常大的優(yōu)勢。但是,這是有代價的,可能一種器件針對上面應用中的一種進行優(yōu)化,或許可以提供在價格、性能、處理能力和功能上的較好折衷。

例如,F(xiàn)PGA可以運行任何比特寬度的運算。但是這意味著每一個比特獨立控制,因此產(chǎn)生1:1的運算控制開銷。其結果是,信號發(fā)送將占用很大部分的硅片面積。但是在大多數(shù)應用中,16比特的字寬就“足夠好”了。因此,一種選擇將是設計一種16比特的架構,在總線上傳輸,將開銷從1:1降低到1:16。

在提供專用的DSP功能的情況下,在FPGA上的整個芯片電路中依然是很小的一部分,因此開銷還是很高。而且,在FPGA結構上的這種額外控制加之深亞微米工藝的高漏電流產(chǎn)生很高的功耗。對于FPGA中被布局布線的每個門電路來說,有成百上千的配置晶體管。由于靜態(tài)功耗由總的芯片門電路面積決定,F(xiàn)PGA的本性就決定了具有比同等的處理器高得多的靜態(tài)功耗。密集布線結構和相應較大的硅片尺寸意味著信號需要驅(qū)動更大的電容,并因此增加了動態(tài)功耗。

類似地,F(xiàn)PGA允許在時序上有非常高的靈活性逐周期實現(xiàn)控制,具有非常精細的周期粒度。因為每個設計必須進行布局布線,因此不可避免存在時序收斂問題。為獲得最高的性能,必須認真地設定約束條件以達到期望的時鐘周期時間。這需要富有經(jīng)驗的設計,增加了設計成本和時間。可能需要插入額外的流水級,以改變電路的行為和延時。可能需要定義更高成本的速度等評定器件。在更大的器件上,布局布線的周期可能需要幾個小時到半天時間,延后了開發(fā)進度。

然而,F(xiàn)PGA相對于DSP可以提供一個巨大的優(yōu)勢:即它能提供另外一種自由度。一種標準的處理器只能在一個方面提高性能,即運行更快。這需要更大的緩存、更深的流水線以及更復雜的邏輯(無序執(zhí)行、可預知的跳轉(zhuǎn)、動態(tài)再調(diào)度)。速度上的每一次增加都需要增加硅片面積,兩者的增加并不成比例關系。不僅僅需要更多的硅片面積,還使編程和調(diào)試更加復雜。過去,對處理器進行仿真和調(diào)試很簡單,但是在這些特性下,代碼的執(zhí)行難以進行調(diào)試。

相反,現(xiàn)場可編程陣列(注意關鍵詞“陣列”)可以將任務擴散到整個硅片。其結果是每個模塊可以很簡單,運行很慢,并因此占用較少的硅片面積。

這樣我們就達到了高端DSP性能的拐點。此時,單個處理器的架構與大量處理器協(xié)同執(zhí)行任務的能力相比變得不那么重要了。因此,我們所看到的最重要的架構開發(fā)是提供并行特性的擴展能力。并行特性并不是指僅僅增加一些執(zhí)行單元,或者甚至將十多個高端DSP連接在一起的能力,而是將數(shù)以千計的處理器連接在一起來執(zhí)行非常復雜的DSP任務,單塊芯片上幾百個處理器,即多內(nèi)核器件。

兼具FPGA優(yōu)點的多內(nèi)核DSP

多內(nèi)核DSP兼具FPGA的擴展特性和陣列優(yōu)點,以及DSP的相似性和效率,提供了一種比DSP和FPGA都更高效、更易于開發(fā)的解決方案。

然而,這不僅僅是一種硅片集成任務,這些器件必須支持多個處理內(nèi)核的有效使用,兼具高性能和易于編程、調(diào)試和最終的系統(tǒng)驗證特點。

聯(lián)系我們

地址: 浙江省.寧波市鄞州區(qū)寧姜公路(九曲小區(qū)二期旁)

郵編: 315040

聯(lián)系人: 盛立峰

電話: 0574-87139378

傳真: 0574-87139378

手機: 13867861670

郵箱: 85400329@qq.com

聯(lián)系我們
主站蜘蛛池模板: 利津县| 紫金县| 安岳县| 南昌县| 木兰县| 海晏县| 菏泽市| 平南县| 贵港市| 开远市| 辽阳市| 印江| 屯门区| 安塞县| 南昌市| 文登市| 林州市| 共和县| 连江县| 沛县| 买车| 渭源县| 宾阳县| 宿松县| 禹城市| 东阿县| 会泽县| 驻马店市| 伊宁县| 阿尔山市| 台东县| 临城县| 新闻| 通河县| 疏勒县| 兴安县| 林芝县| 崇信县| 鹤岗市| 门头沟区| 怀安县|