Welcome to Nuclear Fusion and Plasma Physics, Today is Share:

Nuclear Fusion and Plasma Physics ›› 2026, Vol. 46 ›› Issue (1): 71-76.DOI: 10.16568/j.0254-6086.202601011

• Nuclear Fusion Engineering • Previous Articles     Next Articles

Design of RISC-V microcontroller for high-voltage power supply control systems

WANG Jing, LI Qing, CHEN Jun-hong, MAO Xiao-hui, XIA Yu-yang   

  1. (Southwestern Institute of Physics, Chengdu 610041)
  • Received:2024-01-22 Revised:2025-01-12 Online:2026-03-15 Published:2026-03-12

面向高压电源控制系统的 RISC-V微控制器设计

王 京,李 青*,陈俊宏,毛晓惠,夏于洋   

  1. (核工业西南物理研究院,成都 610041)
  • 作者简介:王京(1998-),男,硕士研究生,从事高压电源分析研究。
  • 基金资助:
    四川省科技计划(MZGC20230009);西物创新项目(202201XWCX002)

Abstract:

In the auxiliary heating systems of tokamak plasmas, the continuous increase of high-voltage power supplies has led to more stringent requirements for real-time transmission and data reliability of high-voltage power control systems. To ensure the stability and data accuracy of the high-voltage power control system of the HL-3 tokamak, this paper adopts the Chisel language to design and develop a RISC-V microcontroller for a high-voltage power control system. The design implements a single-issue, five-stage pipeline processor using pipeline-related technologies such as data forwarding and branch prediction. It has passed tests including CPU tests and the Median test suite, and can perform operational tests of the RT-Thread embedded real-time operating system. Under power-constrained conditions, this RISC-V microcontroller can perform data processing efficiently, meeting the open-source, customizable design and reliability of controllable nuclear fusion for embedded processors.

Key words:

摘要:

在托卡马克等离子体的辅助加热系统中,随着高压电源设备的不断增加,对高压电源控制系统的实时传输和数据可靠性有了更严苛的要求。为保障 HL-3 装置高压电源控制系统的稳定性及数据准确性,研究选用了 Chisel 语言,设计并开发了一款高压电源控制系统的 RISC-V 微控制器。设计的实现采用了诸如数据前推和分支预测等流水线相关技术以创建一个单发射五级流水线微控制器。这款微控制器已成功通过预定的测试集,并能在高云 Tang Primer 25K 开发板上顺利运行RT-Thread 嵌入式实时操作系统的运行测试。在功耗受限的条件下,此 RISC-V 微控制器能够高效地执行数据处理,满足可控核聚变领域对嵌入式微控制器开源可定制化设计及可靠性的需求。

关键词:

CLC Number: