在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

使用系統優化編譯器加速汽車電子產品設計

YCqV_FPGA_EETre ? 來源:未知 ? 作者:李建兵 ? 2018-03-16 13:33 ? 次閱讀

得益于摩爾定律,汽車電氣系統經歷了快速的技術增長。現代化的汽車已獲得長足發展,不再是耦合了 AM 無線電的簡單發動機電氣系統。如今現代化的汽車搭載了多種高級電子系統,能夠執行發動機控制、高級駕駛員輔助系統 (ADAS)、牽引力與穩定性控制、信息娛樂等功能,此外還針對某些尖端應用提供了自主操作能力。

這種汽車內電子系統部署的顯著增長也帶來了幾個必須由設計人員解決的挑戰:

● 性能 – 需要實時、低時延與高確定性的性能以實現例如 ADAS、ECU、牽引力與穩定性控制等多種車載功能。

● 安全 – 汽車電子系統實現關鍵功能,故障會導致受傷或死亡。因此,系統必須實現信息安全保障與防篡改技術,以防止未授權的修改。

● 安全性 – 必須符合 ISO26262 規定的汽車安全完整性水平。

接口 – 必須能夠連接多種傳感器驅動器與其他制動器。

● 功率效率 – 必須在有限的功耗預算內高效運行。

● 軟件定義 – 具備高靈活性以適應多種市場中的不同標準與條件。

為應對這些挑戰,汽車電子系統開發人員正在部署片上異構系統 (SoC) 器件。異構器件將一個處理單元(通常為多核)與一個或多個異構協同處理器(例如 GPUDSP 或可編程邏輯)相結合。

將處理單元與可編程邏輯相結合可構成緊密集成型系統,以便利用可編程邏輯的固有并行特性。該特性支持使用可編程邏輯 (PL) 實現高性能算法和接口連接,同時由處理系統實現更高級的決策制定、通信與系統管理功能。完成結合后,便可使可編程邏輯分擔處理任務,從而創建更具響應性、確定性并且能效更高的解決方案。

就接口連接而言,異構 SoC 可支持多種業界標準接口,這些接口可通過處理系統或可編程邏輯實現。得益于 IO 結構的靈活性,可使用可編程邏輯實現關鍵的原有接口與定制接口。然而,這需要添加一個外部 PHY 來實現協議的物理層,從而提供任意連接。

某些異構 SoC 面向多個器件級與系統級安全功能提供支持,便于輕松實現。這些器件能夠對啟動和配置過程進行加密與驗證。如果處理器內核是基于 ARM 處理器的,那么可使用 Trustzone 保證軟件環境安全。有了 Trustzone,開發團隊便可創建正交環境,通過使用程序管理器,對軟件訪問底層硬件進行限制。此外,這里也提供幾個額外的設計選擇,例如功能隔離,可以在設計中實現,以進一步加強取決于需求的安全解決方案。

傳統的異構 SoC 開發流程把設計劃分為處理器系統和可編程邏輯兩大部分。這種方法在過去需要兩個獨立的開發團隊,這會增加非重復性工程成本、開發時間與技術風險。此外,該方法還將設計功能固定在處理器內核或可編程邏輯中,使后期優化難以進行。

人們所需的開發工具應該可實現整個器件的軟件定義開發,并有能力根據需要將功能從處理器內核轉移到可編程邏輯,而且非 HDL 專家也能完成。

這正是系統優化編譯器的用武之地。系統優化編譯器能利用 C、C++ 或 OpenCL 等高級語言以軟件方式定義整個系統行為。然后,使用系統優化編譯器執行處理器系統與可編程邏輯之前的功能分區,該編譯器能夠使功能無縫移動,以便選擇是在處理器系統中運行還是在可編程邏輯中實現。

圖 1 - 使用系統優化編譯器選擇要加速的功能

