Design Example: Tz170 J484 Development Kit Design
Efinix preloads the Topaz Tz170 J484 Development Board with an example design that demonstrates the following functions:
- Calculate the moving positions of a spinning donut and render the image through the UART
- Make an alternate blink on 3 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 Sapphire RISC-V SoC example design is actively running on the development board. The LEDs light up in series with a short delay between each one.
This content is locked and requires you to login before viewing more.