在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 滿足嵌入式系統(tǒng)應(yīng)用的多核處理器SoC設(shè)計

      滿足嵌入式系統(tǒng)應(yīng)用的多核處理器SoC設(shè)計

      作者: 時間:2010-05-11 來源:網(wǎng)絡(luò) 收藏

        隨著嵌入式處理需求的快速增長,系統(tǒng)架構(gòu)正朝著多處理器設(shè)計的方向發(fā)展,以解決單處理器系統(tǒng)復(fù)雜度太高和計算能力不足的問題。憑借其高邏輯密度及高性能硬模塊,新一代已經(jīng)使功能強大的芯片多處理(CMP)解決方案成為現(xiàn)實。目前的挑戰(zhàn)在于如何在該解決方案的范疇內(nèi)快速完成設(shè)計的開發(fā)與創(chuàng)建。

        嵌入式開發(fā)套件(EDK)工具和IP具有很大的靈活性,用戶可以利用它們以邏輯為基礎(chǔ)設(shè)計出獨具特色的定制多處理解決方案,從而同時滿足價格和性能目標(biāo)要求。本文將主要介紹以PowerPC和嵌入式處理器為基礎(chǔ)的解決方案中的多處理概念。

        應(yīng)用領(lǐng)域

        性能和功能劃分是設(shè)計多處理器系統(tǒng)的主要動力??偟膩碚f,多處理在以下這些常見場合中會發(fā)揮作用:

        1. 多個獨立功能。設(shè)計可能需要應(yīng)對多個獨立的處理任務(wù)。解決這個問題的好方法是為每個處理任務(wù)創(chuàng)建獨立的專用處理模塊,并為每個處理模塊分配專用處理器和外設(shè)集。

        2. 控制或數(shù)據(jù)層面卸載。常見情況是既有實時任務(wù)(計算或數(shù)據(jù)密集型),也有非實時任務(wù),從而可能導(dǎo)致單處理器解決方案無法做出及時的響應(yīng)。對于這種情況,您可以分配一個從處理器以便及時完成實時任務(wù),主處理器則完成其他常規(guī)任務(wù),并且充當(dāng)?shù)街鳈C(jī)系統(tǒng)的接口。主處理器同時也監(jiān)控從處理器。從處理器可能包含專用功能或接口,從而能夠滿足計算性能要求。相應(yīng)的例子包括網(wǎng)絡(luò)負(fù)載分擔(dān)、媒體處理以及安全算法等。

        3. 接口處理。對于作為多接口之間的橋梁或開關(guān)的系統(tǒng),您可以分配一個從處理器用于處理每個接口上的數(shù)據(jù),而用一個或者多個主處理器處理更高級的橋接或者開關(guān)任務(wù)。

        4. 數(shù)據(jù)流處理。對于數(shù)據(jù)流計算問題,您可以安排多個處理器以流水線的方式處理數(shù)據(jù)流。多處理器流水線的每一級都要在將數(shù)據(jù)傳到下一個處理器之前完成一部分計算任務(wù)。這是提高系統(tǒng)吞吐量的一種有效方式。

        5. 可靠性和冗余度。您可以多次復(fù)制處理系統(tǒng)以提高可靠性和冗余度。

        6. 對稱處理。傳統(tǒng)的對稱處理(SMP)是一種十分有用的解決方案,您可以利用它來提升那些不存在明確劃分邊界的應(yīng)用性能。一個具有SMP功能的OS層可以管理并行任務(wù),并且在多處理器之間自動調(diào)度這些任務(wù)。然而,SMP使用模型不適用于處理器,因為它們?nèi)狈崿F(xiàn)SMP所需的高速緩存相關(guān)性。

        除了SMP場合,其他的所有應(yīng)用場合均適合賽靈思公司帶有EDK工具的的應(yīng)用。賽靈思處理解決方案的獨特之處在于,它可以針對應(yīng)用要求來靈活定制每個處理子系統(tǒng)。例如,并不是所有的處理器都需要一個高速緩存或者浮點單元。通過為特定處理器分配特定的功能,您可以創(chuàng)建一個能夠?qū)崿F(xiàn)所有設(shè)計目標(biāo)的專用解決方案。

        簡單且可擴(kuò)展的系統(tǒng)架構(gòu)

        正如您見到的那樣,有許多種使用模型適合多處理器使用。同時存在多種系統(tǒng)架構(gòu)的可能性。為某一應(yīng)用場合明確一種單純且可擴(kuò)展的拓?fù)浜图軜?gòu)是一件令人頭疼的事情,所以定義一個可以滿足大部分需求的基線架構(gòu)會將有所幫助。

        圖1給出了一個雙內(nèi)核架構(gòu)。這個架構(gòu)展示了簡單且可擴(kuò)展的多處理器系統(tǒng)定義。您可以基于這個定義衍生出新的拓?fù)鋪響?yīng)對設(shè)計約束或挑戰(zhàn)。該架構(gòu)的主要概念如下:

      滿足嵌入式系統(tǒng)應(yīng)用的多核處理器SoC設(shè)計

        圖1:雙處理器架構(gòu)


      上一頁 1 2 下一頁

      評論


      相關(guān)推薦

      技術(shù)專區(qū)

      關(guān)閉