Schifra is a very robust, highly optimized and extremely configurable Reed-Solomon error correcting code library for both software and IP core based applications with implementations in C++ and VHDL. Schifra supports standard, shortened and punctured Reed-Solomon codes. It also has support for stacked product codes and interleaving. General Features
Errors and Erasures
Supported Symbol Sizes - 2 to 32 bits
Variable Code Block Length
User defined primitive polynomial and finite field
Accurate and Validated Reed-Solomon Codecs - Complete combinatorial errors and erasures unit testing