Product Details

PicoBlaze C Compiler

Created: 2009

Czech title
PicoBlaze C překladač
Type
software
License
Use of the result by another entity is possible without acquiring a license (the result is not licensed)
License Fee
The licensor does not require a license fee for the result
Authors
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      We are still hardly working to add other important C language features to      the compiler, so we recommend to see our wiki site for the current      information      (http://www.fit.vutbr.cz/~meduna/work/doku.php.cs?id=projects:vlam:pbcc:pbc      c).

Location

   - 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)

Projects
Security-Oriented Research in Information Technology, MŠMT, Institucionální prostředky SR ČR (např. VZ, VC), MSM0021630528, 2007-2013, running
Research groups
Departments
Back to top