<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 安全實(shí)現汽車(chē)電子實(shí)時(shí)性能

安全實(shí)現汽車(chē)電子實(shí)時(shí)性能

作者: 時(shí)間:2012-11-20 來(lái)源:網(wǎng)絡(luò ) 收藏
要將理念付諸實(shí)踐,更為務(wù)實(shí)的第一步是直接將兩個(gè)電控裝置合二為一。即便這個(gè)小小之舉,也能在封裝、電控裝置基礎結構(電路板、接頭、電源、總線(xiàn)轉發(fā)器、貼裝和測試)以及線(xiàn)束等方面帶來(lái)大幅節省。最簡(jiǎn)單的解決方案是將兩顆原裝單片機并排貼裝在一張電路板上,然而,最好能有一顆多核單片機為兩個(gè)應用分別提供專(zhuān)用資源,以進(jìn)一步降低復雜度和節省元件成本。不過(guò),如果有一個(gè)或多個(gè)涉及安全問(wèn)題的應用(即,在意外運行中可能造成人身傷害的應用),那么,必須按照最近發(fā)布的《ISO26262功能安全標準》的規定,進(jìn)行嚴格的分析、工程設計、考量和論證?!禝SO26262功能安全標準》要求硬件必須具備足夠的故障檢測能力,并且將違背任何安全目標的可能性降到極低,才能用于這樣的安全系統。汽車(chē)安全完整性等級D(ASILD)的最高要求對經(jīng)濟和能耗方案是一個(gè)有趣的挑戰。要實(shí)現99%以上的單點(diǎn)故障(SPF)指標,通常要求冗余計算能力、數據失效檢測邏輯、定時(shí)器和內存保護單元、時(shí)鐘監測、電壓監測和專(zhuān)用自檢機制。如果要靠應用程序員來(lái)解決所有這些與硬件有關(guān)的問(wèn)題,那么在運行時(shí)執行真實(shí)性檢查和測試就要消耗大量處理能力。如果單片機上具備多個(gè)處理內核,則必須采取額外的措施來(lái)檢測其他CPU以及諸如DMA引擎和任何其他內部總線(xiàn)主控器等其他器件對某個(gè)CPU造成的干擾。

當安全遇上性能

通過(guò)與市場(chǎng)領(lǐng)先的一流廠(chǎng)商密切合作,英飛凌推出了一個(gè)全新的多核TriCore處理器家族,以滿(mǎn)足在計算性能、更高內存容量、安全性和汽車(chē)質(zhì)量等方面日益增長(cháng)的需求。這個(gè)命名為AURIX的全新處理器家族,是繼大獲成功的AUDO和AUDOMAX家族的后起之秀。全新設計的AURIX家族旨在以高能效、高性能的方式,提供最先進(jìn)的處理能力。TriCore內核被重新設計為兩種不同的版本:一個(gè)是超標量版本,可實(shí)現行業(yè)領(lǐng)先的300Mz性能;另一個(gè)是標量版本,在200MHz頻率上,可實(shí)現最低電流消耗和最小尺寸空間,是適用于中端應用的最高效的解決方案。這兩個(gè)版本的TriCore CPU都可實(shí)現鎖步,為ASIL D安全系統提供卓越的故障檢測能力和快速響應時(shí)間。AURIX家族在性能、內存容量和封裝方面的靈活擴展性支持在不同器件之間共享一套共用安全實(shí)例,既允許在較小的器件上托管單個(gè)應用,也允許在較大的器件上同時(shí)托管多個(gè)應用,而無(wú)需更改軟件架構或安全策略。這在一定程度上是由于在每個(gè)外設和每個(gè)內部總線(xiàn)受控器中集成了一個(gè)獨一無(wú)二的功能,使之僅接受來(lái)自規定資源的訪(fǎng)問(wèn)。這種機制(被稱(chēng)為寄存器訪(fǎng)問(wèn)保護)(圖2)能夠永久地阻斷或允許任何CPU、DMA或其他總線(xiàn)主控器訪(fǎng)問(wèn)(或可能破壞)任何內部共享資源(SRAM、外設、IO)的狀態(tài)。這樣,用戶(hù)就可以將任何外設和內存組合,專(zhuān)用于各個(gè)CPU和DMA。許多外設也實(shí)現了雙配置,以便托管的各個(gè)應用擁有自己的專(zhuān)用資源,確?!案蓴_免除”,而不受任何內存保護機制或其他與操作系統有關(guān)的封裝機制的影響。對主控制器軟件工程和集成分析而言,節省空間的潛力很大(~30%),因為混合型臨界系統可以在一個(gè)內核上為ASILD應用托管一個(gè)AUTOSAR OS,并同時(shí)在另一個(gè)核上托管一個(gè)不啟用本地內存或定時(shí)保護的非AUTOSAR OS,該,使得非安全應用不可能干擾單片機的與安全有關(guān)的行為。如果想要實(shí)現多個(gè)ASIL D應用,那么AURIX也可托管多個(gè)AUTOSAR操作系統應用,并完全支持合作模式。全新臨時(shí)保護系統在CPU內核上執行任務(wù)時(shí)間預算監管和中斷率監測上提供了輔助。這樣一來(lái),ASIL C和ASIL D系統也可以實(shí)現AUTOSAR IOC,因為硬件可以監測內核之間的任何相互作用,并將之限制在預先規定的限度內。硬件強制執行封裝邊界,允許在將監測功能集成到現有系統中時(shí),進(jìn)行直截了當的安全論證,因為可以直接推斷出“干擾免除度”。這些機制共同提供了實(shí)現“半虛擬化”所需的切入點(diǎn)?!鞍胩摂M化”是朝著(zhù)全“虛擬化”和管理程序邁出的務(wù)實(shí)的第一步。因為如今的汽車(chē)應用事實(shí)上并不能提供,也不嚴格要求運行“虛擬機”的能力。

newmaker.com
圖2:寄存器訪(fǎng)問(wèn)保護系統允許向特定CPU和DMA靈活分配外設和系統資源,強制封裝好后而不受操作系統內存保護機制的影響現在,英飛凌最新推出的AURIX家族控制器實(shí)現了許多創(chuàng )新技術(shù)和機制,(圖3)是一個(gè)可靈活擴展的解決方案,既能滿(mǎn)足最高性能計算應用的要求,同時(shí)又為硬件帶來(lái)了諸多安全特性,而不再依賴(lài)于應用級軟件。隨著(zhù)控制功能和特性不斷呈指數級增長(cháng),在一顆單片機上托管多個(gè)產(chǎn)自不同廠(chǎng)商、具備不同安全危險程度的應用的能力,將開(kāi)啟通往新的架構的大門(mén),在提高系統可靠性的同時(shí),降低復雜度。

newmaker.com
圖3:AURIX超集框圖顯示了兩對鎖步TriCore CPU和一個(gè)高性能TriCore,可在統一片上系統架構中實(shí)現最優(yōu)性能和安全性


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>