Product Details
PicoBlaze C Compiler
Created: 2009
Czech title
PicoBlaze C překladač
Type
software
License
no - free
Authors
Křivka Zbyněk, Ing., Ph.D. (DIFS FIT BUT)
Keywords
compiler, back-end, front-end, Small Device C Compiler, Xilinx PicoBlaze-3, assembler, C language
Description
PicoBlaze C Compiler is cross-platform compiler of C language for 8-bit soft-core Xilinx PicoBlaze-3 microcontroller.
Basic features of the first public version:
- Small Devices C Compiler based front-end (supports and extends C99 standard syntax)
- Syntax analysis of inlined PicoBlaze Assembler (keywords: __asm, __endasm) with support of two dialects (KCPSM3 and pBlazeIDE)
- Basic decimal data types (char [8-bit], short, int [16-32 bit])
- Data stack simulation (function calls, recursion)
- Register allocation optimization
- Disadvantage: Still missing structures, arrays, and pointers
Location
Projects
Research groups
Departments
Department of Information Systems FIT BUT (DIFS FIT BUT)