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