diff --git a/.cproject b/.cproject
index f0cfc10..88b07a7 100644
--- a/.cproject
+++ b/.cproject
@@ -14,7 +14,7 @@
-
+
@@ -106,6 +106,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -115,6 +151,7 @@
+
diff --git a/scc b/scc
index 8b9784d..f1d5dc5 160000
--- a/scc
+++ b/scc
@@ -1 +1 @@
-Subproject commit 8b9784da1cd849e86df6a22b55bdaeec3572d762
+Subproject commit f1d5dc53353c9094480004073bd30986299b3f2f
diff --git a/tests/cxs_tlm/sc_main.cpp b/tests/cxs_tlm/sc_main.cpp
index 8474fb9..44d5367 100644
--- a/tests/cxs_tlm/sc_main.cpp
+++ b/tests/cxs_tlm/sc_main.cpp
@@ -1,10 +1,10 @@
#define SC_INCLUDE_FX
+#include
#include
#include
#include
#include
#include
-#include
#include
#include
@@ -12,10 +12,10 @@ using namespace sc_dt;
using namespace std;
using namespace cxs;
-enum {PHIT_WIDTH=664};
+enum { PHIT_WIDTH = 664 };
struct testbench : public sc_core::sc_module,
-public tlm::nw::tlm_network_fw_transport_if,
-public tlm::nw::tlm_network_bw_transport_if {
+ public tlm::nw::tlm_network_fw_transport_if,
+ public tlm::nw::tlm_network_bw_transport_if {
using transaction_type = tlm_network_cxs_types::tlm_payload_type;
using phase_type = tlm_network_cxs_types::tlm_phase_type;
@@ -46,19 +46,17 @@ public tlm::nw::tlm_network_bw_transport_if {
auto phase{tlm::nw::REQUEST};
auto status = isck->nb_transport_fw(*trans_ptr, phase, t);
if(status == tlm::TLM_UPDATED) {
- sc_assert(phase==tlm::nw::CONFIRM);
+ sc_assert(phase == tlm::nw::CONFIRM);
}
wait(target_received_evt);
sc_core::sc_stop();
}
- void b_transport(transaction_type& trans, sc_core::sc_time& t) override {
- SCCINFO(SCMOD)<<"Received blocking transaction";
- }
+ void b_transport(transaction_type& trans, sc_core::sc_time& t) override { SCCINFO(SCMOD) << "Received blocking transaction"; }
tlm::tlm_sync_enum nb_transport_fw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) override {
- if(phase==tlm::nw::INDICATION) {
- SCCINFO(SCMOD)<<"Received non-blocking transaction with phase " << phase.get_name();
+ if(phase == tlm::nw::INDICATION) {
+ SCCINFO(SCMOD) << "Received non-blocking transaction with phase " << phase.get_name();
target_received_evt.notify(sc_core::SC_ZERO_TIME);
phase = tlm::nw::RESPONSE;
return tlm::TLM_UPDATED;
@@ -67,15 +65,13 @@ public tlm::nw::tlm_network_bw_transport_if {
}
tlm::tlm_sync_enum nb_transport_bw(transaction_type& trans, phase_type& phase, sc_core::sc_time& t) override {
- if(phase==tlm::nw::CONFIRM) {
+ if(phase == tlm::nw::CONFIRM) {
return tlm::TLM_ACCEPTED;
}
throw std::runtime_error("illegal response in backward path");
}
- unsigned int transport_dbg(transaction_type& trans) override {
- return 0;
- }
+ unsigned int transport_dbg(transaction_type& trans) override { return 0; }
sc_core::sc_event target_received_evt;
};