Design and implementation of RISC-V system-on-chip for SPWM generation based on FPGA
Alternating Current (AC) motors play important roles across various fields. Traditional processors utilizing Sine Pulse Width Modulation (SPWM) to control the speed of AC motors face challenges such as high computational complexity and limited flexibility. To address these problems in the variable frequency speed control process of AC motors, this paper proposes the design of a System-on-Chip (SoC) capable of generating SPWM waves. Our proposal is based on an open-source Reduced Instruction Set Computer fifth-generation (RISC-V) processor. The proposal is verified on the Field Programmable Gate Array (FPGA) platform. The results demonstrate that, with the sine wave frequency set to 3200Hz and the triangular wave frequency set to 15KHz, our proposal achieves a 413× acceleration compared to the traditional software method. Compared to the previous accelerator, our design reduces (Look-Up-Table) LUT consumption by 41.10% and (Total Harmonic Distortion) THD by 17.79%.
Authors
- Yu Liu (ORCID: https://orcid.org/0000-0002-5949-6587)
- Zhipeng Wu (ORCID: https://orcid.org/0000-0001-5846-3970)
- Sio Hang Pun (ORCID: https://orcid.org/0000-0002-8648-2092)
- Qiuxiang Yin (ORCID: https://orcid.org/0000-0001-8812-0848)
- Dejian Li (ORCID: https://orcid.org/0009-0001-0547-2264)
Institutions
- Tianjin University (CN)
- University of Macau (MO)
Publication Details
- Journal
- IEICE Electronics Express
- Published
- 2024-11-13
- DOI
- https://doi.org/10.1587/elex.21.20240603
- Citations
- 1
- Primary Topic
- Advanced Algorithms and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.33
Funders
- National Natural Science Foundation of China