吉林大学学报(信息科学版) ›› 2025, Vol. 43 ›› Issue (3): 518-523.

• • 上一篇    下一篇

基于CPU-FPGA SoC 实验系统设计

王丽杰,钱俊宏,何俊峰,王  蕊,贺  媛,刘凤敏,张  彤   

  1. 吉林大学电子科学与工程学院,长春130012
  • 收稿日期:2024-01-16 出版日期:2025-06-19 发布日期:2025-06-19
  • 作者简介:王丽杰(1979— ), 女, 吉林公主岭人, 吉林大学讲师, 主要从事集成电路、 纳米材料功能器件研究, (Tel)86- 13756916792(E-mail)wang_lij@ jlu. edu. cn。
  • 基金资助:
    吉林大学本科教学改革研究基金资助项目(2021XZC054)

Design of SoC Experimental System Based on CPU-FPGA

WANG Lijie, QIAN Junhong, HE Junfeng, WANG Rui, HE Yuan, LIU Fengmin, ZHANG Tong   

  1. College of Electronic Science and Engineering, Jilin University, Changchun 130012, China
  • Received:2024-01-16 Online:2025-06-19 Published:2025-06-19

摘要: 针对现有微电子与集成电路专业课程大多以理论为主,缺少仿真实验,FPGA(Field Programmable Gate Array)实操类实验项目严重不足的问题, 设计了一套基于CPU(Central Processing Unit)-FPGASoC(System on Chip)实验系统。 利用 ModelSim 等仿真工具, FPGA 为开发平台实现 CPU 系统功能。 以 RISC-V(Reduced Instruction Set Computer)精简指令集为该 CPU 的指令集, 以模块化为设计思想, 从微处理器的局部到总体设计 5 级流水线CPU。 系统融合了软硬件开发,能激发学生的学习兴趣。 搭建的实验平台逐步实现CPU的配置与 指令集至整个CPU的架构、编程、仿真、下载与调试,使学生对FPGA实现集成电路系统设计有深入理解,有 助于专业理论课程的学习。 通过将OBE(Outcomes-Based Education)教学理论应用于集成电路 EDA(Electronic Design Automation)课程的仿真实验结果表明, 这种设计方法与内容适用于产学研相结合, 并能提高学生创新 创业能力。

关键词: 中央处理器, 现场可编程门阵列, 实验系统, 流水线技术

Abstract: In order to solve the problem that most of the existing microelectronics major courses are based on theory and lack simulation experiments, a set of FPGA(Field Programmable Gate Array) microelectronics and integrated circuit design experiment system are designed based on RISC-V(Reduced Instruction Set Computer) CPU(Central Processing Unit). The ModelSim software compiler is used to simulate and verify, and FPGA is used as development platform to realize CPU system functions. Taking RISC-V reduced instruction set as the instruction set of the CPU and modularization as the design idea, the five-level pipeline CPU is designed from the local microprocessor to the whole. The five-level pipeline includes value, decoding, execution, memory access and write back. The system integrates software and hardware development to stimulate students' interest in learning. The experimental platform built gradually realizes the configuration and instruction set of CPU to the architecture, programming, simulation, writing and debugging of the whole CPU, enabling students to have a deep understanding of the design of integrated circuit system with FPGA, which is conducive to the study of professional theoretical courses. The design simulation content comes from the application of OBE(Outcomes- Based Education) teaching theory to integrated circuit EDA(Electronic Design Automation) course. This design method and content can also be applied to the combination of industry, university and research to improve innovation and entrepreneurship ability of students. 

Key words: central processing unit(CPU), field programmable gate array(FPGA), reduced instruction set computer(RISC-V), pipeline

中图分类号: 

  • TN914