Detail produktu

PicoBlaze C Compiler

Vznik: 2009

Název česky
PicoBlaze C překladač
Typ
software
Licence
ne - zdarma
Autoři
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í
Na překladači se stále pracuje. Plánujeme implementovat i další vlastnosti jazyka C, takže pro nejaktuálnější informace doporučuji sledovat wiki stránky.
Umístění
Projekty
Výzkumné skupiny
Pracoviště
Nahoru