MatchLib
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NaxiThe axi namespace contains classes and definitions related to the AXI standard
 NConnections
 Nmatch
 Nnvhls
 CArbiterA generalized implementation of generic n-way roundrobin arbiter
 CArbiter< 1, Roundrobin >Simplified specialization of a single entry arbiter to be implemented as single passthrough of valid bit. Usage identical to generic Arbiter class
 CArbiter< size_, Static >Static arbitration specialization. Usage similar to generic Arbiter class
 CArbitratedCrossbarCrossbar with conflict arbitration and input queuing
 CArbitratedScratchpadScratchpad Memories with arbitration and queuing
 CArbitratedScratchpadDPArbitratedScratchpad with dual port support
 CAxiAddWriteResponseA simple shim that converts between two AXI configs by adding write responses
 CAxiArbiterAn n-way arbiter that connects multiple AXI manager ports to a single AXI subordinate port
 CAxiLiteSubordinateToMemAn AXI subordinate SRAM for the AXI-Lite protocol
 CAxiManagerGateAn AXI manager that converts from a simple request/response interface to AXI with reordering support
 CAxiRemoveWriteResponseA simple shim that converts between two AXI configs by removing write responses
 CAxiSplitterAn n-way splitter that connects a single AXI manager port to a multiple AXI subordinate ports
 CAxiSubordinateToCSRegAn AXI subordinate containing memory-mapped registers
 CAxiSubordinateToMemAn AXI subordinate SRAM
 CAxiSubordinateToReadyValidAn AXI subordinate that converts AXI requests into a simplified format
 CAxiSubordinateToRegAn AXI subordinate containing memory-mapped registers
 Ccli_req_t
 Ccli_rsp_t
 CCLITYPE_T
 CConcat
 CConcat< BaseTemplate, ElemW, 1 >
 CConcat< BaseTemplate, ElemW, 2 >
 CCSVFileReaderA helper class to read CSV files
 CdeserializerDeserializer for store-forward router
 Cdeserializer< Packet< PacketDataWidth, DestWidthPerHop, MaxHops, PacketIdWidth >, Flit< FlitDataWidth, 0, 0, PacketIdWidth, FlitId, WormHole >, 0, WormHole >Deserializer for Wormhole router without input buffer
 Cdeserializer< Packet< PacketDataWidth, DestWidthPerHop, MaxHops, PacketIdWidth >, Flit< FlitDataWidth, 0, 0, PacketIdWidth, FlitId, WormHole >, buffersize, WormHole >Deserializer for Wormhole router
 CFIFOConfigurable FIFO class
 CFIFO< DataType, 0, NumBanks >
 CFIFO< DataType, 1, 1 >Specialization for single entry and single bank for QoR optimization
 CFIFO< DataType, 1, NumBanks >Specialization for single entry and NumBanks for QoR optimization
 CFlit
 CFlit< DataWidth, 0, 0, 0, FlitId, WormHole >
 CFlit< DataWidth, 0, 0, PacketIdWidth, FlitId, WormHole >
 CFlit< DataWidth, DestWidthPerHop, MaxHops, PacketIdWidth, FlitId, StoreForward >Parameterized implementation of a network flit
 CFlitId2bitEncoding for FlitID
 CManagerAn AXI manager that generates random traffic for use in a testbench
 CmanagerCfgAn example config for the AXI manager
 CManagerFromFile
 Cmem_array
 Cmem_array_2d
 Cmem_array_2d_transp
 Cmem_array_optAbstract Memory Class
 Cmem_array_sepAbstract Memory Class
 CMinmaxCompile-time minmax tree
 CMinmax< ArrT, ElemT, IdxT, is_max, 1 >
 CMinmax< ArrT, ElemT, IdxT, is_max, 2 >
 Cnvhls_message
 CPacketParameterized implementation of a network packet
 CPacket< DataWidth, DestWidthPerHop, MaxHops, 0 >
 CPriEnc
 CPriEnc< VecT, ValT, IdxT, 1 >
 CRdRequestThe struct for read requests for AxiManagerGate
 CRdRespThe struct for read responses for AxiManagerGate
 CReorderBufReorder Buffer that allows out-of-order writes to queue and in-order reads
 CReorderBufWBeatsAn extension of ReorderBuf that allows one entry to contain multiple beats of data
 CRequestThe base type for read or write requests for AxiManagerGate, containing common fields
 Csc_in_conditionalAn AXI manager that generates traffic according to a file for use in testbenches
 Csc_in_conditional< T, 1 >
 CScratchpadParameterized banked scratchpad memory implemented as a SystemC module
 CScratchpadClassParameterized banked scratchpad memory implemented as a C++ class (i.e. not a SystemC module)
 CScratchpadTraitsTraits class for Scratchpad and ScratchpadClass
 CserializerSerializer for store-forward router
 Cserializer< Packet< PacketDataWidth, DestWidthPerHop, MaxHops, 0 >, Flit< FlitDataWidth, 0, 0, 0, FlitId, WormHole >, WormHole >Serializer for WormHole router without packet-id in flits
 Cserializer< Packet< PacketDataWidth, DestWidthPerHop, MaxHops, PacketIdWidth >, Flit< FlitDataWidth, 0, 0, PacketIdWidth, FlitId, WormHole >, WormHole >Serializer for WormHole router
 CSubordinateAn AXI subordinate for use in a testbench
 CSubordinateFromFileAn AXI subordinate with its memory prepopulated from a file for use in testbenches
 CWHVCRouterBase
 CWHVCSourceRouterWormhole Router with virtual channels
 CWrRequestThe struct for write requests for AxiManagerGate
 CWrRespThe struct for write responses for AxiManagerGate