新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 新品快遞 > Renesas開(kāi)發(fā)構(gòu)建采用多核處理器的分布式功能系統(tǒng)的支持技術(shù)

Renesas開(kāi)發(fā)構(gòu)建采用多核處理器的分布式功能系統(tǒng)的支持技術(shù)

——
作者: 時(shí)間:2007-11-15 來(lái)源:電子產(chǎn)品世界 收藏

  宣布為采用多核的分布式功能系統(tǒng)開(kāi)發(fā)出了兩種新的支持技術(shù):EXREAL-ExARIA和EXREAL-ExVisor。這些新技術(shù)結(jié)合了EXREAL Platform,可以為覆蓋從瑞薩的系統(tǒng)級(jí)(SoC)器件開(kāi)發(fā),到客戶的系統(tǒng)開(kāi)發(fā)全過(guò)程提供集成解決方案。

  在一個(gè)分布式功能系統(tǒng)中,多核獨(dú)立的CPU內(nèi)核需要分配到不同的功能或子系統(tǒng)。獨(dú)立的CPU內(nèi)核互操作可為整個(gè)系統(tǒng)提供所需的集成化操作。新開(kāi)發(fā)的技術(shù)可用來(lái)簡(jiǎn)化這種分布式功能系統(tǒng)的構(gòu)建。它們將加速現(xiàn)有和多樣化子系統(tǒng)集成開(kāi)發(fā)的新功能的增加。此外,在單個(gè)多核運(yùn)行不同操作系統(tǒng)時(shí),新技術(shù)還可以提供高水平的可靠性。

  EXREAL-ExARIA和EXREAL-ExVisor是與日立有限公司合作開(kāi)發(fā)的。

  <背景>

  最近幾年,嵌入式設(shè)備領(lǐng)域的功能和性能出現(xiàn)了顯著的增長(zhǎng)。與此同時(shí),對(duì)通過(guò)減少元器件數(shù)量來(lái)降低成本,以及出于環(huán)境原因的降低功耗、延長(zhǎng)移動(dòng)設(shè)備電池壽命的需求也在與日俱增。采用多核處理器的解決方案對(duì)這一需求做出了重要響應(yīng)。這些方法旨在通過(guò)用一個(gè)單來(lái)實(shí)現(xiàn)多CPU內(nèi)核,同時(shí)對(duì)它們進(jìn)行配置以提供并行或分布式處理,從而實(shí)現(xiàn)出眾的性能和低功耗。

  雖然隨著先進(jìn)功能和復(fù)雜性的增加,單內(nèi)核系統(tǒng)的軟件代碼量也在顯著增長(zhǎng),但是多核系統(tǒng)所需的開(kāi)發(fā)工時(shí)和時(shí)間更長(zhǎng)。不僅必須單獨(dú)為每個(gè)獨(dú)立的CPU內(nèi)核開(kāi)發(fā)軟件,而且CPU內(nèi)核的互操作和性能優(yōu)化還需要增加其他元件所需的調(diào)試過(guò)程。

  此外,當(dāng)為多媒體處理和需要實(shí)時(shí)操作的控制子系統(tǒng)構(gòu)建一個(gè)集成了數(shù)據(jù)子系統(tǒng)的分布式功能系統(tǒng)時(shí),最重要的是能夠避免兩個(gè)子系統(tǒng)之間的相互干擾,以保證整個(gè)集成系統(tǒng)的可靠性。

  新開(kāi)發(fā)的EXREAL-ExARIA和EXREAL-ExVisor是支持構(gòu)建采用多核處理器的分布式功能系統(tǒng)的技術(shù)。這些技術(shù)可以解決上述問(wèn)題,有助于減少構(gòu)建分布式功能系統(tǒng)所需的工時(shí),縮短開(kāi)發(fā)所需的時(shí)間,同時(shí)有助于實(shí)現(xiàn)集成系統(tǒng)的高水平可靠性。

  <技術(shù)特點(diǎn)>

  在采用多核處理器的分布式功能系統(tǒng)中,每一個(gè)具有不同特性或功能的獨(dú)立子系統(tǒng)被稱為一個(gè)域。新開(kāi)發(fā)的EXREAL-ExARIA和EXREAL-ExVisor技術(shù)可用于瑞薩的EXREAL Platform™,而且還可以嵌入在客戶開(kāi)發(fā)的系統(tǒng)當(dāng)中。

  EXREAL-ExARIA和EXREAL-ExVisor的特點(diǎn)概括如下。

  (1)EXREAL-ExARIA:操作系統(tǒng)(OS)間通信接口(域互操作)技術(shù)有助于實(shí)現(xiàn)多個(gè)操作系統(tǒng)的集成。

  使用多核處理器實(shí)現(xiàn)分布式功能系統(tǒng)需要同時(shí)運(yùn)行一個(gè)以上的操作系統(tǒng)。EXREAL-ExARIA是一種操作系統(tǒng)間的通信接口技術(shù),有助于實(shí)現(xiàn)多個(gè)操作系統(tǒng)之間的互操作。

  這種接口技術(shù)可以作為一個(gè)常用的應(yīng)用編程接口(API),而不需要對(duì)嵌入式操作系統(tǒng)現(xiàn)有的核進(jìn)行任何更改。它可以嵌入在程序當(dāng)中,并用于同樣類型的操作系統(tǒng)或不同類型的操作系統(tǒng)。因此,即使不進(jìn)行系統(tǒng)擴(kuò)展,也不會(huì)損失兼容性,還可以縮短開(kāi)發(fā)分布式功能系統(tǒng)所需的時(shí)間。

  (2)EXREAL-ExVisor:操作系統(tǒng)間干擾預(yù)防(域分離)技術(shù)可防止多個(gè)操作系統(tǒng)之間的沖突。

  當(dāng)存儲(chǔ)器等不同域使用的共用硬件資源發(fā)生沖突時(shí),所有子系統(tǒng)的操作都會(huì)受到影響。這樣的沖突可能降低整個(gè)系統(tǒng)的可靠性。EXREAL-ExVisor是一種專門為解決這個(gè)問(wèn)題開(kāi)發(fā)的操作系統(tǒng)間的干擾預(yù)防技術(shù)。

  當(dāng)增加現(xiàn)有系統(tǒng)的功能或集成子系統(tǒng)時(shí),就可能出現(xiàn)沖突,EXREAL-ExVisor可以發(fā)現(xiàn)與共用硬件資源有關(guān)的沖突,防止對(duì)關(guān)鍵OS區(qū)域的安全性和可靠性的干擾。它可與硬件互操作,以實(shí)現(xiàn)沖突檢測(cè)、抑制和設(shè)備驅(qū)動(dòng)程序。該技術(shù)不需要對(duì)現(xiàn)有的OS核做任何改變,提供了一種提高整個(gè)系統(tǒng)可靠性的簡(jiǎn)單方法。

  過(guò)去,開(kāi)發(fā)人員需要維護(hù)采用不同操作系統(tǒng)的子系統(tǒng)的巨大資源。不過(guò),利用EXREAL-ExARIA和EXREAL-ExVisor,就可以在開(kāi)發(fā)采用多核處理器的分布式功能系統(tǒng)時(shí),重復(fù)利用為單個(gè)OS開(kāi)發(fā)的大多數(shù)現(xiàn)有軟件資源,進(jìn)而縮短所需的開(kāi)發(fā)時(shí)間。

  通過(guò)構(gòu)建這種采用SH-4A CPU內(nèi)核的原型多核處理器系統(tǒng),證實(shí)了EXREAL-ExARIA和EXREAL-ExVisor在開(kāi)發(fā)采用功能豐富的操作系統(tǒng)和實(shí)時(shí)操作系統(tǒng)的分布式功能系統(tǒng)方面的有效性。該公司的對(duì)比顯示,新技術(shù)能夠?qū)⑾到y(tǒng)開(kāi)發(fā)工時(shí)減少30%至40%,而且具備為客戶有效降低系統(tǒng)開(kāi)發(fā)成本的潛力。

  EXREAL-ExARIA和EXREAL-ExVisor可用于瑞薩的EXREAL Platform™,將幫助開(kāi)發(fā)人員降低構(gòu)建分布式功能系統(tǒng)的難度,包括從開(kāi)發(fā)階段到最終系統(tǒng)完成的整個(gè)過(guò)程。



評(píng)論


相關(guān)推薦

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

關(guān)閉