MatchLib
Modules
Misc utilities and auxiliary constructs

Modules

 TypeToBits
 Convert any datatype to bit-vector.
 
 Nvhls_packet
 Configurable packet and flit classes.
 
 Comptrees
 Compile-time minmax tree.
 
 DebugPrint
 debug print statements
 
 Nvhls_array
 A variant of synthesizable array implementation.
 
 Assertions
 Macros for synthesizable and non-synthesizable assertions.
 
 Marshaller
 Marshaller is used to automatically convert types to logic vector and vice versa.
 
 StaticMax
 StaticMax Class: returns the larger value between two unsigned integers.
 
 BitUnion2
 BitUnion2 class: A union class to hold two Marshallers.
 
 Nvhls_module
 Matchlib Module class: a wrapper of sc_module with tracing and stats support.
 
 Tracer
 Tracer class to dump simulation stats to an output stream.
 
 NVHLSVerify
 Verification co-simulation support.
 
 Non-synthesizable components suitable for testbench construction
 

Detailed Description