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

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

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

嵌入式的CPU自定義指令有什么特點

Wildesbeast ? 來源:21IC ? 作者:21IC ? 2020-02-05 17:32 ? 次閱讀

Arm的自定義指令最早將在2020年上半年在ArmCortex?M33CPU中開展,而新的和現(xiàn)有的被許可人將無需支付額外費用,因此SoC設(shè)計人員可以為嵌入式和互聯(lián)網(wǎng)添加自己的指令而不會出現(xiàn)軟件碎片的風(fēng)險。

CPU:用于Arm硅合作伙伴創(chuàng)新的機(jī)箱

Arm自定義指令是基于Armv8-M架構(gòu)演進(jìn)的一部分而設(shè)計的,它具有安全的Arm TrustZone?技術(shù),它基于簡單的指導(dǎo)原則。CPU是Arm硅合作伙伴創(chuàng)新的基礎(chǔ)。通過將他們獨特的特定于應(yīng)用程序的功能添加到Cortex-M33 CPU中,這種方法使芯片設(shè)計人員有機(jī)會進(jìn)一步提高性能和效率。

通過對CPU進(jìn)行修改來啟用Arm自定義指令,為處理器保留編碼空間,以使設(shè)計人員可以輕松添加自定義數(shù)據(jù)路徑擴(kuò)展,同時保持現(xiàn)有軟件生態(tài)系統(tǒng)的完整性。此功能與現(xiàn)有的協(xié)處理器接口一起,使Cortex-M33 CPU可以通過針對邊緣計算用例(包括機(jī)器學(xué)習(xí)(ML)和人工智能(AI))進(jìn)行了優(yōu)化的各種類型的加速器進(jìn)行擴(kuò)展。

更大的生態(tài)系統(tǒng)靈活性和差異化

Arm的自定義指令與Arm近期推出的靈活訪問功能的結(jié)合,突顯了Arm致力于提高靈活性和芯片合作伙伴差異化的承諾,以通過以下方式支持新的高級計算機(jī): ML,AI,自動駕駛汽車,5G物聯(lián)網(wǎng)。為了進(jìn)一步加強(qiáng)這一承諾,Arm將在未來的Cortex-M處理器中將“自定義說明”作為標(biāo)準(zhǔn)功能提供。Cortex-M處理器是迄今為止功能最強(qiáng)大的Arm處理器之一, 已經(jīng)交付了超過500億個芯片。

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

    關(guān)注

    134

    文章

    9030

    瀏覽量

    366537
  • 嵌入式
    +關(guān)注

    關(guān)注

    5060

    文章

    18979

    瀏覽量

    302232
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10812

    瀏覽量

    210880
