Skip to content

Papify/orcc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open RVC-CAL Compiler

Orcc is a development environment under BSD license dedicated to dataflow programming. Its primary purpose is to provide developers with a compiler infrastructure to allow several languages (software and hardware) to be generated from the same description composed of RVC-CAL actors and XDF networks. Orcc does not generate assembly or executable code directly, rather it generates source code that must be compiled by another tool.

Documentation

Applications

Applications are available in the Open RVC-CAL Applications project : https://github.com/orcc/orc-apps

Backends

The current status of the existing back-ends is summed up in the following table :

MPEG-4 Part 2 SP MPEG-4 Part 10 MPEG-H Part 2 JPEG
C OK OK OK OK
HLS OK NOK NOK N/A
Jade OK OK OK N/A
LLVM OK OK OK N/A
Promela OK N/A N/A N/A
Simulator OK OK NOK OK
TTA OK NOK OK N/A
Xronos OK NOK N/A OK
DAL N/A N/A N/A N/A

Packages

No packages published

Languages

  • Java 50.4%
  • VHDL 26.4%
  • C 14.5%
  • Xtend 6.1%
  • Python 2.0%
  • C++ 0.4%
  • Other 0.2%