99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

異構(gòu)SoC能夠解決設(shè)計(jì)人員面臨的挑戰(zhàn),實(shí)現(xiàn)更好的解決方案

Xilinx賽靈思官微 ? 來(lái)源:djl ? 作者:賽靈思Giles Peckha ? 2019-07-27 11:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

得益于摩爾定律,汽車電氣系統(tǒng)經(jīng)歷了快速的技術(shù)增長(zhǎng)。現(xiàn)代化的汽車已獲得長(zhǎng)足發(fā)展,不再是耦合了 AM 無(wú)線電的簡(jiǎn)單發(fā)動(dòng)機(jī)電氣系統(tǒng)。如今現(xiàn)代化的汽車搭載了多種高級(jí)電子系統(tǒng),能夠執(zhí)行發(fā)動(dòng)機(jī)控制、高級(jí)駕駛員輔助系統(tǒng) (ADAS)、牽引力與穩(wěn)定性控制、信息娛樂(lè)等功能,此外還針對(duì)某些尖端應(yīng)用提供了自主操作能力。

這種汽車內(nèi)電子系統(tǒng)部署的顯著增長(zhǎng)也帶來(lái)了幾個(gè)必須由設(shè)計(jì)人員解決的挑戰(zhàn):

● 性能 – 需要實(shí)時(shí)、低時(shí)延與高確定性的性能以實(shí)現(xiàn)例如 ADAS、ECU、牽引力與穩(wěn)定性控制等多種車載功能。

●安全 – 汽車電子系統(tǒng)實(shí)現(xiàn)關(guān)鍵功能,故障會(huì)導(dǎo)致受傷或死亡。因此,系統(tǒng)必須實(shí)現(xiàn)信息安全保障與防篡改技術(shù),以防止未授權(quán)的修改。

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

接口 – 必須能夠連接多種傳感器、驅(qū)動(dòng)器與其他制動(dòng)器。

●功率效率 – 必須在有限的功耗預(yù)算內(nèi)高效運(yùn)行。

●軟件定義 – 具備高靈活性以適應(yīng)多種市場(chǎng)中的不同標(biāo)準(zhǔn)與條件。

為應(yīng)對(duì)這些挑戰(zhàn),汽車電子系統(tǒng)開(kāi)發(fā)人員正在部署片上異構(gòu)系統(tǒng) (SoC) 器件。異構(gòu)器件將一個(gè)處理單元(通常為多核)與一個(gè)或多個(gè)異構(gòu)協(xié)同處理器(例如 GPUDSP 或可編程邏輯)相結(jié)合。

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

就接口連接而言,異構(gòu) SoC 可支持多種業(yè)界標(biāo)準(zhǔn)接口,這些接口可通過(guò)處理系統(tǒng)或可編程邏輯實(shí)現(xiàn)。得益于 IO 結(jié)構(gòu)的靈活性,可使用可編程邏輯實(shí)現(xiàn)關(guān)鍵的原有接口與定制接口。然而,這需要添加一個(gè)外部 PHY 來(lái)實(shí)現(xiàn)協(xié)議的物理層,從而提供任意連接。

某些異構(gòu) SoC 面向多個(gè)器件級(jí)與系統(tǒng)級(jí)安全功能提供支持,便于輕松實(shí)現(xiàn)。這些器件能夠?qū)?dòng)和配置過(guò)程進(jìn)行加密與驗(yàn)證。如果處理器內(nèi)核是基于 ARM 處理器的,那么可使用 Trustzone 保證軟件環(huán)境安全。有了 Trustzone,開(kāi)發(fā)團(tuán)隊(duì)便可創(chuàng)建正交環(huán)境,通過(guò)使用程序管理器,對(duì)軟件訪問(wèn)底層硬件進(jìn)行限制。此外,這里也提供幾個(gè)額外的設(shè)計(jì)選擇,例如功能隔離,可以在設(shè)計(jì)中實(shí)現(xiàn),以進(jìn)一步加強(qiáng)取決于需求的安全解決方案。

傳統(tǒng)的異構(gòu) SoC 開(kāi)發(fā)流程把設(shè)計(jì)劃分為處理器系統(tǒng)和可編程邏輯兩大部分。這種方法在過(guò)去需要兩個(gè)獨(dú)立的開(kāi)發(fā)團(tuán)隊(duì),這會(huì)增加非重復(fù)性工程成本、開(kāi)發(fā)時(shí)間與技術(shù)風(fēng)險(xiǎn)。此外,該方法還將設(shè)計(jì)功能固定在處理器內(nèi)核或可編程邏輯中,使后期優(yōu)化難以進(jìn)行。

