adds AHB pin level adapter tests
This commit is contained in:
@@ -27,14 +27,14 @@ public:
|
||||
axi::ace_initiator_socket<bus_cfg::BUSWIDTH> intor{"ace_intor"};
|
||||
axi::pin::ace_initiator<bus_cfg> intor_bfm{"ace_intor_bfm"};
|
||||
// signal accurate bus
|
||||
axi::aw_ch_ace<bus_cfg, axi::signal_types> aw;
|
||||
axi::wdata_ch_ace<bus_cfg, axi::signal_types> wdata;
|
||||
axi::b_ch_ace<bus_cfg, axi::signal_types> b;
|
||||
axi::ar_ch_ace<bus_cfg, axi::signal_types> ar;
|
||||
axi::rresp_ch_ace<bus_cfg, axi::signal_types> rresp;
|
||||
axi::ac_ch_ace<bus_cfg, axi::signal_types> ac;
|
||||
axi::cr_ch_ace<bus_cfg, axi::signal_types> cr;
|
||||
axi::cd_ch_ace<bus_cfg, axi::signal_types> cd;
|
||||
axi::aw_ace<bus_cfg, axi::signal_types> aw;
|
||||
axi::wdata_ace<bus_cfg, axi::signal_types> wdata;
|
||||
axi::b_ace<bus_cfg, axi::signal_types> b;
|
||||
axi::ar_ace<bus_cfg, axi::signal_types> ar;
|
||||
axi::rresp_ace<bus_cfg, axi::signal_types> rresp;
|
||||
axi::ac_ace<bus_cfg, axi::signal_types> ac;
|
||||
axi::cr_ace<bus_cfg, axi::signal_types> cr;
|
||||
axi::cd_ace<bus_cfg, axi::signal_types> cd;
|
||||
|
||||
axi::pin::ace_target<bus_cfg> tgt_bfm{"ace_tgt_bfm"};
|
||||
// target side
|
||||
@@ -93,9 +93,8 @@ public:
|
||||
|
||||
}
|
||||
|
||||
unsigned transport(tlm::tlm_generic_payload& trans) override ;
|
||||
void run1() {
|
||||
}
|
||||
unsigned transport(tlm::tlm_generic_payload& trans) override { if(transport_cb) return transport_cb(trans); else return 0;}
|
||||
std::function<unsigned(tlm::tlm_generic_payload&)> transport_cb;
|
||||
};
|
||||
|
||||
#endif // _TESTBENCH_H_
|
||||
|
Reference in New Issue
Block a user