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

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

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

3天內不再提示

異構SoC能夠解決設計人員面臨的挑戰,實現更好的解決方案

Xilinx賽靈思官微 ? 來源:djl ? 作者:賽靈思Giles Peckha ? 2019-07-27 11:43 ? 次閱讀

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

異構SoC能夠解決設計人員面臨的挑戰,實現更好的解決方案

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

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

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

異構SoC能夠解決設計人員面臨的挑戰,實現更好的解決方案

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

庫 支 持

很多汽車應用都是使用業界標準開源庫進行開發,例如在 ADAS 系統中使用 OpenCV 或 Caffe,或在 ECU 中使用標準數學庫。為加快這些應用的開發,系統優化編譯器需要能夠支持多個 HLS 庫,以便開發人員在其應用中使用。系統優化編譯器應支持多個關鍵庫,其中包括:

●OpenCV – 能夠加速計算機視覺功能

●Caffe – 能夠加速機器學習推理引擎

●數學庫 – 提供標準數學庫的可綜合實現。

●IP 庫 – 為實現 FFT、FIR 和移位寄存器 LUT 功能提供 IP 庫。

●線性代數庫 – 提供通用線性代數功能庫。

●任意精度數據類型庫 – 使用有符號和無符號整數支持非2次冪的任意長度數據。該庫允許開發人員更高效地使用 FPGA 資源。

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

真 實 案 例

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

異構SoC能夠解決設計人員面臨的挑戰,實現更好的解決方案

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

結 論

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

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

    關注

    7

    文章

    517

    瀏覽量

    44200
  • 編譯器
    +關注

    關注

    1

    文章

    1642

    瀏覽量

    49325
  • 異構系統
    +關注

    關注

    0

    文章

    8

    瀏覽量

    7652
