精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

系統架構設計的詳細講解

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-24 14:33 ? 次閱讀

上一篇,我們討論了故障度量和安全機制的ASIL等級。本篇我們來聊一聊系統架構設計相關內容。

01

系統架構設計和TSC

當我們開始寫TSC時,會涉及到下圖中一系列的內容:

當我們完成前三期(鏈接見文末)提到的安全機制規范后,我們就要開始整理好所有的安全需求并在系統架構設計(SysArchiD)中來實現它們。不要忘記為每一個安全要求制定ASIL級別。也可以理解成安全要求(TSR)=安全機制或者TSR(由FSR分解得到)。

注意 → TSR受到FSC和系統架構設計的高度影響。我們來看一個SbW的案例:

安全機制示例:

包含外部看門狗定時器電源監控的SBC;

監控功能塊對某個算法進行監控;

TMR架構;

同質冗余:兩個執行器;

異構冗余:一種執行器及其監視器;

02

Item Definition of SbW

SbW相關項定義描述了系統的功能,但是ECU或者SOC/PSOC/ASIC/Micro-Controller分配的詳細技術規范。如下圖:

03

FSC of SbW

在功能安全概念中,相關項定義架構將會對細節/粒度進行微調。除了粒度之外,FSR也是在這個初步的體系架構中實現的。我們來看一下下面的內容,可以清楚的說明這一點。

SG01:The SbW system shall prevent unintended self-steering in any direction under all vehicle operating conditions . → ASIL-D

比如,我們添加了如下FSR給SbW:

The SbW control module is to have an arbitration strategy for steering-assist requests from the driver and other vehicle systems. → ASIL-DThe SbW shall run a self-test for steering assist at startup. Steering-assist commands shall not be issued until the validation of the communication channels is successful. → ASIL-B (注意:這里為什么是B而不是D,因為這是一個自檢的要求,具體請看上一篇)Power Supply of the SbW shall be monitored. → ASIL-DSbW system shall have a redundant Steering Motor to achieve fail-operational safe state when the primary Steering Motor fails → ASILD下圖展示了帶有FSR分配的功能安全概念的初步系統架構。注意,這各系統架構設計包含另一個粒度級別,也就是說,里面包含了一些在相關項定義中找不到的內容。

如果放大看的話,我們會發現這里只分配了FSR01,FSR03和FSR04。

為什么沒有分配FSR02?因為它是一個軟件組件,將在軟件架構設計(SAD)中來實現和演示。也就是說,它可以是硬連接的自測或者是STL的軟件組件。注意:SbW控制器周圍的所有塊都被認為是邏輯函數。我們在當前階段不關注它們是硬件、軟件、機械結構件或者備用件。在技術安全概念上,我們來開發SysArchiD。也就是說,所有這些功能塊都可以是軟件,SbW控制器可以是軟件控制器算法。

04

TSC of SbW

在技術安全概念階段,架構粒度級別將達到ECU和實際處理單元的級別。下圖展示了在功能安全概念階段架構中沒有體現的更多細節。

05

Internal and External Interfaces

應該定義安全相關要素(ASIL要素)的內部和外部接口,以確保其他要素(內外部接口)不會對安全相關要素產生不利的安全相關的影響。也就是說,我們的預期是解決架構問題,而不是把其他的BUG引入到系統中。

06

SysArchiD Consistency&Discrepancies

如果在技術安全概念階段對架構設計進行了更改,那就必須在功能安全概念、HARA和相關項定義中對其進行更新。

那么,我們可不可以把更新后的系統架構直接從技術安全概念階段復制到功能安全概念階段?答案是否定的,因為我們的架構必須和FSC規定的粒度級別保持一致。那我們需要更新什么呢?

只更新新功能并將其重新抽象為合適的功能級別,刪除任何特定的技術細節;

應該更新相關項定義、HARA和FSC規范,見下圖:

如果我們去對比前面3、4部分的圖片,會發現TSC級別的系統架構設計中添加了在FSC級別沒有的新功能。
如何定義差異?如果我們只是添加了新功能,如車道保持輔助(Lane Keep Assist)功能塊,它將被視為新功能,而不僅僅是從FSC到TSC的粒度,因此我們需要返回到相關項定義、HARA和FSC層面,并更新它們。

07

Testing&Integration

關于安全技術要求的實現,系統架構設計應考慮以下因素:

驗證系統架構設計的能力,使其易于驗證;

預期的硬件和軟件要素在實現功能安全方面的技術能力;記錄系統架構設計安全相關的要素的規范;

在系統集成器件執行測試的能力;通過為增加的機制制定明確的接口,使設計可測。而且,設計不能太復雜以至于系統集成成為一個噩夢般的任務。

以上,就是本期的全部內容,我們下期再見啦!
參考資料:外文文獻資料免責聲明:本文章中內容是由小編翻譯自外文文獻資料,免費傳播知識。

審核編輯:符乾江
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ISO
    ISO
    +關注

    關注

    0

    文章

    249

    瀏覽量

    39461
  • 系統架構
    +關注

    關注

    1

    文章

    67

    瀏覽量

    23489