人們所需的開(kāi)發(fā)工具應(yīng)該可實(shí)現(xiàn)整個(gè)器件的軟件定義開(kāi)發(fā),并有能力根據(jù)需要將功能從處理器內(nèi)核轉(zhuǎn)移到可編程邏輯,而且非 HDL 專家也能完成。

這正是系統(tǒng)優(yōu)化編譯器的用武之地。系統(tǒng)優(yōu)化編譯器能利用 C、C++ 或 OpenCL 等高級(jí)語(yǔ)言以軟件方式定義整個(gè)系統(tǒng)行為。然后,使用系統(tǒng)優(yōu)化編譯器執(zhí)行處理器系統(tǒng)與可編程邏輯之前的功能分區(qū),該編譯器能夠使功能無(wú)縫移動(dòng),以便選擇是在處理器系統(tǒng)中運(yùn)行還是在可編程邏輯中實(shí)現(xiàn)。

異構(gòu)SoC能夠解決設(shè)計(jì)人員面臨的挑戰(zhàn),實(shí)現(xiàn)更好的解決方案

圖 1 - 使用系統(tǒng)優(yōu)化編譯器選擇要加速的功能

通過(guò)使用處理系統(tǒng)內(nèi)部的內(nèi)置定時(shí)器來(lái)為功能執(zhí)行時(shí)間計(jì)時(shí),可找出造成瓶頸的功能,從而創(chuàng)建瓶頸功能列表。這些瓶頸功能便成為候選,以備通過(guò)使用系統(tǒng)優(yōu)化編譯器在可編程邏輯中實(shí)現(xiàn)加速。

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

異構(gòu)SoC能夠解決設(shè)計(jì)人員面臨的挑戰(zhàn),實(shí)現(xiàn)更好的解決方案

圖 2 - 使用系統(tǒng)優(yōu)化編譯器對(duì)資源與性能進(jìn)行估算

庫(kù) 支 持

很多汽車應(yīng)用都是使用業(yè)界標(biāo)準(zhǔn)開(kāi)源庫(kù)進(jìn)行開(kāi)發(fā),例如在 ADAS 系統(tǒng)中使用 OpenCV 或 Caffe,或在 ECU 中使用標(biāo)準(zhǔn)數(shù)學(xué)庫(kù)。為加快這些應(yīng)用的開(kāi)發(fā),系統(tǒng)優(yōu)化編譯器需要能夠支持多個(gè) HLS 庫(kù),以便開(kāi)發(fā)人員在其應(yīng)用中使用。系統(tǒng)優(yōu)化編譯器應(yīng)支持多個(gè)關(guān)鍵庫(kù),其中包括:

●OpenCV – 能夠加速計(jì)算機(jī)視覺(jué)功能

●Caffe – 能夠加速機(jī)器學(xué)習(xí)推理引擎

●數(shù)學(xué)庫(kù) – 提供標(biāo)準(zhǔn)數(shù)學(xué)庫(kù)的可綜合實(shí)現(xiàn)。

●IP 庫(kù) – 為實(shí)現(xiàn) FFT、FIR 和移位寄存器 LUT 功能提供 IP 庫(kù)。

●線性代數(shù)庫(kù) – 提供通用線性代數(shù)功能庫(kù)。

●任意精度數(shù)據(jù)類型庫(kù) – 使用有符號(hào)和無(wú)符號(hào)整數(shù)支持非2次冪的任意長(zhǎng)度數(shù)據(jù)。該庫(kù)允許開(kāi)發(fā)人員更高效地使用 FPGA 資源。

這些庫(kù)的提供為開(kāi)發(fā)團(tuán)隊(duì)提供相當(dāng)大的支持,讓開(kāi)發(fā)團(tuán)隊(duì)不必開(kāi)發(fā)類似的功能。

真 實(shí) 案 例

