├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── atp └── timing_params.h ├── axi ├── axi_tlm.cpp ├── axi_tlm.h ├── 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 ├── cache └── cache_info.h ├── chi ├── chi_tlm.cpp ├── chi_tlm.h ├── lwtr │ ├── chi_lwtr.cpp │ └── chi_lwtr.h ├── pe │ ├── chi_rn_initiator.cpp │ └── chi_rn_initiator.h └── scv │ ├── chi_recorder.h │ └── recorder_modules.h ├── doc ├── axitlm │ └── axi_tlm2_spec.pdf ├── chitlm │ └── chi_tlm2_spec.pdf └── yaml-atp │ ├── YAML_ATP_input_spec.md │ └── YAML_ATP_input_spec.pdf └── tlm-interfaces-config.cmake.in /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/README.md -------------------------------------------------------------------------------- /atp/timing_params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/atp/timing_params.h -------------------------------------------------------------------------------- /axi/axi_tlm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/axi_tlm.cpp -------------------------------------------------------------------------------- /axi/axi_tlm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/axi_tlm.h -------------------------------------------------------------------------------- /axi/checker/ace_protocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/checker/ace_protocol.cpp -------------------------------------------------------------------------------- /axi/checker/ace_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/checker/ace_protocol.h -------------------------------------------------------------------------------- /axi/checker/axi_protocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/checker/axi_protocol.cpp -------------------------------------------------------------------------------- /axi/checker/axi_protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/checker/axi_protocol.h -------------------------------------------------------------------------------- /axi/checker/checker_if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/checker/checker_if.h -------------------------------------------------------------------------------- /axi/fsm/base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/fsm/base.cpp -------------------------------------------------------------------------------- /axi/fsm/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/fsm/base.h -------------------------------------------------------------------------------- /axi/fsm/protocol_fsm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/fsm/protocol_fsm.h -------------------------------------------------------------------------------- /axi/fsm/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/fsm/types.h -------------------------------------------------------------------------------- /axi/lwtr/ace_lwtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/lwtr/ace_lwtr.h -------------------------------------------------------------------------------- /axi/lwtr/axi_ace_lwtr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/lwtr/axi_ace_lwtr.cpp -------------------------------------------------------------------------------- /axi/lwtr/axi_lwtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/lwtr/axi_lwtr.h -------------------------------------------------------------------------------- /axi/pe/ace_target_pe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/ace_target_pe.cpp -------------------------------------------------------------------------------- /axi/pe/ace_target_pe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/ace_target_pe.h -------------------------------------------------------------------------------- /axi/pe/axi_initiator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/axi_initiator.cpp -------------------------------------------------------------------------------- /axi/pe/axi_initiator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/axi_initiator.h -------------------------------------------------------------------------------- /axi/pe/axi_target_pe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/axi_target_pe.cpp -------------------------------------------------------------------------------- /axi/pe/axi_target_pe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/axi_target_pe.h -------------------------------------------------------------------------------- /axi/pe/ordered_target.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/ordered_target.cpp -------------------------------------------------------------------------------- /axi/pe/ordered_target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/ordered_target.h -------------------------------------------------------------------------------- /axi/pe/reordering_target.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/reordering_target.cpp -------------------------------------------------------------------------------- /axi/pe/reordering_target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/reordering_target.h -------------------------------------------------------------------------------- /axi/pe/replay_target.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/replay_target.cpp -------------------------------------------------------------------------------- /axi/pe/replay_target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/replay_target.h -------------------------------------------------------------------------------- /axi/pe/simple_ace_target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/simple_ace_target.h -------------------------------------------------------------------------------- /axi/pe/simple_initiator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/simple_initiator.cpp -------------------------------------------------------------------------------- /axi/pe/simple_initiator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/simple_initiator.h -------------------------------------------------------------------------------- /axi/pe/simple_target.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/simple_target.h -------------------------------------------------------------------------------- /axi/pe/target_info_if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/pe/target_info_if.h -------------------------------------------------------------------------------- /axi/scv/ace_rec_sockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/scv/ace_rec_sockets.h -------------------------------------------------------------------------------- /axi/scv/ace_recorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/scv/ace_recorder.h -------------------------------------------------------------------------------- /axi/scv/axi_ace_scv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/scv/axi_ace_scv.cpp -------------------------------------------------------------------------------- /axi/scv/axi_rec_sockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/scv/axi_rec_sockets.h -------------------------------------------------------------------------------- /axi/scv/axi_recorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/scv/axi_recorder.h -------------------------------------------------------------------------------- /axi/scv/recorder_modules.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/axi/scv/recorder_modules.h -------------------------------------------------------------------------------- /cache/cache_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/cache/cache_info.h -------------------------------------------------------------------------------- /chi/chi_tlm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/chi/chi_tlm.cpp -------------------------------------------------------------------------------- /chi/chi_tlm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/chi/chi_tlm.h -------------------------------------------------------------------------------- /chi/lwtr/chi_lwtr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/chi/lwtr/chi_lwtr.cpp -------------------------------------------------------------------------------- /chi/lwtr/chi_lwtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/chi/lwtr/chi_lwtr.h -------------------------------------------------------------------------------- /chi/pe/chi_rn_initiator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/chi/pe/chi_rn_initiator.cpp -------------------------------------------------------------------------------- /chi/pe/chi_rn_initiator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/chi/pe/chi_rn_initiator.h -------------------------------------------------------------------------------- /chi/scv/chi_recorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/chi/scv/chi_recorder.h -------------------------------------------------------------------------------- /chi/scv/recorder_modules.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/chi/scv/recorder_modules.h -------------------------------------------------------------------------------- /doc/axitlm/axi_tlm2_spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/doc/axitlm/axi_tlm2_spec.pdf -------------------------------------------------------------------------------- /doc/chitlm/chi_tlm2_spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/doc/chitlm/chi_tlm2_spec.pdf -------------------------------------------------------------------------------- /doc/yaml-atp/YAML_ATP_input_spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/doc/yaml-atp/YAML_ATP_input_spec.md -------------------------------------------------------------------------------- /doc/yaml-atp/YAML_ATP_input_spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/doc/yaml-atp/YAML_ATP_input_spec.pdf -------------------------------------------------------------------------------- /tlm-interfaces-config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arteris-IP/tlm2-interfaces/HEAD/tlm-interfaces-config.cmake.in --------------------------------------------------------------------------------