Zde můžete nalézt seznam všech dokumentovaných aplikací, které jsou dostupné v SVN repozitáři.
Audio aplikace
Digitální rozhraní TLV320AIC23B (apps/audio/ring_buffer_fpga)
Práce s digitálním rozhraním kodeku TLV320AIC23B
Digitální zvuk TLV320AIC23B v MCU (apps/audio/ring_buffer_mcu)
Práce s digitálním zvukem kodeku TLV320AIC23B v MCU
Demo aplikace
Blikání diodami LED (apps/demo/led)
Jednoduchá aplikace demonstrující řízení LED diody pomocí FPGA a pomocí mikrokontroleru.
Přístup k paměti BRAM z mikrokontroleru (apps/demo/bram)
Aplikace demonstruje zpřístupnění blokové paměti BRAM, která je integrovaná uvnitř FPGA, přes rozhraní SPI.Paměť je připojena k mikrokontroléru a pomocí příkazů pro zápis a čtení do/z SPI je možné modifikovat a číst její obsah.
Demo pro MCU
Blikání LED pomocí časovače (apps/demo_msp/led)
Aplikace demonstruje řízeni zelené LED (D5) pomocí obsluhy přerušení napsané pro časovač timer A0 použitý v režimu výstupní komparace.
FreeRTOS (ovládání svítidla pomocí RT aplikace) (apps/demo_msp/free_rtos)
Ovládání svítidla pomocí RT aplikace
Generátor napětí (apps/demo_msp/voltage_generator)
Generátor ss napětí se zvolenou hodnotou
Generátor signálů (apps/demo_msp/signal_generator)
Generátor signálů s nastavitelným kmitočtem a velikostí amplitudy napětí
Hodiny pomocí časovače (apps/demo_msp/clock)
Ukázka implementace přesných hodiny reálného času (RTC, real-time clock) pomocí mikrokontroleru.
Portace uC/OS-II na platformu FITKit (apps/demo_msp/uCOSII)
Portace uC/OS-II na platformu FITKit
Test instrukcí LCD (apps/demo_msp/display)
Aplikace umožňující seznámit se s principy ovládání LCD displeje pomocí instrukcí jeho řadiče.
Demo pro PicoBlaze
Blikání LED diodou (ralizace zpožďovací smyčky) (apps/demo_picoblaze/led)
Jednoduchá aplikace demonstrující řízení LED diody pomocí procesoru PicoBlaze implementovaného uvnitř FPGA.
Grafické aplikace
3D vektorová grafika (apps/vga/graphics_3d)
Aplikace demonstrující možnosti tvorby vektorových objektů ve 3D a jejich zobrazení.
Textový režim (apps/vga/textmode)
Aplikace umožňující provozovat monitor připojený ke kitu jako terminál v textovém režimu.
Video přehrávač (apps/vga/video_player)
Aplikace používá IDE řadič s DMA přenosem, umožňuje procházet adresářovou strukturu, a přehrávat video-soubory ve vlastním formátu
Zobrazování textur (apps/vga/texture)
Aplikace demonstrující zobrazení textur s možností pohybu jednou texturou pomocí klávesnice.Textury se načítají z FLASH paměti FITkitu do BRAM v FPGA, odkud probíhá zobrazování.
Hry
Hra Sokoban (apps/games/sokoban)
Klasická logická hra Sokoban jejíž hrací plocha je zobrazována na monitoru, který je připojen k rozhraní VGA.
Hra Tetris (apps/games/tetris)
Hra Tetris běžící na externím monitoru připojeném k rozhraní VGA
Hra piškvorky (apps/games/ticktacktoe)
Hra piškvorky určená pro jeden/dva kity. Hrací plocha je zobrazována na monitoru, který je připojen k rozhraní VGA.
Jednoduchá hra Pexeso naprogramovaná pouze v FPGA, bez použití MCU
Komunikace
Měření teploty pomocí DS18B20 (apps/communication/ds18b20)
Komunikace s teplotním čidlem DS18B20 připojeným ke sběrnici one-wire.
Obsluha IDE disku (apps/communication/ide)
Aplikace umožňující přistupovat k pevnému disku, procházet a měnit adresářovou strukturu a soubory
Přijímač/vysílač dálkového ovládání (apps/communication/infrared)
Článek popisuje komunikační protokoly používané v dálkových ovladačích spotřební elektroniky. Pomocí jednoduchéhorozšiřujícího modulu lze přes FITkit ovládat jiná zařízení a dekódovat příchozí signál z ovladače.
Sběrnice 1-wire a čidlo DS18B20 (apps/communication/1-wire_mcu)
Implementace sběrnice 1-wire pro MCU a komunikace s čidlem DS18B20.
Seriová linka v FPGA (echo) (apps/communication/serial_echo)
Komunikace mezi řadičem sériové linky v FPGA a PC (komunikačním kanálem A obvodu FTDI)
Rozšiřující modul ETH
Protokol ICMP a PING (apps/modul_eth/01_ping)
Jednoduchá aplikace demonstrující využití knihovních funkcí pro implementaci funkce PING.
Převod doménových jmen pomocí DNS (apps/modul_eth/03_dns)
Aplikace ukazuje, jakým způsobem lze snadno implementovat protokoly vyšších vrstev.
Synchronizace času pomocí SNTP (apps/modul_eth/02_sntp)
Jednoduchá aplikace umožňující zjistit aktuální čas prostřednictvím sítě Ethernet
Webový server (apps/modul_eth/04_http_server)
Aplikace ukazuje jak je možné vyrobit jednoduchý webový server.