Projects

IC Projects

RTL RISC-V CPU Implementation & Verification

Designed and verified an RTL RISC-V CPU with differential testing, exception handling, and system-level bring-up.

  • Designed RTL datapath and control logic for a RISC-V CPU core
  • Implemented CSR-based exception and trap handling mechanism
  • Built a C reference model and applied differential testing
  • Developed a Verilator-based simulation and debugging environment
  • Brought up RT-Thread on the RTL CPU for system-level validation

Tools: Verilog, C, Verilator, GTKWave, RISC-V, Difftest

Competitions

Smart Car Race – Triple-Vehicle Formation System

Designed and implemented a triple-vehicle formation racing system with path tracking, road condition recognition, and coordinated overtaking.

  • Led development of a three-vehicle coordinated racing system
  • Implemented electromagnetic wire-based path tracking
  • Designed algorithms for bend and cross-road recognition
  • Developed coordinated overtaking strategy at fork roads
  • Designed circuit and system using CH32V307VCT6 and STC16F40K128
  • Built Bluetooth-based inter-vehicle communication

Award: National Second Prize, China Undergraduate Smart Car Race (17th)

Tools: CH32V307, STC16, Embedded C, Motor Control, Sensors, Bluetooth

Electronic Design Contest – Dual-Vehicle Following System

Designed and implemented a dual-vehicle following system with sensor-based tracking, inter-vehicle communication, and autonomous distance control.

  • Led development of a dual-vehicle cooperative control system
  • Implemented grayscale sensor-based path tracking
  • Integrated ultrasonic ranging for distance measurement
  • Built Bluetooth-based inter-vehicle communication
  • Designed control, power, and motor drive circuits using MSP430F5529
  • Optimized control strategy for stable following and overtaking

Award: Provincial First Prize, Jiangsu Undergraduate Electronic Design Contest

Tools: MSP430F5529, Embedded C, Sensors, Motor Control, Bluetooth