C
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
AVS Update all diagrams across projects Jun 27, 2014
AddArray Added AddArray project Jul 31, 2014
Audio/Wav Update all diagrams across projects Jun 27, 2014
Basic Update all diagrams across projects Jun 27, 2014
CALHStone (DF_MUL) Restructuring Feb 22, 2016
CameraStreaming Adds X and Y click position tracking to image display actors Mar 14, 2017
Communication Normalize line endings Sep 19, 2013
Compression Update all diagrams across projects Jun 27, 2014
Crypto (Crypto) Minor fix in Top_ARC4.xdf Feb 4, 2015
DigitalFiltering Update all diagrams across projects Jun 27, 2014
Filters (Filters) Adding project Filters with FIR and IIR, networks with DUT Nov 14, 2016
HEVC (HEVC-Main10) xIT: Further tweaks (2). Nov 10, 2016
HelloWorld Update all diagrams across projects Jun 27, 2014
ImageProcessing (ImageProcessing) YUV to RGB colour conversion Sep 15, 2017
JPEG (JPEG) Decoder, renaming the IO of IDCT Jun 29, 2016
Predistortion (Predistortion) Added multi-token design Jul 15, 2015
RVC (HEVC) Fixing "inconsistent" -1 to unsigned int state variable Mar 30, 2017
Research Fixing source actors to work properly with "-l" option when input Mar 31, 2016
SmartMotion Update all diagrams across projects Jun 27, 2014
Stereo Update all diagrams across projects Jun 27, 2014
StreamBench (DUT Xilinx MP4) regrouping Feb 22, 2016
System Adds X and Y click position tracking to image display actors Mar 14, 2017
ZigBee (ZigBee) Added an error message to a native function Jul 30, 2015
jpeg2000 Update all diagrams across projects Jun 27, 2014
.gitattributes Consider xdfdiag files as binary Jun 27, 2014
.gitignore (misc) Update gitignore Feb 26, 2014
README.md Updates README.md, removes RIP and adds ImageProcessing Mar 9, 2017

README.md

Open RVC-CAL Applications

Orc-apps is a library of open-source applications described in a dynamic dataflow programming way, using the RVC-CAL and FNL languages. The applications are fully compliant with the Orcc toolset

Documentation

Projects

  • RVC: Reconfigurable Video Coding project, that contains the standardized descriptions of :
  • An MPEG-4 part 2 SP decoder.
  • An MPEG-4 Part 10 decoder with 2 profiles, also known as AVC or H.264.
  • An MPEG-H Part 2 decoder, also known as HEVC or H.265.
  • AVS: Partial description of the video part of the chinese Audio Video Standard (AVS).
  • Compression: Partial description of a GZIP decompresser.
  • Crypto: Descriptions of well-known cryptographic algorithms and hashing functions (AES, DES, SHA, etc).
  • DigitalFiltering: Descriptions of a 4-tap FIR filter and a 1-tap IIR filter.
  • JPEG: Descriptions of the JPEG decoder and encoder.
  • Jpeg2000: Description of a JPEG2000 decoder.
  • ImageProcessing: Image processing operations.
  • SmartMotion: Implementation of a motion estimation based on diamond search algorithm.
  • Stereo: Implementation of a stereo matching algorithm.
  • Zigbee: Implementation of the ZigBee protocol.
  • Research: Several on-going research descriptions, derived from the RVC project.
  • CALHSTone: CAL version of the CHStone HLS testbench