色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

如何利用 FPGA SoC 實(shí)現(xiàn)安全和互聯(lián)的硬實(shí)時系統(tǒng)

海闊天空的專欄 ? 來源:Jeff Shepard ? 作者:Jeff Shepard ? 2023-10-03 18:24 ? 次閱讀

作者:Jeff Shepard

現(xiàn)場可編程門陣列 (FPGA)、支持 LinuxRISC-V 微控制器單元 (MCU)子系統(tǒng)、先進(jìn)的存儲器架構(gòu)和高性能通信接口,是設(shè)計(jì)人員的重要工具。對于安全互聯(lián)系統(tǒng)、安全關(guān)鍵型系統(tǒng),以及人工智能AI) 和機(jī)器學(xué)習(xí) (ML)等各種硬實(shí)時確定性系統(tǒng)的設(shè)計(jì)人員,更是如此。

然而,將這些不同要素整合成一個安全、互聯(lián)且具確定性的系統(tǒng)可能極具挑戰(zhàn)性且非常耗時,為各種系統(tǒng)要素布設(shè)高速互連器件也是一樣。設(shè)計(jì)人員需要提供存儲器管理單元、存儲器保護(hù)單元、安全啟動能力以及用于高速連接的千兆級收發(fā)器。設(shè)計(jì)將需要活動和靜態(tài)功率管理以及涌流控制。一些設(shè)計(jì)要求能夠在
0°C 至 +100°C 結(jié)溫 (TJ) 的擴(kuò)展商用溫度范圍內(nèi)工作,而工業(yè)環(huán)境中的系統(tǒng)需要在 -40°C 至 +100°C 的 TJ 內(nèi)工作。

為了應(yīng)對這些和其他挑戰(zhàn),設(shè)計(jì)人員可以借助 FPGA 片上系統(tǒng) (SoC)器件,這種器件具備低功耗、熱效率和國防級安全等特點(diǎn),可實(shí)現(xiàn)智能、互聯(lián)、確定性的系統(tǒng)。

本文回顧了此類 FPGA SoC 的架構(gòu),以及它如何支持高效設(shè)計(jì)互聯(lián)確定性系統(tǒng)。隨后,本文簡要介紹了 EEMBC CoreMark-Pro處理能力與功耗基準(zhǔn)的關(guān)系,并考察了一款代表性 FPGA SoC 的基準(zhǔn)性能。本文探討了如何將安全性植入這些 FPGA SoC,并詳細(xì)介紹了 MicrochipTechnology 的典范 FPGA SoC,以及能加速設(shè)計(jì)過程的開發(fā)平臺。最后,文中簡要列出了 MikroElektronika的擴(kuò)展板,這些擴(kuò)展板可用于實(shí)現(xiàn)一系列通信接口和全球衛(wèi)星導(dǎo)航系統(tǒng) (GNSS) 定位能力。

用 FPGA 結(jié)構(gòu)構(gòu)建的 SoC

該 SoC 的“芯片”是 FPGA 結(jié)構(gòu),包含各種系統(tǒng)要素:從 FPGA 到用強(qiáng)化 FPGA 邏輯構(gòu)建的 RISC-V MCU 子系統(tǒng)。MCU子系統(tǒng)包括一個四核 RISC-V MCU 集群、一個 RISC-V 監(jiān)視核心、一個系統(tǒng)控制器和一個確定性 2 級 (L2) 存儲器子系統(tǒng)。這些 SoC 中的FPGA 包含多達(dá) 460 K 的邏輯元件、高達(dá) 12.7 Gbps 的收發(fā)器以及其他輸入/輸出 (I/O) 模塊,包括通用 I/O (GPIO)和外設(shè)快速互連標(biāo)準(zhǔn) (PCIe) 2 模塊。整體架構(gòu)設(shè)計(jì)可靠。其包括用于所有存儲器的單錯誤校正和雙錯誤檢測 (SECDED)、差分功率分析(DPA)、物理存儲器保護(hù)以及 128 Kb 閃存啟動存儲器(圖 1)。

1.png

Microchip 提供由第三方工具和設(shè)計(jì)資源組成的 Mi-V(發(fā)音為“my five”)生態(tài)系統(tǒng),以支持 RISC-V
系統(tǒng)的實(shí)現(xiàn)。該生態(tài)系統(tǒng)的建立是為了加快 RISC-V 指令集架構(gòu) (ISA) 在強(qiáng)化 RISC-V 內(nèi)核和 RISC-V 軟內(nèi)核中的應(yīng)用。Mi-V生態(tài)系統(tǒng)的要素包括:

