Detail produktu
PicoBlaze C Compiler
Vznik: 2009
Název česky
PicoBlaze C překladač
Typ
software
Licence
Využití výsledku jiným subjektem je možné bez nabytí licence (výsledek není licencován)
Licenční poplatek
Poskytovatel licence na výsledek nepožaduje licenční poplatek
Autoři
Křivka Zbyněk, Ing., Ph.D.
(UIFS)
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í
- Oficiální stránky projektu (http://www.vlam.cz/index.html.cz) - Stránka softwarového produktu (volně ke stažení, anglicky) (http://www.fit.vutbr.cz/~meduna/work/doku.php?id=projects:vlam:pbcc:pbcc)
Projekty
Virtuální laboratoř aplikace mikroprocesorové techniky, MŠMT, Informační technologie pro znalostní společnost, 2C06008, zahájení: 2006-07-01, ukončení: 2011-06-30, ukončen
Výzkum informačních technologií z hlediska bezpečnosti, MŠMT, Institucionální prostředky SR ČR (např. VZ, VC), MSM0021630528, zahájení: 2007-01-01, ukončení: 2013-12-31, řešení
Výzkum informačních technologií z hlediska bezpečnosti, MŠMT, Institucionální prostředky SR ČR (např. VZ, VC), MSM0021630528, zahájení: 2007-01-01, ukončení: 2013-12-31, řešení
Výzkumné skupiny
Pracoviště
Ústav informačních systémů
(UIFS)