19#include <axi/pe/ace_target_pe.h>
27template <
unsigned int BUSWIDTH = 32,
typename TYPES = axi::axi_protocol_types,
int N = 1,
28 sc_core::sc_port_policy POL = sc_core::SC_ONE_OR_MORE_BOUND>
32 using payload_type = base::payload_type;
33 using phase_type = base::phase_type;
47 this->instance_name = name();
63 void end_of_elaboration()
override {
64 base::end_of_elaboration();
65 set_bw_interface(socket.get_base_port().operator -> ());
ace_target_pe(const sc_core::sc_module_name &nm, size_t transfer_width)
simple_ace_target(axi::ace_target_socket< BUSWIDTH, TYPES, N, POL > &socket)
the constructor
protocol engine implementations
TLM2.0 components modeling AHB.