Using SystemC and SystemCrafter to Implement Data Encryption
C and C++ have been a popular starting point for developing hardware and systems for many years; the languages are widely known, quick to write, and give an executable specification, which allows for very fast simulation. C or C++ versions of standard algorithms are widely available, so you can easily reuse legacy and publicly available code. For system-level design, C and C++ allow you to describe hardware and software descriptions in a single framework.
Please disable any pop-up blockers for proper viewing of this Whitepaper.