Detail produktu
PicoBlaze C Compiler
Vznik: 2009
Název česky
PicoBlaze C překladač
Typ
software
Licence
ne - zdarma
Autoři
Křivka Zbyněk, Ing., Ph.D. (UIFS FIT VUT)
Klíčová slova
překladač, kompilátor, back-end, front-end, Small Device C compiler, Xilinx PicoBlaze-3, asembler, jazyk C
Popis
PicoBlaze C Compiler je meziplatformní kompilátor jazyka C pro 8-bitový soft-core mikrokontrolér Xilinx PicoBlaze-3
První veřejná verze má tyto základní vlastnosti:
- Přední část překladače využívá Small Devices C Compiler (s podporou standardu C99)
- Podpora dvou dialektů výsledného asembleru pro PicoBlaze (KCPSM3 a pBlazeIDE) včetně podpory analýzy asembleru vloženého do kódu v C (klíčová slova: __asm, __endasm)
- Základní celočíselné číselné typy (char [8 bitů], short, int [16-32 bitů])
- Simulace chybějícího datového zásobníku (podpora volání funkcí i rekurze)
- Optimalizace alokace registrů
- Nevýhody: prozatím chybějící podpora složitejších datových typů jako ukazatelů, struktur a polí
Umístění
Projekty
Virtuální laboratoř aplikace mikroprocesorové techniky (2C06008)
Výzkum informačních technologií z hlediska bezpečnosti (MSM0021630528)
Výzkum informačních technologií z hlediska bezpečnosti (MSM0021630528)
Výzkumné skupiny
Pracoviště
Ústav informačních systémů FIT VUT v Brně (UIFS FIT VUT)