通過使用處理系統內部的內置定時器來為功能執行時間計時,可找出造成瓶頸的功能,從而創建瓶頸功能列表。這些瓶頸功能便成為候選,以備通過使用系統優化編譯器在可編程邏輯中實現加速。

處理系統與可編程邏輯之間的移動是通過系統優化編譯器的高層次綜合(可將 C、C++、OpenCL 程序轉換為 Verilog 或 VHDL 描述的工具)與軟件定義連接框架之間的結合來實現的。軟件定義連接框架能夠無縫地將 HLS 結果連接至軟件應用,設計團隊使用這種方法,一鍵點擊就能在處理器和可編程邏輯間移動功能。當然在用戶把功能移動到可編程邏輯時,他們也得到了明顯的性能提升,自然這是使用可編程邏輯的結果。與 CPU/GPU 解決方案相比,在 PL 中進行加速還能提高確定性并降低時延,這對諸如 ECU 和 ADAS 的應用來說是至關重要的。

圖 2 - 使用系統優化編譯器對資源與性能進行估算

庫支持

很多汽車應用都是使用業界標準開源庫進行開發,例如在 ADAS 系統中使用 OpenCV 或 Caffe,或在 ECU 中使用標準數學庫。為加快這些應用的開發,系統優化編譯器需要能夠支持多個 HLS 庫,以便開發人員在其應用中使用。系統優化編譯器應支持多個關鍵庫,其中包括:● OpenCV – 能夠加速計算機視覺功能● Caffe – 能夠加速機器學習推理引擎● 數學庫 – 提供標準數學庫的可綜合實現。● IP 庫 – 為實現 FFT、FIR 和移位寄存器 LUT 功能提供 IP 庫。● 線性代數庫 – 提供通用線性代數功能庫。● 任意精度數據類型庫 – 使用有符號和無符號整數支持非2次冪的任意長度數據。該庫允許開發人員更高效地使用 FPGA 資源。

這些庫的提供為開發團隊提供相當大的支持,讓開發團隊不必開發類似的功能。

真實案例

很多汽車應用的關鍵元素是保護數據以防止未授權修改,避免導致不安全操作。用來保護存儲數據與傳輸數據安全的一種常用算法是高級加密標準 (AES)。AES 是在高級層面描述的,但最適合在可編程邏輯架構中實現的算法的范例。為了演示使用系統優化編譯器的優勢,已開發一款面向三種常用操作系統的簡單 AES 256 應用。該實例最初只在處理器系統中執行,然后在可編程邏輯中實現功能的加速。

圖 3 - 當使用系統優化編譯器時,不同操作系統的 AES 加速結果

結論

異構 SoC 能夠解決汽車電子系統設計人員面臨的挑戰。通過使用高級語言,系統優化編譯器能夠對這些器件進行開發,一旦使用處理器完成對應用功能的開發與原型設計后,處理器系統與可編程邏輯之間的功能分區即可得到優化,從而縮短開發時間,實現更安全、響應性更強、能效更高的解決方案。

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

    關注

    3027

    文章

    7983

    瀏覽量

    167262
  • 編譯器
    +關注

    關注

    1

    文章

    1636

    瀏覽量

    49173