知識產(chǎn)權(quán) (IP) 許可證

硬件

操作系統(tǒng)和中間件

調(diào)試器、編譯器和設(shè)計(jì)服務(wù)

FPGA SoC 中的強(qiáng)化 RISC-V MCU 包括多種調(diào)試功能,如無源運(yùn)行時可配置的高級可擴(kuò)展接口 (AXI) 和指令跟蹤。通過AXI,設(shè)計(jì)人員可以監(jiān)控寫入各種存儲器或從中讀取的數(shù)據(jù),并知道數(shù)據(jù)被寫入或讀取的時間。

RISC-V MCU 子系統(tǒng)采用 5 級單發(fā)射有序流水線。此流水線不易受到 Spectre 或 Meltdown漏洞(可能會導(dǎo)致亂序架構(gòu)遭受攻擊)的影響。所有 5 個 MCU 與存儲器子系統(tǒng)相一致,支持各種確定性非對稱多處理 (AMP) 模式實(shí)時系統(tǒng)和Linux。RISC-V 子系統(tǒng)的功能包括(圖 2):

運(yùn)行 Linux 和硬實(shí)時操作

將 L1 和 L2 配置為確定性存儲器

DDR4 存儲器子系統(tǒng)

禁用/啟用分支預(yù)測器

有序流水線操作

2.png

以更低能耗提供更強(qiáng)大處理能力

這些 FPGA SoC 除了系統(tǒng)運(yùn)行優(yōu)勢(包括支持硬實(shí)時處理)之外,還具有非常高的能效。EEMBC CoreMark-PRO 基準(zhǔn)測試是比較嵌入式系統(tǒng)中MCU 的效率和性能的一種行業(yè)標(biāo)準(zhǔn),專門設(shè)計(jì)用來衡量硬件性能,并取代 Dhrystone 基準(zhǔn)。

CoreMark-PRO 工作負(fù)載包括 4 種浮點(diǎn)工作負(fù)載和 5 種流行的整數(shù)工作負(fù)載,其性能特點(diǎn)、指令級并行和存儲器利用率各不相同。浮點(diǎn)工作負(fù)載包括源自LINPACK 的線性代數(shù)例程、快速傅里葉變換、用于模式評估的神經(jīng)網(wǎng)絡(luò)算法以及改進(jìn)版的 Livermore 循環(huán)基準(zhǔn)測試。JPEG 壓縮、XML 解析器、ZIP壓縮和 256 位安全哈希函數(shù)算法 (SHA-256) 構(gòu)成整數(shù)工作負(fù)載的基礎(chǔ)。

這些 SoC FPGA 的 MPFSO95T 模型,如 MPFS095TL-FCSG536E,可在 1.3 W 下實(shí)現(xiàn)高達(dá) 6500
Coremarks(圖 3)。

3.png

安全考慮

這些 FPGA SoC 的安全關(guān)鍵型和硬實(shí)時應(yīng)用除了需要高能效和強(qiáng)大的處理能力外,還需要強(qiáng)大的安全性。這些 FPGA SoC的基本安全功能包括防差分功率分析 (DPA) 的位流編程、真隨機(jī)數(shù)發(fā)生器 (TRNG) 和物理不可克隆功能(PUF)。安全功能還包括:標(biāo)準(zhǔn)和用戶自定義的安全啟動;物理存儲器保護(hù),其提供與機(jī)器的特權(quán)狀態(tài)相關(guān)的存儲器訪問限制,包括機(jī)器、超級用戶或用戶模式;以及免受Meltdown 和 Spectre 攻擊的能力。

安全始于安全的供應(yīng)鏈管理,包括在晶圓測試和封裝期間使用硬件安全模塊 (HSM)。每個 FPGA SoC 中都嵌入了 768 字節(jié)的數(shù)字簽名 x.509FPGA 證書,以增強(qiáng)供應(yīng)鏈的安全保證。

這些 FPGA SoC中包含許多片上防篡改檢測器,以確保其安全可靠地運(yùn)行。如果檢測到篡改,就會發(fā)出一個篡改標(biāo)志信號,使系統(tǒng)能夠根據(jù)需要作出響應(yīng)。提供的一些防篡改檢測器包括:

電壓監(jiān)控器

溫度傳感器

時鐘毛刺和時鐘頻率檢測器

JTAG 主動檢測器

Mesh 主動檢測器

256 位高級加密標(biāo)準(zhǔn) (AES-256) 對稱分組密碼相關(guān)性功耗攻擊 (CPA) 防范措施、確保數(shù)據(jù)完整性的集成加密摘要功能、用于密鑰存儲的集成PUF,以及用于 FPGA 結(jié)構(gòu)和所有片上存儲器的歸零功能,進(jìn)一步確保了安全性。