收藏 人收藏

    評論

    相關推薦

    如何設計出一套用于移動式綜合監測站管理的軟件系統

    、數據處理流程、用戶界面設計以及技術選型等多個方面進行詳細規劃。以下是對該系統詳細描述: 系統架構設計 總體
    的頭像 發表于 09-10 18:15 ?96次閱讀

    交換芯片架構設

    交換芯片的架構設計是網絡設備性能和功能的關鍵。一個高效的交換芯片架構能夠處理大量的數據流量,支持高速數據傳輸,并提供先進的網絡功能。
    的頭像 發表于 03-21 16:28 ?391次閱讀

    交換芯片架構設

    交換芯片架構設計是網絡通信中的關鍵環節,它決定了交換機的性能、功能和擴展性。
    的頭像 發表于 03-18 14:12 ?418次閱讀

    華為企業架構設計方法及實例

    企業架構是一項非常復雜的系統性工程。公司在充分繼承原有架構方法基礎上,博采眾家之長,融合基于職能的業務能力分析與基于價值的端到端流程分析,將”傳統架構設計(TOGAF)”與“領域驅動(
    發表于 01-30 09:40 ?700次閱讀
    華為企業<b class='flag-5'>架構設</b>計方法及實例

    基于架構設計的車載網聯系統驗證體系研究

    全面覆蓋和適應設計側的不斷發展。為應對以上挑戰,建立以用戶體驗和產品性能為中心的驗證體系,本文提出了一種基于架構特性的驗證方法。該方法通過分解車載網聯系統的技術架構,提取系統特性,針對
    的頭像 發表于 01-24 09:46 ?455次閱讀
    基于<b class='flag-5'>架構設</b>計的車載網聯<b class='flag-5'>系統</b>驗證體系研究

    【RISC-V開放架構設計之道|閱讀體驗】學習處理器體系架構的一本好書

    感謝電子發燒友論壇和電子工業出版社提供的試讀機會。 《RISC-V開放架構設計之道》由RISC-V架構的作者、著名的計算機體系架構專家David Patterson親自主筆撰寫。David
    發表于 01-23 20:08

    詳細講解Altium Designer 23的安裝教程

    在PCB設計中,軟件的安裝是我們邁出的第一步,接下來將詳細講解Altium Designer 23安裝教程。
    的頭像 發表于 01-09 10:02 ?6419次閱讀
    <b class='flag-5'>詳細</b><b class='flag-5'>講解</b>Altium Designer 23的安裝教程

    智能座艙主流音頻架構設計方案

    蔚來汽車NT1/NT2平臺座艙音頻系統的軟件架構設計和研發工作都由我負責,涉及到Android、QNX、Hypervisor等系統的音頻設計。今
    發表于 12-28 16:54 ?949次閱讀
    智能座艙主流音頻<b class='flag-5'>架構設</b>計方案

    揭秘GPU: 高端GPU架構設計的挑戰

    在計算領域,GPU(圖形處理單元)一直是性能飛躍的代表。眾所周知,高端GPU的設計充滿了挑戰。GPU的架構創新,為軟件承接大模型訓練和推理場景的人工智能計算提供了持續提升的硬件基礎。GPU架構設
    的頭像 發表于 12-21 08:28 ?734次閱讀
    揭秘GPU: 高端GPU<b class='flag-5'>架構設</b>計的挑戰

    虹科方案 |?汽車電子電氣架構設計仿真解決方案

    本文將介紹面向服務(SOA)的汽車TSN網絡架構,并探討RTaW-Pegase仿真與設計軟件在TSN網絡設計中的應用。通過RTaW將設計問題分解,我們可以更好地理解汽車電子電氣架構設計的過程。
    的頭像 發表于 11-20 10:59 ?553次閱讀
    虹科方案 |?汽車電子電氣<b class='flag-5'>架構設</b>計仿真解決方案

    汽車電子電氣架構設計仿真解決方案

    本文將介紹面向服務(SOA)的汽車TSN網絡架構,并探討RTaW-Pegase仿真與設計軟件在TSN網絡設計中的應用。通過RTaW將設計問題分解,我們可以更好地理解汽車電子電氣架構設計的過程。
    的頭像 發表于 11-13 15:08 ?1117次閱讀
    汽車電子電氣<b class='flag-5'>架構設</b>計仿真解決方案

    TCMalloc 的架構設計細節

    本節將專注于TCMalloc 的架構設計細節,來整體看一下TCMalloc 的設計特性。 主要的幾個特性如下: 高性能。大多數對象的分配和釋放都不需要產生太多的競爭,因為tcmalloc 維護了
    的頭像 發表于 11-09 10:18 ?325次閱讀
    TCMalloc 的<b class='flag-5'>架構設</b>計細節

    LOAM源代碼中坐標變換部分的詳細講解

    本系列文章將對LOAM源代碼進行講解,在講解過程中,涉及到論文中提到的部分,會結合論文以及我自己的理解進行解讀,尤其是對于其中坐標變換的部分,將會進行詳細講解
    的頭像 發表于 11-01 10:49 ?1535次閱讀
    LOAM源代碼中坐標變換部分的<b class='flag-5'>詳細</b><b class='flag-5'>講解</b>

    什么是 “星閃”?星閃技術架構和特點分析

    我們詳細了解一下星閃的技術架構和特點。 前面我們提到,星閃是增強版的“Wi-Fi+藍牙”。為了實現這兩種不同的特性,星閃采用了特殊的架構設計。
    發表于 10-23 18:14 ?9373次閱讀
    什么是 “星閃”?星閃技術<b class='flag-5'>架構</b>和特點分析

    SoC系統中的軟件結構設

    在一個SoC的系統構設計中,除了硬件結構以外,軟件結構的設計對整個SoC的性能有很大的影響。
    的頭像 發表于 09-25 15:14 ?869次閱讀