2026 ASEE Annual Conference & Exposition

A RISC-V Soft-Core-Based Embedded Systems Course Using Artix-7 FPGA Platforms

Presented at Electrical and Computer Engineering Division (ECE) Technical Session 6

RISC-V is an open-standard Instruction Set Architecture (ISA) that enables engineers and educators across industries to learn and develop microcontroller and microprocessor architectures for a range of systems, including mobile, laptop, and server applications. A RISC-V soft-core processor can be either a complete or a prototype platform for an embedded computing system. Using FPGA boards, a soft-core RISC-V processor can be studied and learned through hands-on engineering methods. In this paper, the course content and hands-on laboratory examples using RISC-V soft-core systems on an Xilinx Artix-7 FPGA will be introduced. This work is the outcome of the RISC-V embedded system research and development effort, and the authors have found that a custom compact-sized RISC-V soft-core processor can be effectively studied in engineering education through experimentation and hands-on laboratories. This course can be an elective course or a training course for students who have already taken junior-level embedded systems courses or an engineering course for graduate students. It introduces the RISC-V soft-core processor for embedded systems using a Xilinx Artix-7 FPGA. Xilinx provides RISC-V softcore boards. A Xilinx Basys 3 board is a low-cost Artix-7 FPGA board suitable for FPGA education. This paper provides embedded system laboratory examples using an Artix-7 FPGA board, including GPIO and ADC labs. For the laboratories, a Xilinx Artix-7 FPGA board is used with a custom laboratory board. The designed and fabricated custom laboratory kit for the RISC-V board is introduced. This paper presents and discusses the educational values of the RISC-V embedded system.

Authors
  1. Dr. Byul Hur Texas A&M University [biography]
Download paper (1.6 MB)

Are you a researcher? Would you like to cite this paper? Visit the ASEE document repository at peer.asee.org for more tools and easy citations.

» Download paper

« View session

For those interested in:

  • computer science
  • engineering
  • engineering technology
  • Graduate
  • undergraduate