FPGA SoC 實(shí)例

Microchip Technology 將這些能力和技術(shù)整合到其 PolarFire FPGA SoC 中,這些 SoC提供多種速度等級、溫度等級和不同封裝尺寸,以支持設(shè)計(jì)人員對 25 K 至 460 K 邏輯元件的廣泛解決方案需求。有 4 個溫度等級可供選擇(均為 TJ額定值):0°C 至 +100°C 的擴(kuò)展商用范圍、-40°C 至 +100°C 的工業(yè)范圍、-40°C 至 +125°C 的汽車范圍和 -55°C 至+125°C 的軍用范圍。

設(shè)計(jì)人員可以選擇標(biāo)準(zhǔn)速度等級的器件,或選擇速度快 15% 的 -1 速度級器件。這些 FPGA SoC 可以在 1.0 V電壓下工作以實(shí)現(xiàn)最低功耗,或者在 1.05 V 電壓下工作以獲得更高性能。它們提供一系列封裝尺寸,包括 11 x 11 mm、16 x 16 mm 和 19 x19 mm。

對于需要擴(kuò)展商用溫度范圍、標(biāo)準(zhǔn)速度、254 K 邏輯元件和 19 x 19 mm 封裝的應(yīng)用,設(shè)計(jì)人員可以使用
MPFS250T-FCVG484EES。對于需要 23 K 邏輯元件的更簡單解決方案,設(shè)計(jì)人員可以使用 MPFS025T-FCVG484E,該元件采用 19 x19 mm 封裝,也能在擴(kuò)展商用溫度范圍內(nèi)以標(biāo)準(zhǔn)速度工作。具有 254 K 邏輯元件的 MPFS250T-1FCSG536T2專為高性能汽車系統(tǒng)而設(shè)計(jì),其工作溫度范圍為 -40 至 125°C,速度等級為 -1,時鐘速度快 15%,采用緊湊型 16 x 16 mm 封裝,焊球數(shù)為536,間距為 0.5 mm(圖 4)。

4.png

FPGA SoC 開發(fā)平臺

為了加快采用 PolarFire FPGA SoC 的系統(tǒng)設(shè)計(jì),Microchip 提供 MPFS-ICICLE-KIT-ES PolarFire SoC
Icicle 套件,其支持探索低功耗實(shí)時執(zhí)行、可運(yùn)行 Linux 的五核 RISC-V 微處理器子系統(tǒng)。該套件包括一個免費(fèi)的 Libero Silver許可證,能滿足評估設(shè)計(jì)需要。它支持單一語言編程和調(diào)試功能。

這些 FPGA SoC 在 VectorBlox 加速器軟件開發(fā)工具包 (SDK) 的支持下,可以實(shí)現(xiàn)低功耗、小尺寸的 AI/ML應(yīng)用。該工具包旨在簡化設(shè)計(jì)過程,設(shè)計(jì)人員事先無需具備 FPGA 設(shè)計(jì)經(jīng)驗(yàn)。VectorBlox 加速器 SDK 使開發(fā)人員可以使用 C/C++語言對高能效神經(jīng)網(wǎng)絡(luò)進(jìn)行編程。Icicle 套件提供一個全面的開發(fā)環(huán)境,具備眾多功能,包括:監(jiān)視各種功率域的多軌功率傳感器系統(tǒng),PCIe 根端口,用于運(yùn)行Linux 和 Raspberry Pi 的板載存儲器(包括 LPDDR4、QSPI 和 eMMC 閃存),用于一系列有線和無線連接選項(xiàng)的 mikroBUS擴(kuò)展端口,以及 GNSS 定位能力等功能擴(kuò)展(圖 5)。

5.png

擴(kuò)展板

mikroBUS 擴(kuò)展板的幾個例子包括:

MIKROE-986,使用串行外設(shè)接口 (SPI) 增加 CAN 總線連接。

MIKROE-1582,用于 MCU 和 RS-232 總線之間的接口。

MIKROE-989,用于與 RS422/485 通信總線連接。

MIKROE-3144,支持 LTE Cat M1 和 NB1 技術(shù),實(shí)現(xiàn)與 3GPP 物聯(lián)網(wǎng)設(shè)備的可靠簡單連接。

MIKROE-2670,支持 GNSS 功能,可同時接收 GPS 和 Galileo 信號以及北斗或 GLONASS
信號,在城市峽谷中信號較弱或有干擾的情況下也能實(shí)現(xiàn)高定位精度。

