sky 发表于 2020-9-15 16:57:21

闲说开源硬件之一:RISC-V指令集架构

本帖最后由 sky 于 2020-9-15 17:44 编辑

最近了解了一些开源硬件平台,觉得很有意思,简单记录如下。本文更多是作为自己的一段笔记,会不停更新,且不保证内容完全正确。

闲说开源硬件之二:Raspberry Pi(树莓派)

闲说开源硬件之三:Arduino

闲说开源硬件之四:MicroPython

闲说开源硬件之五:Micro:bit

闲说开源硬件之六:ESP8266与ESP32

闲说开源硬件之七:STM32平台

RISC-V指令集架构(ISA)是目前开源硬件领域最接近底层的项目,它由RISC指令集风格的开创者们领衔制定。截至本文写作时,已有275个公司或学术机构加入了RISC-V基金会,包括Google、Nvidia、阿里巴巴和Qualcomm等老牌科技企业,多所大学,以及SiFive等芯片创业公司。


RISC-V基金会的部分会员


GCC工具链和Linux内核已实现对RISC-V架构的支持。

如其他的ISA一样,RISC-V也仅仅规定了处理器与软件之间的接口规范,具体如何实现芯片功能,还需各个芯片设计公司进行大量的工作。已有很多公司设计出了基于RISC-V的IP核(可以交给台积电等代工厂生产芯片)和软核(可以运行在FPGA上),其中部分公司已有实体芯片面世。

目前,市面上可以买到的RISC-V实体芯片还不多。

RISC-V芯片领域的明星创业公司SiFive,没有芯片公开出售,但提供了两款和Arduino类似的开发板,以及一款可运行Linux的开发板,然而三者的售价均不便宜。
世界上第一款可运行Linux操作系统的HiFive Unleashed开发板--图片来自于file:///C:\Users\huawei\AppData\Roaming\Tencent\QQ\Temp\%W@GJ$ACOF(TYDYECOKVDYB.pngwww.sifive.com
加密货币挖矿机的生产商嘉楠公司,于2018年9月发布了Kendryte K210。K210芯片可单独买到。第三方Sipeed等出品了多款开发板,价格较为实惠。K210的软件生态已经相当完备,有了FreeRTOS操作系统、Arduino平台和MicroPython运行环境的移植,以及基于VS Code的集成开发环境。

基于Kendryte K210的Sipeed MAIX Bit开发板
印度理工学院Madras分校( IIT-Madras)于2018年底发布了Shakti处理器和相关的SDK,但随后就没有什么消息了。

阿里巴巴旗下的半导体部门(平头哥)于2019年7月25日发布了一款名为“玄铁910”的芯片,号称性能极强,但未明确是否为实体芯片。

江苏沁恒的官网上列出了型号为CH572的RISC-V微控制器,不知道是否已正式生产。

此外,深圳和广州也有不少公司涉足RISC-V软核,可以运行于价格低廉的FPGA开发板上。

原文章会持续更新 https://jwnote.com/on-open-source-hardware/

孔明 发表于 2020-9-16 09:44:44

南京沁恒已经量产了基于RISC-V的单片机CH32V103
页: [1]
查看完整版本: 闲说开源硬件之一:RISC-V指令集架构