Skip to main content

Architecture

PeakRDL-halcpp is composed of C++ library of primitive template classes that correspond to SystemRDL components. They can be found in src/include

There you can find the following base template classes:

The C++ template classes represent the components under the same name in SystemRDL standard. The hierarchy stays the same, and its made by compositions of objects inside classes.