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 is located at http://orcc.sf.net
- Javadoc is available at http://orcc.sf.net/javadoc/
Applications are available in the Open RVC-CAL Applications project : https://github.com/orcc/orc-apps
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 |