很多汽車應(yīng)用的關(guān)鍵元素是保護(hù)數(shù)據(jù)以防止未授權(quán)修改,避免導(dǎo)致不安全操作。用來(lái)保護(hù)存儲(chǔ)數(shù)據(jù)與傳輸數(shù)據(jù)安全的一種常用算法是高級(jí)加密標(biāo)準(zhǔn) (AES)。AES 是在高級(jí)層面描述的,但最適合在可編程邏輯架構(gòu)中實(shí)現(xiàn)的算法的范例。為了演示使用系統(tǒng)優(yōu)化編譯器的優(yōu)勢(shì),已開(kāi)發(fā)一款面向三種常用操作系統(tǒng)的簡(jiǎn)單 AES 256 應(yīng)用。該實(shí)例最初只在處理器系統(tǒng)中執(zhí)行,然后在可編程邏輯中實(shí)現(xiàn)功能的加速。

異構(gòu)SoC能夠解決設(shè)計(jì)人員面臨的挑戰(zhàn),實(shí)現(xiàn)更好的解決方案

圖 3 - 當(dāng)使用系統(tǒng)優(yōu)化編譯器時(shí),不同操作系統(tǒng)的 AES 加速結(jié)果

結(jié) 論

異構(gòu) SoC 能夠解決汽車電子系統(tǒng)設(shè)計(jì)人員面臨的挑戰(zhàn)。通過(guò)使用高級(jí)語(yǔ)言,系統(tǒng)優(yōu)化編譯器能夠?qū)@些器件進(jìn)行開(kāi)發(fā),一旦使用處理器完成對(duì)應(yīng)用功能的開(kāi)發(fā)與原型設(shè)計(jì)后,處理器系統(tǒng)與可編程邏輯之間的功能分區(qū)即可得到優(yōu)化,從而縮短開(kāi)發(fā)時(shí)間,實(shí)現(xiàn)更安全、響應(yīng)性更強(qiáng)、能效更高的解決方案。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 可編程邏輯
    +關(guān)注

    關(guān)注

    7

    文章

    526

    瀏覽量

    44765
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1662

    瀏覽量

    50228
  • 異構(gòu)系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    7703
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    FPGA和SoC在設(shè)計(jì)中面臨小尺寸和低成本挑戰(zhàn),如何解決

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

    飛兆為設(shè)計(jì)人員提供廣泛的LED照明解決方案

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

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

    隨著LED照明應(yīng)用日益普及,設(shè)計(jì)人員面臨一系列的挑戰(zhàn),包括設(shè)計(jì)復(fù)雜性、系統(tǒng)高效率要求、有限的PCB空間,以及管理多個(gè)供應(yīng)商,以滿足所有的設(shè)計(jì)需求。為了應(yīng)對(duì)這些挑戰(zhàn),飛兆半導(dǎo)體公司(Fa
    發(fā)表于 07-15 21:47

    可穿戴設(shè)備設(shè)計(jì)人員面臨的主要挑戰(zhàn)是什么?

    的時(shí)間間隔。當(dāng)然,制造商希望第一個(gè)向消費(fèi)者發(fā)布新的功能,早期采用者希望第一個(gè)使用技術(shù),加速產(chǎn)品上市是公司進(jìn)入或在這個(gè)市場(chǎng)立足所面臨的關(guān)鍵挑戰(zhàn)??纱┐髟O(shè)備供應(yīng)商面臨的其他主要的非技術(shù)性的挑戰(zhàn)
    發(fā)表于 10-19 09:09

    處理器在低功耗物聯(lián)網(wǎng)應(yīng)用面臨什么挑戰(zhàn)?

    許多物聯(lián)網(wǎng)應(yīng)用依靠小型電池運(yùn)行,或者至少在一段時(shí)間內(nèi)依靠收集的能量而運(yùn)行,因此,這些應(yīng)用在能耗方面的預(yù)算非常嚴(yán)格。針對(duì)物聯(lián)網(wǎng)市場(chǎng)的系統(tǒng)系統(tǒng) (SoC) 設(shè)計(jì)人員面臨著獨(dú)特的挑戰(zhàn),包括提
    發(fā)表于 08-12 07:33

    設(shè)計(jì)人員如何能夠武裝自己以應(yīng)對(duì)未來(lái)電源設(shè)計(jì)方面的挑戰(zhàn)

    控制器以微調(diào)調(diào)制方案,從而獲得最佳性能。電源轉(zhuǎn)換器系統(tǒng)性能正如前面提到的,設(shè)計(jì)人員面臨挑戰(zhàn)實(shí)現(xiàn)單位體積中的最高功率。要做到這一點(diǎn),最好的
    發(fā)表于 01-07 18:04

    使用現(xiàn)代高速數(shù)據(jù)轉(zhuǎn)換器的硬件設(shè)計(jì)人員面臨挑戰(zhàn)

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

    SoC測(cè)試技術(shù)面臨挑戰(zhàn)是什么?其發(fā)展趨勢(shì)如何?

    SoC測(cè)試技術(shù)傳統(tǒng)的測(cè)試方法和流程面臨挑戰(zhàn)是什么?SoC測(cè)試技術(shù)一體化測(cè)試流程是怎樣的?基于光子探測(cè)的SoC測(cè)試技術(shù)是什么?有什么目的?
    發(fā)表于 04-15 06:16

    遠(yuǎn)程檢測(cè)應(yīng)用面臨的主要挑戰(zhàn)是什么?有什么解決方案嗎?

    本文探討了遠(yuǎn)程檢測(cè)應(yīng)用面臨的主要挑戰(zhàn),并提出了一種利用ADL5380、ADA4940-2 和AD7903 接收器子系統(tǒng)的新型解決方案,該方案可以精確、可靠地測(cè)量材料內(nèi)容。
    發(fā)表于 04-30 06:13

    機(jī)器開(kāi)發(fā)人員面臨哪些軟件挑戰(zhàn)以及硬件挑戰(zhàn)?如何去應(yīng)對(duì)這些挑戰(zhàn)?

    機(jī)器開(kāi)發(fā)人員面臨哪些軟件挑戰(zhàn)以及硬件挑戰(zhàn)?如何去應(yīng)對(duì)這些挑戰(zhàn)?
    發(fā)表于 06-26 07:27

    基于FPGA單芯片實(shí)現(xiàn)ARM系統(tǒng)設(shè)計(jì)解決方案

    以及快速發(fā)展的工藝節(jié)點(diǎn),維持產(chǎn)品較長(zhǎng)的生命周期。目前的嵌入式系統(tǒng)應(yīng)用與傳統(tǒng)的設(shè)計(jì)方法相比已經(jīng)到達(dá)了一個(gè)關(guān)鍵點(diǎn),基于FPGA的SoC將成為可行而且是很有優(yōu)勢(shì)的解決方案。借助其強(qiáng)大的功能,設(shè)計(jì)人員不但
    發(fā)表于 07-12 08:00

    FPGA實(shí)現(xiàn)ARM系統(tǒng)處理的解決方案解析

    以及快速發(fā)展的工藝節(jié)點(diǎn),維持產(chǎn)品較長(zhǎng)的生命周期。目前的嵌入式系統(tǒng)應(yīng)用與傳統(tǒng)的設(shè)計(jì)方法相比已經(jīng)到達(dá)了一個(gè)關(guān)鍵點(diǎn),基于FPGA的SoC將成為可行而且是很有優(yōu)勢(shì)的解決方案。借助其強(qiáng)大的功能,設(shè)計(jì)人員不但
    發(fā)表于 07-14 08:00

    毫米波傳感器解決了入口系統(tǒng)設(shè)計(jì)人員面臨的哪些挑戰(zhàn)

    德州儀器毫米波傳感器解決了入口系統(tǒng)設(shè)計(jì)人員面臨的主要挑戰(zhàn)。毫米波傳感器有助于解決自動(dòng)滑動(dòng)門、停車路障和工業(yè)/車庫(kù)門的主要挑戰(zhàn),如圖1所示。德州儀器毫米波(mmWave)傳感器解決了入口
    發(fā)表于 11-08 07:13

    掃地機(jī)器人面臨的設(shè)計(jì)挑戰(zhàn)有哪些

    除塵等。但對(duì)設(shè)計(jì)人員來(lái)說(shuō),這也意味著在設(shè)計(jì)可靠的系統(tǒng)時(shí)將會(huì)面臨更多的挑戰(zhàn)。而小型放大器可以幫助其快速克服許多重大挑戰(zhàn)。下文列舉了設(shè)計(jì)人員在設(shè)
    發(fā)表于 11-09 06:02

    控制級(jí)設(shè)計(jì)在智能工廠自動(dòng)化系統(tǒng)中面臨挑戰(zhàn)匯總

    增加,除了能耗、長(zhǎng)電源使用壽命和可靠性要求等與所有工業(yè)自動(dòng)化設(shè)計(jì)相關(guān)的挑戰(zhàn)外,控制級(jí)設(shè)備的設(shè)計(jì)人員面臨著某些特定的挑戰(zhàn)。更多的支持節(jié)點(diǎn)數(shù)量意味著整個(gè)工廠
    發(fā)表于 11-16 06:23