原文標題:使用系統優化編譯器加速汽車電子產品設計

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    [3.1.1]--電子產品設計的方法與步驟

    電子產品設計
    jf_75936199
    發布于 :2023年05月15日 23:51:31

    電子產品設計

    電子產品設計,提供工業產品,消費類電子產品的設計,生產服務,可以提供完整的電子產品設計,包括電路板,外殼造型和模具,設計的產品可以提供生產資
    發表于 10-11 09:35

    SolidWorks在汽車電子產品設計中的應用

    汽車電子設計的趨勢 為了縮短產品上市時間并在競爭中領先對手,汽車電子產品設計師需要應對電子行業中
    發表于 05-26 10:22

    電子產品設計經驗總結之PCB

    電子產品設計經驗總結之PCB
    發表于 08-12 12:57

    淺談汽車電子產品的七大特點

    、防煞車死鎖系統、車輛防滑控制、電子控制懸吊、電子控制自動變速等);另一種是能夠獨立使用的電子裝置,與
    發表于 08-31 21:07

    承接電子產品設計與加工

    承接電子產品設計與加工,原理圖與PCB繪制,小家電電路板設計與抄板,貼片與插件加工,產品組裝與焊接,有需要請電聯:***或是聯系QQ:1751640975,黃生
    發表于 10-08 23:55

    PADS完整的電子產品設計流程.pdf

    PADS完整的電子產品設計流程.pdf
    發表于 02-07 15:11

    容向的EMSCAN 在電子產品設計中的應用

    摘要:本文利用實際測量的案例,詳細介紹了EMSCAN 電磁干擾高速掃描系統電子產品設計中的應用,包括:如何評估PCB 的設計質量、如何迅速定位電磁干擾源、如何幫助工程師調試PCB、如何幫助
    發表于 08-05 15:05

    電子產品設計 單片機開發 訂制電子產品

    `承接紅外搖控,無線遙控,移動電源,可視門禁系統,家電控制板,智能玩具,功放,溫度控制系統,防盜報警/MCU程序開發,抄板等,可根據客
    發表于 04-20 09:55

    電子產品設計

    親們 ,關于電子產品設計大家誰有好的想法,比如說流水燈
    發表于 11-14 20:38

    汽車電子產品環境可靠性測試

    [qq]3050677168[/qq]電子產品汽車中的應用越來越廣泛,電子技術的應用幾乎已經深入到汽車的所有系統
    發表于 12-26 13:55

    電子產品設計中如何選擇散熱

    電子產品設計中,如何選擇散熱,要做哪些方面的考量
    發表于 05-13 07:55

    PCB和電子產品設計知識

    PCB和電子產品設計知識        在電子設計中,PCB是我們設計內容的物理載體,所有我們設計意
    發表于 01-18 13:15 ?1003次閱讀

    使用系統優化編譯器加速汽車電子產品設計

    得益于摩爾定律,汽車電氣系統經歷了快速的技術增長。現代化的汽車已獲得長足發展,不再是耦合了 AM 無線電的簡單發動機電氣系統
    發表于 02-01 18:41 ?610次閱讀
    使用<b class='flag-5'>系統</b><b class='flag-5'>優化</b><b class='flag-5'>編譯器</b><b class='flag-5'>加速</b><b class='flag-5'>汽車</b><b class='flag-5'>電子產品設計</b>

    電子產品設計的步驟是什么

    從事電子產品設計有將近兩年的時間了,今天有時間來給大家分享一下電子產品設計的一般步驟。
    的頭像 發表于 11-27 14:38 ?1.9w次閱讀
    主站蜘蛛池模板: 久热操| 国产福利小视频在线观看| 国内精品久久久久影| 久青草国产高清在线视频| 久久怡红院国产精品| 极品美女啪啪| 丁香六月婷婷七月激情| a爱视频| 手机看片福利| 成人免费黄色网| 在线观看日本一区| 国产美女精品久久久久中文| 亚洲国产成人va在线观看| 天天综合色一区二区三区| 日本三级视频在线| 久久艹免费视频| 18岁女人毛片| 色综合久久98天天综合| 大黄网站在线观看| 手机在线亚洲| 午夜日韩在线| 美女流白浆网站| 4虎成人| 玖玖福利| 亚洲免费在线观看视频| 一级特级片| 日韩免费精品视频| 国产一区二区三区美女在线观看| 亚洲精品综合网在线8050影院| 久久在草| 性黄视频| 四虎精品免费国产成人| 黄色美女网站在线观看| 天天舔天天射| h视频免费观看| 亚洲特级aaaaaa毛片| 免费观看四虎精品国产永久| bt天堂资源在线官网bt| 久操视频免费观看| 美女被强插| 欧美伦理一区二区三区|