SystemC/C++ library of commonly-used hardware functions and components for HLS.
MatchLib is a SystemC/C++ library that provides commonly-used hardware functions and components that can be synthesized into RTL using most commercially-available HLS tools. It is based on the Connections latency-insensitive channel implementation and is compatible with Catapult HLS. MatchLib comes with Doxygen-generated documentation and is regressed against specific tool/dependency versions.