一条推文,两颗芯片,一个生态的加速信号
一、一个人的RISC-V ASIC:KianV 在Linux里跑起来了
7月15日,独立芯片开发者 @splinedrive 发了一条推文,配图是一块小PCB上连接着串口线,屏幕显示Linux已成功启动:
"我的KianV RISC-V ASIC正在用SDRAM启动主线Linux。一切都是从头开发的。板子由 @machdyne 制作,他也完成了bring-up。太感谢他了!"
这不是某家公司的工程样品。这是一颗由个人开发者通过Tiny Tapeout 6提交的32位RISC-V SoC,在GlobalFoundries 180nm工艺上流片,然后以不到300欧元的总成本拿到了实物芯片。
KianV SoC基于RV32IMA架构,支持SV32页表(完整虚拟内存),配置了16 MiB SPI Flash和8 MiB PSRAM,运行在30 MHz(最高测试稳定频率34.5 MHz)。它包含UART和SPI外设,通过一个QSPI PMOD模块连接外部存储。Linux内核版本6.8.0-rc1,在KianV上成功启动并进入用户态交互界面。
这看起来像是一个"业余爱好者的玩具",但它的意义远不止于此。在2025年东京Linux Plumbers Conference上,D. Jeff Dionne 专门指出,全开源硅平台从流片返回并启动主线noMMU Linux的能力"极其强大"。KianV正是这条链路的最完整演示:
开源RTL → 开源EDA + PDK(SkyWater 130nm/GF 180nm) → Tiny Tapeout 流片 → 实物芯片 → 主线Linux启动
整个流程没有使用任何商业EDA工具,也没有依赖任何专有IP核。splinedrive 在GitHub上完整开源了KianV的RTL代码、SoC架构和Linux移植配置。
这还不是故事的终点。splinedrive 同时完成了第二版Linux SoC(LinuxSoC V2),这是基于他的全定制ASIC设计经验重构的简化版本,同样在wafer.space的GF180MCU shuttle run中流片。
二、RISC-V的"桌面最后一公里":HFI BIOS填补固件空白
就在KianV ASIC启动Linux的同一天,另一个RISC-V生态新闻引起了社区关注——Harmonic Firmware Initiative(HFI)。
如果你用过任何一块RISC-V开发板(HiFive Unmatched、VisionFive 2、Milk-V Jupiter),很多人经历过这种体验:按下电源键,屏幕一片漆黑,30秒后Linux突然弹出登录提示。中间没有任何POST画面、没有BIOS设置界面、甚至没有内存检测信息。这就是RISC-V桌面体验的"黑屏问题"。
HFI试图解决这个问题。它由QSOE Systems团队开发,不是一个全新的固件栈,而是U-Boot的扩展层。它在U-Boot完成硬件初始化后接管显示输出,提供:
- • POST画面(显示VideoBIOS标识、内存容量、USB/NVMe设备枚举)
- • 类BIOS设置界面(键盘导航,支持标准/高级设置页、温度/电压监控、启动顺序配置、NOR固件刷写)
- • 基于VideoBIOS接口的独立显卡初始化(当前支持NVIDIA GK-208 Kepler架构显卡)
HFI的设计哲学非常务实:不替换U-Boot,而是在它之上加一层视觉呈现。U-Boot仍然是那个负责初始化DRAM、枚举PCIe设备、加载内核的"苦力",HFI只负责把U-Boot的工作结果展示给用户。
Phoronix在7月12日报道了HFI,社区讨论迅速升温,The Register也在7月14日跟进报道,标题直指核心:"RISC-V固件项目希望让每块板子都用同一套固件启动"。
HFI目前仅支持SiFive HiFive Unmatched(这是目前少数拥有PCIe插槽的RISC-V板),但它的架构设计使其可以扩展到任何运行U-Boot的RISC-V平台。正如Phoronix的Michael Larabel所说:"它的真正起飞需要看到主要RISC-V硬件厂商的采纳。"
三、UltraRISC入内核 + 35B模型上RISC-V:软件生态的双重加速
硬件和固件之外,RISC-V的软件生态本周也有两个信号性事件。
UltraRISC RISC-V SoC 进入Linux 7.2默认内核构建
Linux 7.2-rc3 合入了ARCH_ULTRARISC Kconfig支持,使UltraRISC的RISC-V硬件——目前是UR-DP1000八核SoC(搭载8个UltraRISC C100核心)——在默认RISC-V内核构建中启用。这意味着Ubuntu、Fedora等发行版的内核将原生支持UltraRISC芯片,无需用户自行编译内核。
这是继Eswin SoC之后,第二个在Linux 7.2中获得默认支持的RISC-V SoC。Linux 7.2同时将RISC-V 64位默认CPU上限从128核提升到256核,并减少了内核启动开销。RISC-V在Linux内核中的"默认支持"名单正在快速扩大。
SpacemiT K3:35B参数大模型运行在RISC-V上
7月14日,SpacemiT官方账号发布了一段视频:开发者 @Houge_Langley 在SpacemiT K3 Pico-ITX开发板上运行Qwen-Agentworld-35B-A3B-UD-Q4_K_S模型,达到了约6 tok/s的推理速度。
K3 SoC是一颗16核RVA23兼容的RISC-V处理器,主频约2.0 GHz,配备32GB RAM。Phoronix在5月的评测中已经确认,K3在OpenSSL基准测试中超越了树莓派500+和龙芯3B6000,部分测试甚至接近中端ARM服务器芯片。
能在RISC-V平台上运行35B参数级别的MoE模型,即使只有6 tok/s,也标志着RISC-V从"嵌入式MCU"进入了"AI推理"的射程。Sipeed已经推出了基于K3的Pico-ITX整机方案,兼容Jetson Orin Nano载板,为RISC-V桌面AI开辟了硬件路径。
四、三个信号,一条主线
把本周的几件事放在一起看,一条清晰的线索浮现出来:
RISC-V正在从"能跑"变成"跑得好"。
KianV个人的ASIC启动Linux,证明开源的芯片设计-制造-软件全链路已经走通——任何有Verilog基础的人都可以用不到300欧元流片一颗能跑Linux的RISC-V芯片。HFI BIOS填补了RISC-V桌面体验的最后一块短板——黑屏启动问题。UltraRISC进入Linux 7.2默认构建,意味着更多RISC-V芯片将获得"开箱即用"的内核支持。而SpacemiT K3上35B模型的运行,暗示RISC-V在AI推理场景中并非没有机会。
当然,差距依然明显。RISC-V桌面离"日常使用"还有距离:HFI目前只支持一块开发板,K3的6 tok/s离生产级推理还有数量级差距,KianV的30 MHz频率和32位架构更是与主流芯片不可同日而语。
但方向是明确的。RISC-V的生态建设不是靠一两个"杀手级产品"完成的,而是靠这种每周都在发生的、零散的"小突破"一点点积累起来的。从DIY ASIC到企业级Linux内核,从黑屏固件到AI推理,每一个"小突破"都在把RISC-V从"替代方案"推向"主流选择"。
一句话总结
RISC-V这一周没有"大新闻",但KianV、HFI、UltraRISC和K3这四个信号共同指向一个事实:RISC-V正在从"能跑"变成"跑得好"——从个人开发者的ASIC玩具,到企业级Linux内核的默认支持,再到边缘AI推理的可行平台。
参考来源
- • splinedrive 推文:KianV RISC-V ASIC booting Linux with SDRAM
https://x.com/splinedrive - • Tiny Tapeout KianV uLinux SoC 页面
https://tinytapeout.com/chips/tt06/tt_um_kianV_rv32ima_uLinux_SoC - • GitHub: splinedrive/kianRiscV
https://github.com/splinedrive/kianRiscV - • wafer.space: Taping Out KianV - a Linux/XV6-capable RISC-V SoC
https://wafer.space/news/kianv-riscv-soc - • FOSSi Foundation: KianV uLinux ASIC
https://fossi-foundation.org/blog/2025-01-14-ecl82 - • Phoronix: Linux 7.2 Enabling UltraRISC RISC-V Support
https://www.phoronix.com/news/Linux-7.2-UltraRISC-RISC-V - • Phoronix: HFI BIOS Aims To Provide POST-Like Screen For RISC-V
https://www.phoronix.com/news/Harmonic-Firmware-Initiative - • FOSSLinux: HFI BIOS for RISC-V: Open Firmware That Could Replace UEFI
https://www.fosslinux.com/158814/hfi-bios-risc-v-open-firmware.htm - • Phoronix: Initial Benchmarks Of The SpacemiT K3 RVA23 RISC-V CPU
https://www.phoronix.com/review/spacemit-k3-pico-itx - • SpacemiT 官方推文:35B-class local AI inference on RISC-V
https://x.com/spacemit_riscv - • Sipeed K3 产品页面
https://sipeed.com/k3