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.
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 simplifies the process of designing and synthesizing hardware by providing pre-implemented functions and components. Its versatility and compatibility make it a valuable tool for hardware engineers.