近日,基于RISC-V指令集的軟核CPU在SWORD4.0上順利移植,給予用戶對(duì)SWORD4.0的新體驗(yàn),用戶甚至可以通過Arduino IDE開發(fā)RISC-V應(yīng)用。
在SWORD4.0上移植的是基于RISC-V指令集的F32C開源CPU。CPU通過配置既可以支持RISC-V指令集也可以支持MIPS指令集。
圖1 F32C github
用戶通過對(duì)Arduino IDE簡(jiǎn)單升級(jí),可以使Arduino IDE支持SWORD4.0的RISC-V編譯工作。圖形化編程環(huán)境和大量Arduino范例都有利于用戶進(jìn)行應(yīng)用開發(fā)。
圖2 升級(jí)后的Arduino IDE可以進(jìn)行RISC-V編譯
圖3 用RISC-V CPU控制LED亮度
圖4 用RISC-V CPU控制串口輸入輸出
圖5 用RISC-V CPU控制7段數(shù)碼管
RISC-V完全開源、極度精簡(jiǎn),非常適合物聯(lián)網(wǎng)和邊緣計(jì)算等應(yīng)用。RISC-V作為SWORD生態(tài)系統(tǒng)的一部分,為計(jì)算機(jī)系統(tǒng)能力培養(yǎng)提供著澎湃動(dòng)力。