收藏 人收藏

    評論

    相關(guān)推薦

    創(chuàng)建自定義的基于閃存的引導(dǎo)加載程序(BSL)

    電子發(fā)燒友網(wǎng)站提供《創(chuàng)建自定義的基于閃存的引導(dǎo)加載程序(BSL).pdf》資料免費下載
    發(fā)表于 09-19 10:50 ?0次下載
    創(chuàng)建<b class='flag-5'>自定義</b>的基于閃存的引導(dǎo)加載程序(BSL)

    嵌入式常用總線哪些

    嵌入式系統(tǒng)中常用的總線種類繁多,它們各自具有不同的特點和應(yīng)用場景。以下將詳細(xì)介紹幾種嵌入式開發(fā)中常用的總線,包括UART、I2C、SPI、RS-232、RS-485、CAN以及USB等,每種總線將從其
    的頭像 發(fā)表于 09-10 11:34 ?457次閱讀

    NVIDIA NeMo加速并簡化自定義模型開發(fā)

    如果企業(yè)希望充分發(fā)揮出 AI 的力量,就需要根據(jù)其行業(yè)需求量身定制的自定義模型。
    的頭像 發(fā)表于 07-26 11:17 ?663次閱讀
    NVIDIA NeMo加速并簡化<b class='flag-5'>自定義</b>模型開發(fā)

    ESP32如何使用庫中的HF相關(guān)函數(shù)發(fā)送自定義AT指令?

    請問如何使用庫中的HF相關(guān)函數(shù)發(fā)送自定義AT指令
    發(fā)表于 06-17 07:43

    e203自定義指令硬件模塊設(shè)計,在vivado硬件里自定義指令識別為非法指令怎么解決?

    e203自定義指令硬件模塊設(shè)計,修改內(nèi)核,綜合沒錯誤,軟件也修改工具鏈通過并產(chǎn)生verilog文件,但在vivado硬件里自定義指令識別為非法指令
    發(fā)表于 05-28 06:40

    e203自定義指令硬件模塊設(shè)計不工作的原因?

    設(shè)計了自定義指令,用軟件跑了verilog二進(jìn)制文件,激勵進(jìn)去。但自定義的硬件模塊不工作,都是零,是我指令沒給進(jìn)去嗎?還是邏輯問題?
    發(fā)表于 05-27 07:29

    nuclei studio e203自定義指令不識別的原因?

    用nuclei studio軟件去做自定義指令的驗證,沒修改工具鏈,采用匯編文件.s,但沒有識別我的指令,是寫匯編文件需要修改工具鏈嗎,那nuclei studio軟件集成的工具鏈怎么修改???
    發(fā)表于 05-21 06:33

    HarmonyOS開發(fā)案例:【 自定義彈窗】

    基于ArkTS的聲明開發(fā)范式實現(xiàn)了三種不同的彈窗,第一種直接使用公共組件,后兩種使用CustomDialogController實現(xiàn)自定義彈窗
    的頭像 發(fā)表于 05-16 18:18 ?1246次閱讀
    HarmonyOS開發(fā)案例:【 <b class='flag-5'>自定義</b>彈窗】

    TSMaster 自定義 LIN 調(diào)度表編程指導(dǎo)

    LIN(LocalInterconnectNetwork)協(xié)議調(diào)度表是用于LIN總線通信中的消息調(diào)度的一種機(jī)制,我們收到越來越多來自不同用戶希望能夠通過接口實現(xiàn)自定義LIN調(diào)度表的需求。所以在
    的頭像 發(fā)表于 05-11 08:21 ?578次閱讀
    TSMaster <b class='flag-5'>自定義</b> LIN 調(diào)度表編程指導(dǎo)

    HarmonyOS開發(fā)實例:【自定義Emitter】

    使用[Emitter]實現(xiàn)事件的訂閱和發(fā)布,使用[自定義彈窗]設(shè)置廣告信息。
    的頭像 發(fā)表于 04-14 11:37 ?957次閱讀
    HarmonyOS開發(fā)實例:【<b class='flag-5'>自定義</b>Emitter】

    鴻蒙ArkUI實例:【自定義組件】

    組件是 OpenHarmony 頁面最小顯示單元,一個頁面可由多個組件組合而成,也可只由一個組件組合而成,這些組件可以是ArkUI開發(fā)框架自帶系統(tǒng)組件,比如?`Text`?、?`Button`?等,也可以是自定義組件,本節(jié)筆者簡單介紹一下自定義組件的語法規(guī)范。
    的頭像 發(fā)表于 04-08 10:17 ?583次閱讀

    CYUSB3014如何向FPGA下發(fā)自定義指令?

    我想通過USB向FPGA發(fā)送自定義指令(長度大約16個字節(jié),比如0x0102030405060708090A0B0C0D0E0F),F(xiàn)PGA收到指令之后完成解析和執(zhí)行。 我現(xiàn)在只知道“Bulk
    發(fā)表于 02-27 07:26

    基于YOLOv8實現(xiàn)自定義姿態(tài)評估模型訓(xùn)練

    Hello大家好,今天給大家分享一下如何基于YOLOv8姿態(tài)評估模型,實現(xiàn)在自定義數(shù)據(jù)集上,完成自定義姿態(tài)評估模型的訓(xùn)練與推理。
    的頭像 發(fā)表于 12-25 11:29 ?2750次閱讀
    基于YOLOv8實現(xiàn)<b class='flag-5'>自定義</b>姿態(tài)評估模型訓(xùn)練

    博途用戶自定義庫的使用

    博途官方提供了很多庫,比如:基本函數(shù)庫、通信庫、安全庫、驅(qū)動庫等等,用戶可以使用庫中的函數(shù)/函數(shù)塊來完成具體的控制任務(wù)。除了官方的庫,我們也可以創(chuàng)建自己的庫(用戶自定義庫)。比如,把項目
    的頭像 發(fā)表于 12-25 10:08 ?862次閱讀
    博途用戶<b class='flag-5'>自定義</b>庫的使用

    如何在Matlab中自定義Message

    自定義Message 當(dāng)我們的 message 消息比較復(fù)雜時,通常要用到自定義的 message 消息,MATLAB 2020b以上的版本自帶了ROS Toolbox Interface
    的頭像 發(fā)表于 11-15 18:12 ?1201次閱讀
    如何在Matlab中<b class='flag-5'>自定義</b>Message