導(dǎo)讀 在32位RISC-V微控制器內(nèi)核(SiFive的E20,C-DAC的VEGA ET1031)池中,CloudBEAR在2020年RISC-V全球論壇上展示了其32位小型高效MCU內(nèi)核BM-310
在32位RISC-V微控制器內(nèi)核(SiFive的E20,C-DAC的VEGA ET1031)池中,CloudBEAR在2020年RISC-V全球論壇上展示了其32位小型高效MCU內(nèi)核BM-310。提供諸如處理器IP定制,對RISC-V ISA擴展的支持,片上系統(tǒng)內(nèi)的產(chǎn)品集成以及可配置的指令和數(shù)據(jù)緩存之類的服務(wù)。
首先讓我們看一下CloudBEAR處理器IP產(chǎn)品組合。它具有三種不同的產(chǎn)品線-BM系列,BR系列和BI系列。首先,BM系列針對小型高效的MCU內(nèi)核。其次,BR系列面向快速緊湊的嵌入式內(nèi)核。第三個也是最重要的BI系列是有關(guān)Linux功能的應(yīng)用程序核心。在本文中,我們將研究BM-310的細節(jié),BM-310是用于嵌入式和IoT解決方案的RISC-V MCU內(nèi)核。
由于RISC-V是模塊化指令集,因此擴展對于開發(fā)人員是可選的。BM-310體系結(jié)構(gòu)(RV32IMCAFNB)包括許多ISA擴展。它具有RV32I作為基本指令集(具有32個整數(shù)寄存器的32位RISC-V)。其他擴展包括整數(shù)乘法和除法(RV32M),壓縮模式以提高代碼密度(RV32C),原子運算支持(RV32A),符合IEEE 754-2008的單精度浮點(RV32F),用戶級中斷支持( RV32N),位操作指令支持(RV32B)。