新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于FPGA的汽車ECU設計充分符合AUTOSAR和ISO 26262標準(二)

        基于FPGA的汽車ECU設計充分符合AUTOSAR和ISO 26262標準(二)

        作者: 時間:2013-10-07 來源:網絡 收藏
        HITE-SPACE: normal; LETTER-SPACING: normal; webkit-text-size-adjust: auto; orphans: 2; widows: 2; webkit-text-stroke-width: 0px">  底層還負責實現 CPU 連接的所有標準外設的驅動程序,例如 A/D 轉換器、PWM 控制器、定時器或者存儲器控制器,從而讓頂層的抽象具備可行性。底層負責管理那些需要得到實時響應的事件。在這方面可編程邏輯能夠起到一定的作用。其構想為:讓主機 CPU 將應用當作一個簡單的免受通常硬件造成的外部事件影響的軟件功能序列來處理,但要定期讀或寫 RTE 信號,讓 FSM 進行相應的調整。底層對硬件事件進行隱藏與管理,然后在 RTE 中對其進行預處理并更新特定信號,或作為結果,根據自身具體任務安排實時地執行特定的行動。

          將定制硬件控制器連接至系統 CPU 可以最大限度地降低對共享資源的需求,只要這些控制器能夠自動運行。從操作系統的角度來看,這樣做有助于降低系統的復雜性(避免仲裁、時延、重試機制等)。

          采用專用硬件的另一項優勢在于可以更簡便地實現一般在軟件中通過多線程才能實現的某些功能,因為硬件較軟件內在更具并行性。另外,這種靈活的硬件能夠采用并行和流水線硬件設計,將算法計算強度高的部分進行硬連接,而不是采用馮·諾伊曼 (Von Neumann) 計算機所采用的序列軟件方法,從而減少執行時間。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 佛教| 钟祥市| 宜都市| 长宁县| 诸城市| 方城县| 紫阳县| 武威市| 东安县| 乌兰浩特市| 古田县| 深圳市| 江北区| 织金县| 榆中县| 南溪县| 四平市| 遵化市| 新绛县| 荃湾区| 镇原县| 鲁山县| 正定县| 山丹县| 罗山县| 拉萨市| 宁德市| 大化| 衡阳县| 长子县| 田阳县| 清徐县| 邵阳市| 伊宁市| 夏津县| 襄樊市| 绥德县| 旅游| 抚顺市| 高安市| 厦门市|