新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 對汽車片上系統采用雙核架構

        對汽車片上系統采用雙核架構

        作者:Amit Goel Ankur Sharma 飛思卡爾半導體 時間:2011-02-18 來源:電子產品世界 收藏

          例如,ALU內的錯誤會造成計算結果不準確,但是只要這些結果只影響內核寄存器值,那么它們就不會對系統運行產生危害。但是,如果這些寄存器被用于某些外部應用,那么就會引起故障。同樣,在SoR內部傳遞的錯誤不會產生直接的危害,比如,如果錯誤的寄存器值被寫入INTC,那么不會對系統的整體行為產生影響。同樣,如果這個被錯誤寫入的INTC寄存器觸發了一次故障中斷,那么系統也會發生故障。

        本文引用地址:http://www.104case.com/article/116945.htm

          冗余校驗器單元將檢查由于外部總線數據在兩個處理單元之間不一致而引起的故障。校驗器單元將檢測這些故障,然后將其傳遞到另一個名為故障收集和控制(FCCU)的模塊。FCCU隨后根據檢測到的故障的性質采取修復操作,并使SoC進入已定義的安全狀態。

          去耦并行模式:

          在DPM中有兩個獨立運行的相同內核,與之形成對比的是擁有主處理器和的同構雙核架構,其中的能力要比主內核更弱一些。這種配置為安全應用中的SoC提供了更高的性能。DPM在硬件層面上沒有針對隨機硬件故障提供內在保護。因此,對于安全應用中使用的DPM,必須在軟件層面上引入一定程度的冗余。這可以通過多種方式實現,例如,采用主校驗器方法,這種方式將運行獨立的檢查軟件,檢查另一個內核中的安全應用是否運行正常。

          考慮到嵌入式系統/汽車領域中并不是所有應用都要求具備嚴格的安全性,因此還可以將MPC564xL配置為DPM以增強性能。

          DPM相對于方式的架構優勢:

          DPM SoR有一個優點。它有兩組外圍設備,其中包括CPU內核、DMA控制器、中斷控制器、交叉總線系統、內存保護單元、閃存控制器和RAM控制器、外設總線橋、系統定時器和看門狗定時器。這使它擁有比普通雙核系統(處理器和協處理器)更高的性能。

          Core0可以使用STM0、SWT0、MPU、MPU等控制應用和訪問從外圍設備。Core1與Core0類似。在復雜應用中,操作系統運行在SoC上,這些冗余配置的外設在控制每個內核上的應用時具有顯著的優勢。

          DPM中的每個內核都包括一個RAM控制器和半個RAM陣列。當內核執行不同應用時,堆棧、臨時結果等變量以及每個內核將使用的類似數據都將保存在各自的半個SRAM陣列中。這可以防止由共享引起的內存帶寬瓶頸和故障。

          兩個內核都可以訪問兩個AMBA交叉開關,因此很有可能出現其中一個內核阻塞或明顯拖延另一個內核通過交叉開關的情況。這個問題可以通過交叉客戶端中的仲裁優先級解決。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 顺义区| 泰安市| 凤冈县| 永和县| 化州市| 屯昌县| 九寨沟县| 合水县| 开江县| 赣榆县| 繁峙县| 唐山市| 扶绥县| 南靖县| 习水县| 徐州市| 镇雄县| 闽清县| 德保县| 汉沽区| 铁岭市| 八宿县| 阿克| 苏尼特左旗| 肥乡县| 东至县| 荔浦县| 普安县| 日喀则市| 航空| 额尔古纳市| 柳江县| 新余市| 上杭县| 成武县| 康保县| 沾益县| 赤壁市| 运城市| 裕民县| 松阳县|