總結(jié)

開發(fā)互聯(lián)、安全關(guān)鍵型和硬實(shí)時確定性系統(tǒng)時,設(shè)計(jì)人員可以采用 FPGA SoC。FPGA SoC 提供諸多系統(tǒng)要素,包括 FPGA 結(jié)構(gòu)、帶有高性能存儲器的RISC-V MCU子系統(tǒng)、高速通信接口和眾多安全功能。為了幫助設(shè)計(jì)人員開始工作,相關(guān)廠商提供了包含所有必要元件的開發(fā)板和環(huán)境,包括可用于實(shí)現(xiàn)廣泛通信和定位功能的擴(kuò)展板。

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

    關(guān)注

    1630

    文章

    21784

    瀏覽量

    605034
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17301

    瀏覽量

    352144
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4193

    瀏覽量

    218752
  • RISC-V
    +關(guān)注

    關(guān)注

    45

    文章

    2316

    瀏覽量

    46346
收藏 人收藏

    評論

    相關(guān)推薦

    基于PowerPC405的MP3實(shí)時解碼系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    文章介紹了一種在FPGA上用PowerPC405實(shí)現(xiàn)MP3實(shí)時解碼SoC系統(tǒng)的方法。通過使用IP核搭建S
    發(fā)表于 05-28 13:42

    基于閃存工藝的SoC FPGA器件實(shí)現(xiàn)安全啟動設(shè)計(jì)

    無論用做獨(dú)立的處理單元,或者與輔助處理器聯(lián)合使用,SoC FPGA器件均可以改善嵌入式處理的安全性。雖然可以利用專用安全器件來構(gòu)建嵌入式處理
    發(fā)表于 06-19 06:57

    如何利用FPGA和嵌入式系統(tǒng)設(shè)計(jì)遠(yuǎn)程監(jiān)控系統(tǒng)

    系統(tǒng)立足于利用Intemet實(shí)現(xiàn)核環(huán)境信息的遠(yuǎn)程采集。告訴大家,如何利用FPGA和嵌入式系統(tǒng)設(shè)
    發(fā)表于 08-02 08:07

    請問freertos是硬實(shí)時操作系統(tǒng)嗎?

    freertos是硬實(shí)時操作系統(tǒng)嗎?都有哪些硬實(shí)時操作系統(tǒng)啊?
    發(fā)表于 06-13 09:00

    如何實(shí)現(xiàn)SoC系統(tǒng)內(nèi)部的實(shí)時可視性?

    如何實(shí)現(xiàn)SoC系統(tǒng)內(nèi)部的實(shí)時可視性?如何在不影響系統(tǒng)性能的情況下采集和上載數(shù)據(jù)點(diǎn)?增加SoC可視
    發(fā)表于 04-15 06:03

    如何利用FPGA實(shí)現(xiàn)智能傳感器系統(tǒng)的設(shè)計(jì)

    利用FPGA具有擴(kuò)展靈活實(shí)現(xiàn)片上系統(tǒng)SoC),同時具有多種IP核可供使用等優(yōu)點(diǎn),設(shè)計(jì)了能夠控制多路模擬開關(guān)、A/D轉(zhuǎn)換、快速數(shù)據(jù)處理與傳輸
    發(fā)表于 05-06 09:36

    Microchip FPGA 和基于 SoC 的 RISC-V 生態(tài)系統(tǒng)簡介

    PolarFire SoC FPGA 以及相關(guān)的 IP 和庫,用于簡化高速接口、數(shù)字信號處理、存儲器、電機(jī)控制甚至嵌入式視覺的實(shí)現(xiàn),以加快解決方案的開發(fā)。對實(shí)時 Linux 的支持是
    發(fā)表于 09-07 17:59

    硬實(shí)時RTlinux系統(tǒng)配置

    更多技術(shù)干貨,歡迎掃碼關(guān)注博主微信公眾號:HowieXue,一起學(xué)習(xí)探討軟硬件技術(shù)知識經(jīng)驗(yàn),關(guān)注就有海量學(xué)習(xí)資料免費(fèi)領(lǐng)哦:硬實(shí)時RTlinux系統(tǒng)配置1. Linux內(nèi)核下載2. 下載與Linux
    發(fā)表于 09-14 06:43

    實(shí)時系統(tǒng)和非實(shí)時系統(tǒng)區(qū)別的幾個顯著特征

    【本帖是安富萊電子原創(chuàng)貼】RTOS三要素,實(shí)時性,可靠性,安全性。這次我們分享下實(shí)時系統(tǒng)中的硬實(shí)時性。
    發(fā)表于 01-10 06:53

    為了實(shí)現(xiàn)硬實(shí)時中斷減少關(guān)閉臨界代碼的延時會有哪些不良的影響?

    為了實(shí)現(xiàn)硬實(shí)時中斷,減少關(guān)閉臨界代碼的延時。修改臨界代碼關(guān)中斷配置,允許許定時器中斷執(zhí)行。會有哪些不良的影響?編碼需要注意哪些地方?需要做哪些測試?
    發(fā)表于 04-03 14:25

    基于RTlinux的硬實(shí)時性研究

    L inux若作為一個操作系統(tǒng),它無法滿足實(shí)時系統(tǒng)嚴(yán)格的實(shí)時性要求。RTlinux是在L inux內(nèi)核的下層實(shí)現(xiàn)所得的一個簡單的
    發(fā)表于 04-24 10:30 ?10次下載

    基于RTAI的嵌入式Linux硬實(shí)時性能的研究與實(shí)現(xiàn)

    嵌入式Linux 系統(tǒng)由于不支持硬實(shí)時任務(wù),限制了其在電能質(zhì)量監(jiān)控系統(tǒng)等高實(shí)時性領(lǐng)域中的應(yīng)用。本文介紹了嵌入式Linux 系統(tǒng)
    發(fā)表于 05-25 14:48 ?27次下載

    一種嵌入式硬實(shí)時內(nèi)核的實(shí)現(xiàn)

    設(shè)計(jì)了一個實(shí)用的嵌入式硬實(shí)時內(nèi)核uHRT,描述了其中實(shí)現(xiàn)硬實(shí)時的關(guān)鍵設(shè)計(jì)。uHRT可在具有類似特征的應(yīng)用環(huán)境中得到推廣應(yīng)用,具有一定的實(shí)用價值。在一些復(fù)雜的嵌入式系
    發(fā)表于 08-13 09:10 ?10次下載

    利用FPGA軟硬件協(xié)同系統(tǒng)驗(yàn)證SoC系統(tǒng)的過程和方法

    設(shè)計(jì)了一種基于FPGA的驗(yàn)證平臺及有效的SoC驗(yàn)證方法,介紹了此FPGA驗(yàn)證軟硬件平臺及軟硬件協(xié)同驗(yàn)證架構(gòu),討論和分析了利用FPGA軟硬件
    發(fā)表于 11-17 03:06 ?4432次閱讀
    <b class='flag-5'>利用</b><b class='flag-5'>FPGA</b>軟硬件協(xié)同<b class='flag-5'>系統(tǒng)</b>驗(yàn)證<b class='flag-5'>SoC</b><b class='flag-5'>系統(tǒng)</b>的過程和方法

    DSP硬實(shí)時操作系統(tǒng)用戶手冊下載

    DSP硬實(shí)時操作系統(tǒng)用戶手冊下載
    發(fā)表于 07-14 09:54 ?30次下載
    主站蜘蛛池模板: 伊人网中文字幕 | 精品一区二区三区四区五区六区 | 久久久久久免费高清电影 | 国产午夜精品一区二区理论影院 | 亚洲精品日韩在线观看视频 | 在线观看精品视频看看播放 | 久久橹| 日本久久精品免视看国产成人 | 丰满人妻妇伦又伦精品APP国产 | 一二三四在线观看韩国 | 国产午夜伦伦伦午夜伦 | 亚洲中文字幕手机版 | 麻豆高清免费国产一区 | 漂亮美女2018完整版 | 免费观看美女的网站 | 成人网视频在线观看免费 | 国产精品免费大片一区二区 | 欧美黄色第一页 | 免费xxx成年大片 | 日韩精品人成在线播放 | 亚洲国产精品一区二区动图 | 国产精品伦理一二三区伦理 | 99精品日韩 | 开心片色99xxxx| 日韩性xxx | 亚洲国产精品日本无码网站 | 高h原耽肉汁动漫视频 | 欧美人妖12p | 色www精品视频在线观看 | 任你懆视频 这里只有精品 人与人特黄一级 | 亚洲一区在线观看无码欧美 | 久久精品亚洲AV高清网站性色 | 亚洲乱码中文字幕久久孕妇黑人 | 伊人在线高清视频 | 高清无码中文字幕在线观看视频 | 国产午夜精品理论片影院 | 免费又黄又硬又爽大片 | 秋霞影音先锋一区二区 | 含羞草影院免费区 | 久久学生精品国产自在拍 | 精品久久久久久综合网 |