收藏 人收藏

    評論

    相關推薦

    FPGA和SoC在設計中面臨小尺寸和低成本挑戰,如何解決

    )的工業系統需要多個電源軌,同時面臨小尺寸和低成本的挑戰。集成柔性功率器件可以為這種應用顯著降低成本,減小解決方案尺寸。
    發表于 07-16 17:32 ?974次閱讀
    FPGA和<b class='flag-5'>SoC</b>在設計中<b class='flag-5'>面臨</b>小尺寸和低成本<b class='flag-5'>挑戰</b>,如何解決

    飛兆為設計人員提供廣泛的LED照明解決方案

    解決方案具有高功率因數和低總體諧波失真,能夠延長系統使用壽命,并降低使用期間的成本,同時滿足國際能源法規的要求。  這些LED照明解決方案具有高集成度,可以幫助設計人員滿足苛刻的電路板
    發表于 07-13 08:52

    可用于大、中、小功率范圍的LED照明應用總體解決方案

    隨著LED照明應用日益普及,設計人員面臨一系列的挑戰,包括設計復雜性、系統高效率要求、有限的PCB空間,以及管理多個供應商,以滿足所有的設計需求。為了應對這些挑戰,飛兆半導體公司(Fa
    發表于 07-15 21:47

    可穿戴設備設計人員面臨的主要挑戰是什么?

    的時間間隔。當然,制造商希望第一個向消費者發布新的功能,早期采用者希望第一個使用技術,加速產品上市是公司進入或在這個市場立足所面臨的關鍵挑戰。可穿戴設備供應商面臨的其他主要的非技術性的挑戰
    發表于 10-19 09:09

    處理器在低功耗物聯網應用面臨什么挑戰

    許多物聯網應用依靠小型電池運行,或者至少在一段時間內依靠收集的能量而運行,因此,這些應用在能耗方面的預算非常嚴格。針對物聯網市場的系統系統 (SoC) 設計人員面臨著獨特的挑戰,包括提
    發表于 08-12 07:33

    設計人員如何能夠武裝自己以應對未來電源設計方面的挑戰

    控制器以微調調制方案,從而獲得最佳性能。電源轉換器系統性能正如前面提到的,設計人員面臨挑戰實現單位體積中的最高功率。要做到這一點,最好的
    發表于 01-07 18:04

    使用現代高速數據轉換器的硬件設計人員面臨挑戰

    無論是設計測試和測量設備還是汽車激光雷達模擬前端(AFE),使用現代高速數據轉換器的硬件設計人員面臨高頻輸入、輸出、時鐘速率和數字接口的嚴峻挑戰。問題可能包括與您的現場可編程門陣列(FPGA)相連、確信您的首個設計通道將起作用
    發表于 01-14 07:51

    SoC測試技術面臨挑戰是什么?其發展趨勢如何?

    SoC測試技術傳統的測試方法和流程面臨挑戰是什么?SoC測試技術一體化測試流程是怎樣的?基于光子探測的SoC測試技術是什么?有什么目的?
    發表于 04-15 06:16

    遠程檢測應用面臨的主要挑戰是什么?有什么解決方案嗎?

    本文探討了遠程檢測應用面臨的主要挑戰,并提出了一種利用ADL5380、ADA4940-2 和AD7903 接收器子系統的新型解決方案,該方案可以精確、可靠地測量材料內容。
    發表于 04-30 06:13

    機器開發人員面臨哪些軟件挑戰以及硬件挑戰?如何去應對這些挑戰

    機器開發人員面臨哪些軟件挑戰以及硬件挑戰?如何去應對這些挑戰
    發表于 06-26 07:27

    基于FPGA單芯片實現ARM系統設計解決方案

    以及快速發展的工藝節點,維持產品較長的生命周期。目前的嵌入式系統應用與傳統的設計方法相比已經到達了一個關鍵點,基于FPGA的SoC將成為可行而且是很有優勢的解決方案。借助其強大的功能,設計人員不但
    發表于 07-12 08:00

    FPGA實現ARM系統處理的解決方案解析

    以及快速發展的工藝節點,維持產品較長的生命周期。目前的嵌入式系統應用與傳統的設計方法相比已經到達了一個關鍵點,基于FPGA的SoC將成為可行而且是很有優勢的解決方案。借助其強大的功能,設計人員不但
    發表于 07-14 08:00

    毫米波傳感器解決了入口系統設計人員面臨的哪些挑戰

    德州儀器毫米波傳感器解決了入口系統設計人員面臨的主要挑戰。毫米波傳感器有助于解決自動滑動門、停車路障和工業/車庫門的主要挑戰,如圖1所示。德州儀器毫米波(mmWave)傳感器解決了入口
    發表于 11-08 07:13

    掃地機器人面臨的設計挑戰有哪些

    除塵等。但對設計人員來說,這也意味著在設計可靠的系統時將會面臨更多的挑戰。而小型放大器可以幫助其快速克服許多重大挑戰。下文列舉了設計人員在設
    發表于 11-09 06:02

    控制級設計在智能工廠自動化系統中面臨挑戰匯總

    增加,除了能耗、長電源使用壽命和可靠性要求等與所有工業自動化設計相關的挑戰外,控制級設備的設計人員面臨著某些特定的挑戰。更多的支持節點數量意味著整個工廠
    發表于 11-16 06:23
    主站蜘蛛池模板: 天天插天天射 | 黄网观看 | 手机在线电影你懂的 | 日韩有码电影 | 韩国十八禁毛片无遮挡 | 色综合天天综合网国产人 | 黄色软件入口 | 福利视频99 | sihu永久在线播放地址 | 亚洲免费二区三区 | 久久久噜噜噜久久中文字幕色伊伊 | 国产内地激情精品毛片在线一 | 黄www片| 最近国语视频免费观看在线播放 | xvsr-365波多野结衣 | 在线免费观看你懂的 | 欧美综合精品一区二区三区 | 精品三级国产精品经典三 | 精品福利视频网站 | 96福利视频 | 操操久久| 91大神视频网站 | 一本到卡二卡三卡四卡 | 人人乳乳香蕉大免费 | 精品伊人久久大香线蕉网站 | 美女视频一区二区 | 精品久久久久久国产免费了 | 国产美女精品久久久久久久免费 | 成人三级在线播放线观看 | 夜夜夜久久久 | 亚洲午夜久久久久久噜噜噜 | 9色网站| 欧美激情二区三区 | 久久新视频| 天堂网www在线观看 天堂网www在线资源中文 | 亚洲男人天堂2021 | 在线视频 亚洲 | 婷婷丁香六月天 | 四虎影视地址 | 性夜影院爽黄a爽免费视 | 福利区在线观看 |