Answer
Aug 17, 2025 - 11:14 PM
To develop and debug a RISC-V AE250 MCU based on the GOWIN FPGA development board, follow these basic steps:
1. Install Software: Install Gowin Software for configuring and generating AE250 RTL design and AndeSight RDS v311 software for developing and debugging embedded programs.
2. Configure Power Supply and Download Cable: Download the Bitstream file of AE250_chip to the FPGA chip on the development board using Gowin Programmer.
3. Open RDS Software: Create a new embedded project or open an existing project for encoding, compiling, and other operations. Connect the Debug Cable for AE250 debugging and download the project compilation result to the instruction memory (ILM) in AE250.
4. Debugging Operations: Use UART to USB cable to connect the UART interface of AE250 to PC for input and output operations. Connect GPIO to LED indicators, keys, or external pins for input/output operations. Utilize peripherals like I2C, SPI, Ethernet, etc.
5. Download Programs to Flash: AE250 can connect to a Flash via SPI. Download the compilation result of the embedded program to Flash using Gowin Programmer. AE250 will automatically read the embedded program in SPI Flash and start.
6. On-Chip Debug: After compilation, download the compilation results of the embedded project to the development board for on-chip debug. Modify config.h, recompile the embedded program, and set breakpoints for debugging.
7. RDS Built-in Serial Terminal Usage: Use the built-in serial terminal in RDS for input and output operations. Set port number, baud rate, and other parameters for serial communication.
8. Reference Design: Explore the reference designs provided in the demo folder of the installation directory or on the website. Import reference designs into RDS for trial, debugging, and redevelopment.
By following these steps, users can effectively develop and debug RISC-V AE250 MCU applications on the GOWIN FPGA development board.
User Manual Q&A

Add New Comment