Here is a list of all documented files with brief descriptions:
[detail level 123456]
| src | |
| common | |
| nonstd | |
| optional.hpp | |
| span.h | |
| string_view.hpp | |
| variant.hpp | |
| rigtorp | |
| SPSCQueue.h | |
| util | |
| bit_field.h | |
| delegate.h | |
| ihex_parser.cpp | |
| ihex_parser.h | |
| instance_logger.h | |
| io-redirector.cpp | |
| io-redirector.h | |
| ities.h | |
| logging.h | |
| lz4_streambuf.cpp | |
| lz4_streambuf.h | |
| mt19937_rng.h | |
| pool_allocator.h | |
| range_lut.h | |
| ring_buffer.h | |
| sccassert.h | |
| sparse_array.h | |
| strprintf.h | |
| thread_pool.h | |
| thread_syncronizer.h | |
| watchdog.cpp | |
| watchdog.h | |
| scc_util.h | |
| components | |
| scc | |
| clock_if_mixins.h | |
| dmi_mgr.h | |
| memory.h | |
| register.h | |
| resetable.h | |
| resource_access_if.h | |
| router.h | |
| socket_width_adapter.h | |
| tlm_target.h | |
| tlm_target_bfs.h | |
| tlm_target_bfs_register_base.h | |
| scc_components.h | |
| interfaces | |
| ahb | |
| pe | |
| ahb_initiator.cpp | |
| ahb_initiator.h | |
| ahb_target.cpp | |
| ahb_target.h | |
| pin | |
| initiator.h | |
| target.h | |
| ahb_tlm.cpp | |
| ahb_tlm.h | |
| apb | |
| pe | |
| apb_initiator.cpp | |
| apb_initiator.h | |
| apb_target.cpp | |
| apb_target.h | |
| pin | |
| initiator.h | |
| target.h | |
| apb_tlm.cpp | |
| apb_tlm.h | |
| axi | |
| pin | |
| ace_initiator.h | |
| ace_lite_initiator.h | |
| ace_lite_target.h | |
| ace_target.h | |
| axi4_initiator.h | |
| axi4_target.h | |
| axi_initiator.cpp | |
| axi_initiator.h | |
| axi_target.cpp | |
| axi_target.h | |
| signal_if.h | |
| axis | |
| axis_tlm.h | |
| cxs | |
| scv | |
| tlm_recorder_module.h | |
| tlm_recording.h | |
| cxs_tlm.cpp | |
| cxs_tlm.h | |
| obi | |
| pin | |
| target.h | |
| obi_tlm.h | |
| ocp | |
| pin | |
| target.h | |
| ocp_tlm.cpp | |
| ocp_tlm.h | |
| spi | |
| spi_tlm.h | |
| tilelink | |
| pin | |
| tl_uh_bfm.cpp | |
| tl_uh_bfm.h | |
| scv | |
| tlc_recorder.h | |
| signal_if.h | |
| tl_tlm.cpp | |
| tl_tlm.h | |
| scc_interfaces.h | |
| sysc | |
| scc | |
| scv | |
| scv_tr_binary.cpp | |
| scv_tr_compressed.cpp | |
| scv_tr_db.h | |
| scv_tr_ftr.cpp | |
| scv_tr_ldb.cpp | |
| scv_tr_lz4.cpp | |
| scv_tr_mtc.cpp | |
| scv_tr_sqlite.cpp | |
| trace | |
| gz_writer.hh | |
| types.hh | |
| vcd_trace.hh | |
| async_event.h | |
| async_queue.h | |
| async_thread.h | |
| cci_broker.cpp | |
| cci_broker.h | |
| cci_param_restricted.h | |
| cci_util.h | |
| configurable_tracer.cpp | |
| configurable_tracer.h | |
| configurer.cpp | |
| configurer.h | |
| configurer_nocci.cpp | |
| ext_attribute.h | |
| fifo_w_cb.h | |
| fst_trace.cpp | |
| fst_trace.hh | |
| hierarchy_dumper.cpp | |
| hierarchy_dumper.h | |
| mt19937_rng.cpp | |
| mt19937_rng.h | |
| observer.h | |
| ordered_semaphore.cpp | |
| ordered_semaphore.h | |
| peq.h | |
| perf_estimator.cpp | |
| perf_estimator.h | |
| python4sc.cpp | |
| python4sc.h | |
| report.cpp | |
| report.h | |
| sc_attribute_randomized.h | |
| sc_clock_ext.h | |
| sc_logic_7.cpp | |
| sc_logic_7.h | |
| sc_owning_signal.h | |
| sc_thread_pool.cpp | |
| sc_thread_pool.h | |
| sc_variable.h | |
| sc_vcd_trace.h | |
| signal_opt_ports.cpp | |
| signal_opt_ports.h | |
| tick2time.h | |
| time2tick.h | |
| time_n_tick.cpp | |
| trace.h | |
| traceable.h | |
| tracer.cpp | |
| tracer.h | |
| tracer_base.cpp | |
| tracer_base.h | |
| utilities.cpp | |
| utilities.h | |
| vcd_mt_trace.cpp | |
| vcd_mt_trace.hh | |
| vcd_pull_trace.cpp | |
| vcd_pull_trace.hh | |
| vcd_push_trace.cpp | |
| vcd_push_trace.hh | |
| verilator_callbacks.cpp | |
| tlm | |
| nw | |
| scv | |
| tlm_recorder.cpp | |
| tlm_recorder.h | |
| tlm_recorder_module.h | |
| initiator_mixin.h | |
| target_mixin.h | |
| tlm_network.h | |
| tlm_network_gp.h | |
| tlm_network_sockets.h | The SystemC Transaction Level Model (TLM) Network TLM utilities |
| scc | |
| lwtr | |
| lwtr4tlm2.h | |
| lwtr4tlm2_extension_registry.h | |
| tlm2_lwtr.cpp | |
| tlm2_lwtr.h | |
| pe | |
| intor_if.h | |
| parallel_pe.cpp | |
| parallel_pe.h | |
| scv | |
| tlm_extension_recording_registry.h | |
| tlm_gp_data.h | |
| tlm_gp_data_ext.h | |
| tlm_rec_initiator_socket.h | |
| tlm_rec_target_socket.h | |
| tlm_recorder.cpp | |
| tlm_recorder.h | |
| tlm_recorder_module.h | |
| tlm_recording_extension.h | |
| initiator_mixin.h | |
| quantum_keeper.cpp | |
| quantum_keeper.h | |
| signal_initiator_mixin.h | |
| signal_target_mixin.h | |
| tagged_initiator_mixin.h | |
| tagged_target_mixin.h | |
| target_mixin.h | |
| tlm2_pv_av.h | |
| tlm_extensions.h | |
| tlm_gp_shared.h | |
| tlm_id.h | |
| tlm_mm.h | |
| tlm_signal.h | |
| tlm_signal_conv.h | |
| tlm_signal_gp.h | |
| tlm_signal_sockets.h | |
| scc_sysc.h | |
| scc.h | |
| third_party | |
| axi_chi | |
| axi | |
| checker | |
| ace_protocol.cpp | |
| ace_protocol.h | |
| axi_protocol.cpp | |
| axi_protocol.h | |
| checker_if.h | |
| fsm | |
| base.cpp | |
| base.h | |
| protocol_fsm.h | |
| types.h | |
| lwtr | |
| ace_lwtr.h | |
| axi_ace_lwtr.cpp | |
| axi_lwtr.h | |
| pe | |
| ace_target_pe.cpp | |
| ace_target_pe.h | |
| axi_initiator.cpp | |
| axi_initiator.h | |
| axi_target_pe.cpp | |
| axi_target_pe.h | |
| ordered_target.cpp | |
| ordered_target.h | |
| reordering_target.cpp | |
| reordering_target.h | |
| replay_target.cpp | |
| replay_target.h | |
| simple_ace_target.h | |
| simple_initiator.cpp | |
| simple_initiator.h | |
| simple_target.h | |
| target_info_if.h | |
| scv | |
| ace_rec_sockets.h | |
| ace_recorder.h | |
| axi_ace_scv.cpp | |
| axi_rec_sockets.h | |
| axi_recorder.h | |
| recorder_modules.h | |
| axi_tlm.cpp | |
| axi_tlm.h | |
| chi | |
| lwtr | |
| chi_lwtr.cpp | |
| chi_lwtr.h | |
| pe | |
| chi_rn_initiator.cpp | |
| chi_rn_initiator.h | |
| scv | |
| chi_recorder.h | |
| recorder_modules.h | |
| chi_tlm.cpp | |
| chi_tlm.h | |