Design Example: Ti375 C529 Development Kit Design
Efinix preloads the Titanium Ti375 C529 Development Board with an example design that demonstrates the following functions:
- Using CPU 0 to calculate the moving positions of a spinning donut and render the image through the UART
- Using CPU 1 to make an alternate blink on 5 LEDs to show a running light effect by blinking the LEDs in an alternate pattern
The Spinning Donut Program
This program was invented by Andy Sloane in 2006. It draws a spinning donut in ASCII characters and sends the data through a UART to a PC terminal. Andy Sloane explained the math behind the program to do the 3D rendering and its movement in his article, Donut math: how donut.c works.
The Running Light Program
This program demonstrates that the quad-core RISC-V example design is actively running on the development board. The LEDs light up in series with a short delay between each one. the default direction is from left to right.
This content is locked and requires you to login before viewing more.