Git Product home page Git Product logo

Open RVC-CAL Compiler

Build Status

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

Orcc's Projects

jade icon jade

Just-In-Time Adaptive Decoder Engine tool

orcc-bot icon orcc-bot

An IRC bot written in Ruby using the cinch framework

xronos icon xronos

Xronos: High Level Synthesis of Streaming Applications

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.