IAS FITKIT
«»
Popis:
Účel
• Každý student by měl svůj kompaktní a jednoduchý kit, obsahující mikrokontrolér, rozsáhlé univerzální hradlové pole a řadu běžných periferií
• Na tomto kitu by mohl experimentovat od počátku svého studia (od prvního ročníku bakalářského studijního programu)
• Ke konci bakalářského programu by dokázal na svém kitu experimentovat s účelově vytvořenými vestavěnými systémy, které jsou schopny interakce s okolím
• Zvládl by moderní technologie jako je
- HW-SW Codesign
- programování hradlových polí FPGA v jazyce VHDL
- tvorba aplikací pro mikrokontroléry či signálové procesory
• Vhodný pro řešení projektů
- Především z ústavů UPSY a UITS
Struktura FITKIT
• FPGA Spartan 3 XC3S50-4PQ208C (Xilinx)
• MCU MSP430F168 (Texas Instruments)
• USB-UART převodník FT2232C
• Audio IN / OUT
• Konektory PS2
• Konektor VGA
• Konektor RS232
• DRAM 8x8mbit
• Klávesnice
• Řádkový LCD displej
• Pinheaders
Klíčová slova:
účel
struktura
fitkit
programování
registry
instrukce
adresace
watchdog
převodník
port
Obsah:
- Účel
Struktura FITKIT
Programování FPGA
Některé hotové moduly pro FPGA
Programování MCU
MSPx430x14x
Organizace paměti
MSP430 16-bit RISC
Registry
Registry: PC (R0)
Registry: SP (R1)
Registry: SR (R2)
Stavové bity
Instrukce
27 základních (core) instrukcí
Instrukce se dvěma operandy
Instrukce s jedním operandem
Skokové instrukce
Emulované instrukce
3 Formáty instrukcí
Adresovací režimy
Periferie
Watchdog
Časovač
Komparátor
Číslicové vstupy/výstupy
ADC12
Sériový port USART
Násobička
Ovládání periferií
Paralelní port
A/D převodník
Práce s FITkitem
Připojení k pc
Překladač
Inline asembler
Příklad LED: inline asembler
Volání funkcí v asembleru z jazyka C
Direktivy
Příklad LED: externí asembler
O souborech cookie na této stránce
Soubory cookie používáme pro funkční účely, pro shromažďování a analýzu informací o výkonu a používání stránky.