19 #ifndef SC_INCLUDE_DYNAMIC_PROCESSES
20 #define SC_INCLUDE_DYNAMIC_PROCESSES
23 #include <axi/axi_tlm.h>
24 #include <axi/pe/simple_target.h>
29 #include <tlm_utils/simple_initiator_socket.h>
39 sc_core::sc_in<bool> clk_i{
"clk_i"};
40 tlm_utils::simple_initiator_socket<axi_target_base, 0> isck{
"isck"};
46 unsigned access(tlm::tlm_generic_payload& trans);
62 pe.set_operation_cb([
this](tlm::tlm_generic_payload& trans) ->
unsigned {
return access(trans); });
axi_target class instantiates the AXI Protocol Engine. It accesses the Protocol Engine with access() ...
TLM2.0 components modeling AHB.