T-Core
User Manual
27
January 14, 2020
6.
COLOR_Processer
: It will extract the color date from Coloe_selection according to WS2812
IP controlling request, then output to the TWO_PORT_RAM in WS2812 IP, when this is
completed, it will inform the ILED_CONTROLLER in WS2812 IP to sequence read out the
RGB data stored in TWO_PORT_RAM, then the ILED_CONTROLLER will transfer the RGB
data to each WS2812 IC and wait for update_done = “1” returned by ILED_CONTROLLER, it
indicates the process is completed.
◼
Demonstration File Locations
•
Project directory: \Default
•
Bitstream used: T_CORE_Default.sof, T_CORE_Default.pof
◼
Demonstration Setup and Instructions
•
Connect the Mini USB connector (J2) of the T-Core board to the host PC with a USB cable and
install the USB-Blaster II driver if necessary.
•
Execute the demo batch file “test.bat” from the directory \Default\demo_batch\
•
If the KEY0 is not pressed, the four on-board green LEDs will blink in 1Hz and the four
on-board RGB LEDs will display 0~360 degree continuous color according to the Hue of the
HSL Color Model.
•
If the KEY0 is pressed on (do not release), the four on-board green LEDs will all light on, the
color of the on-board four RGB LEDs is depending on SW[1:0], they will display
Red/Green/Blue/White color respectively when the SW[1:0] is set as 00/01/10/11.
shows the color of the four on-board green LEDs and RGB LEDs display.
Figure 3-2 On-Board Green LED and RGB LED display