Searched refs:sc_port (Results 1 - 25 of 81) sorted by relevance

1234

/gem5/src/systemc/tests/systemc/communication/ports/test03/
H A Dtest03.cpp39 // test of sc_port constructors for sc_signal_in(inout)_if interface
47 sc_port<sc_signal_in_if<bool>,1> input_1;
48 sc_port<sc_signal_in_if<sc_logic>,1> input_2;
49 sc_port<sc_signal_in_if<bool>,1> input_3;
50 sc_port<sc_signal_in_if<sc_logic>,1> input_4;
51 sc_port<sc_signal_inout_if<bool>,1> inout_1;
52 sc_port<sc_signal_inout_if<sc_logic>,1> inout_2;
53 sc_port<sc_signal_inout_if<bool>,1> inout_3;
54 sc_port<sc_signal_inout_if<sc_logic>,1> inout_4;
70 sc_port<sc_signal_in_i
[all...]
/gem5/src/systemc/tests/systemc/communication/ports/test04/
H A Dtest04.cpp50 sc_port<sc_signal_in_if<bool>,2> in_1;
51 sc_port<sc_signal_in_if<sc_logic>,2> in_2;
52 sc_port<sc_signal_inout_if<bool>,2> inout_1;
53 sc_port<sc_signal_inout_if<sc_logic>,2> inout_2;
66 sc_port<sc_signal_in_if<bool>,2> in_1;
67 sc_port<sc_signal_in_if<sc_logic>,2> in_2;
68 sc_port<sc_signal_inout_if<bool>,2> inout_1;
69 sc_port<sc_signal_inout_if<sc_logic>,2> inout_2;
82 sc_port<sc_signal_in_if<bool>,0> input_1;
83 sc_port<sc_signal_in_i
[all...]
/gem5/src/systemc/ext/tlm_core/1/req_rsp/ports/
H A Dnonblocking_port.hh31 public sc_core::sc_port<tlm_nonblocking_get_if<T>, 1>
37 sc_core::sc_port<tlm_nonblocking_get_if<T>, 1>(port_name)
50 public sc_core::sc_port<tlm_nonblocking_peek_if<T>, 1>
56 sc_core::sc_port<tlm_nonblocking_peek_if<T>, 1>(port_name)
69 public sc_core::sc_port<tlm_nonblocking_put_if<T>, 1>
75 sc_core::sc_port<tlm_nonblocking_put_if<T>, 1>(port_name)
/gem5/src/systemc/ext/channel/
H A Dsc_fifo_in.hh34 #include "../core/sc_port.hh"
44 class sc_fifo_in : public sc_port<sc_fifo_in_if<T>, 0>
47 sc_fifo_in() : sc_port<sc_fifo_in_if<T>, 0>(),
51 sc_port<sc_fifo_in_if<T>, 0>(name),
58 sc_port<sc_fifo_in_if<T>, 0>(interface),
62 sc_port<sc_fifo_in_if<T>, 0>(name, interface),
66 sc_port<sc_fifo_in_if<T>, 0>(parent),
70 sc_port<sc_fifo_in_if<T>, 0>(name, parent),
73 explicit sc_fifo_in(sc_port<sc_fifo_in_if<T>, 0> &parent) :
74 sc_port<sc_fifo_in_i
[all...]
H A Dsc_fifo_out.hh33 #include "../core/sc_port.hh"
43 class sc_fifo_out : public sc_port<sc_fifo_out_if<T>, 0>
46 sc_fifo_out() : sc_port<sc_fifo_out_if<T>, 0>(),
50 sc_port<sc_fifo_out_if<T>, 0>(name),
57 sc_port<sc_fifo_out_if<T>, 0>(interface),
61 sc_port<sc_fifo_out_if<T>, 0>(name, interface),
65 sc_port<sc_fifo_out_if<T>, 0>(parent),
69 sc_port<sc_fifo_out_if<T>, 0>(name, parent),
72 explicit sc_fifo_out(sc_port<sc_fifo_out_if<T>, 0> &parent) :
73 sc_port<sc_fifo_out_i
[all...]
H A Dsc_in.hh37 #include "../core/sc_port.hh"
49 class sc_in : public sc_port<sc_signal_in_if<T>, 1>
52 sc_in() : sc_port<sc_signal_in_if<T>, 1>(),
55 explicit sc_in(const char *name) : sc_port<sc_signal_in_if<T>, 1>(name),
62 sc_port<sc_signal_in_if<T>, 1>(interface),
66 sc_port<sc_signal_in_if<T>, 1>(name, interface),
70 sc_port<sc_signal_in_if<T>, 1>(parent),
74 sc_port<sc_signal_in_if<T>, 1>(name, parent),
77 explicit sc_in(sc_port<sc_signal_in_if<T>, 1> &parent) :
78 sc_port<sc_signal_in_i
[all...]
H A Dsc_inout_resolved.hh59 const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &);
61 const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &);
H A Dsc_out_resolved.hh58 const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &);
60 const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &);
H A Dsc_inout.hh37 #include "../core/sc_port.hh"
56 class sc_inout : public sc_port<sc_signal_inout_if<T>, 1>
59 sc_inout() : sc_port<sc_signal_inout_if<T>, 1>(), initValue(nullptr),
63 sc_port<sc_signal_inout_if<T>, 1>(name), initValue(nullptr),
70 sc_port<sc_signal_inout_if<T>, 1>(interface), initValue(nullptr),
74 sc_port<sc_signal_inout_if<T>, 1>(name, interface), initValue(nullptr),
78 sc_port<sc_signal_inout_if<T>, 1>(parent), initValue(nullptr),
82 sc_port<sc_signal_inout_if<T>, 1>(name, parent), initValue(nullptr),
85 explicit sc_inout(sc_port<sc_signal_inout_if<T>, 1> &parent) :
86 sc_port<sc_signal_inout_i
139 operator =(const sc_port<sc_signal_in_if<T>, 1> &p) argument
145 operator =(const sc_port<sc_signal_inout_if<T>, 1> &p) argument
303 operator =(const sc_port<sc_signal_in_if<bool>, 1> &p) argument
309 operator =(const sc_port<sc_signal_inout_if<bool>, 1> &p) argument
425 sc_inout( sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &parent) argument
493 operator =(const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p) argument
499 operator =(const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p) argument
[all...]
H A Dsc_out_rv.hh33 #include "../core/sc_port.hh"
70 operator = (const sc_port<sc_signal_in_if<sc_dt::sc_lv<W>>, 1> &p) argument
76 operator = (const sc_port<sc_signal_inout_if<sc_dt::sc_lv<W>>, 1> &p) argument
/gem5/src/systemc/tests/systemc/compliance_1666/test235b/
H A Dtest235b.cpp11 sc_port<sc_signal_in_if<int>,1,SC_ONE_OR_MORE_BOUND> p1;
12 sc_port<sc_signal_in_if<int>,2,SC_ALL_BOUND> p2;
13 sc_port<sc_signal_in_if<int>,2,SC_ZERO_OR_MORE_BOUND> p3;
14 sc_port<sc_signal_in_if<int>,1,SC_ONE_OR_MORE_BOUND> p4;
15 sc_port<sc_signal_in_if<int>,5,SC_ALL_BOUND> p5;
16 sc_port<sc_signal_in_if<int>,5,SC_ALL_BOUND> p6;
17 sc_port<sc_signal_in_if<int>,0,SC_ZERO_OR_MORE_BOUND> p7;
42 sc_port<sc_signal_in_if<int>,0,SC_ZERO_OR_MORE_BOUND> p0_unbound;
43 sc_port<sc_signal_in_if<int>,0,SC_ZERO_OR_MORE_BOUND> p1_once;
44 sc_port<sc_signal_in_i
[all...]
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_ports/
H A Dtlm_nonblocking_port.h30 public sc_core::sc_port< tlm_nonblocking_get_if< T > , 1 >
36 sc_core::sc_port< tlm_nonblocking_get_if< T > , 1 >( port_name ) {}
50 public sc_core::sc_port< tlm_nonblocking_peek_if< T > , 1 >
56 sc_core::sc_port< tlm_nonblocking_peek_if< T > , 1 >( port_name ) {}
71 public sc_core::sc_port< tlm_nonblocking_put_if< T > , 1 >
77 sc_core::sc_port< tlm_nonblocking_put_if< T > , 1 >( port_name ) {}
/gem5/src/systemc/tests/systemc/compliance_1666/test235a/
H A Dtest235a.cpp11 sc_port<sc_signal_in_if<int>,1,SC_ONE_OR_MORE_BOUND> p1;
12 sc_port<sc_signal_in_if<int>,2,SC_ONE_OR_MORE_BOUND> p2;
13 sc_port<sc_signal_in_if<int>,2,SC_ONE_OR_MORE_BOUND> p3;
14 sc_port<sc_signal_in_if<int>,0,SC_ONE_OR_MORE_BOUND> p4;
15 sc_port<sc_signal_in_if<int>,2,SC_ZERO_OR_MORE_BOUND> p5;
16 sc_port<sc_signal_in_if<int>,2,SC_ZERO_OR_MORE_BOUND> p6;
17 sc_port<sc_signal_in_if<int>,2,SC_ZERO_OR_MORE_BOUND> p7;
18 sc_port<sc_signal_in_if<int>,0,SC_ZERO_OR_MORE_BOUND> p8;
19 sc_port<sc_signal_in_if<int>,0,SC_ZERO_OR_MORE_BOUND> p9;
20 sc_port<sc_signal_in_i
[all...]
/gem5/src/systemc/channel/
H A Dsc_out_resolved.cc55 const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p)
63 const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p)
54 operator =( const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p) argument
62 operator =( const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p) argument
H A Dsc_inout_resolved.cc73 const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p)
81 const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p)
72 operator =( const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p) argument
80 operator =( const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p) argument
/gem5/src/systemc/tests/systemc/kernel/sc_module/test01/
H A Dtest01.cpp46 sc_port<sc_signal_out_if<T> > port_out;
55 sc_port<sc_signal_in_if<T> > port_in;
57 sc_port<sc_signal_out_if<T> > port_out;
67 sc_port<sc_signal_in_if<T> > port_in;
76 sc_port<sc_signal_out_if<T> > port_out;
91 sc_port<sc_signal_in_if<T> > port_in;
93 sc_port<sc_signal_out_if<T> > port_out;
108 sc_port<sc_signal_in_if<T> > port_in;
/gem5/src/systemc/tests/systemc/kernel/sc_module/test02/
H A Dtest02.cpp46 sc_port<sc_signal_out_if<T> > port_out;
55 sc_port<sc_signal_in_if<T> > port_in;
57 sc_port<sc_signal_out_if<T> > port_out;
67 sc_port<sc_signal_in_if<T> > port_in;
76 sc_port<sc_signal_out_if<T> > port_out;
91 sc_port<sc_signal_in_if<T> > port_in;
93 sc_port<sc_signal_out_if<T> > port_out;
108 sc_port<sc_signal_in_if<T> > port_in;
/gem5/src/systemc/tests/systemc/kernel/sc_module/test03/
H A Dtest03.cpp46 sc_port<sc_signal_out_if<T> > port_out;
55 sc_port<sc_signal_in_if<T> > port_in;
57 sc_port<sc_signal_out_if<T> > port_out;
67 sc_port<sc_signal_in_if<T> > port_in;
76 sc_port<sc_signal_out_if<T> > port_out;
91 sc_port<sc_signal_in_if<T> > port_in;
93 sc_port<sc_signal_out_if<T> > port_out;
108 sc_port<sc_signal_in_if<T> > port_in;
/gem5/util/tlm/src/
H A Dmaster_transactor.hh54 sc_core::sc_port<Gem5SimControlInterface> sim_control;
H A Dslave_transactor.hh54 sc_core::sc_port<Gem5SimControlInterface> sim_control;
/gem5/src/systemc/tests/systemc/communication/ports/test05/
H A Dtest05.cpp50 sc_port<sc_signal_inout_if<int>,0> m_multi_port;
/gem5/src/systemc/tests/systemc/communication/sc_port_policy/test05/
H A Dtest05.cpp81 sc_port<sc_signal_in_if<int>,0,SC_ALL_BOUND> m_all_bound_0;
82 sc_port<sc_signal_in_if<int>,4,SC_ALL_BOUND> m_all_bound_4;
83 sc_port<sc_signal_in_if<int>,2,SC_ONE_OR_MORE_BOUND> m_one_or_more_2;
88 sc_port<sc_signal_in_if<int>,2,SC_ZERO_OR_MORE_BOUND> m_zero_or_more_2;
/gem5/src/systemc/ext/core/
H A Dsc_port.hh251 class sc_port : public sc_port_b<IF> class in namespace:sc_core
254 sc_port() : sc_port_b<IF>(N, P) {} function in class:sc_core::sc_port
255 explicit sc_port(const char *name) : sc_port_b<IF>(name, N, P) {} function in class:sc_core::sc_port
256 virtual ~sc_port() {}
259 explicit sc_port(const IF &interface) : sc_port_b<IF>(N, P) function in class:sc_core::sc_port
264 sc_port(const char *name, const IF &interface) : sc_port_b<IF>(name, N, P) function in class:sc_core::sc_port
269 explicit sc_port(sc_port_b<IF> &parent) : sc_port_b<IF>(N, P) function in class:sc_core::sc_port
274 sc_port(const char *name, sc_port_b<IF> &parent) : function in class:sc_core::sc_port
280 explicit sc_port(sc_port<I function in class:sc_core::sc_port
285 sc_port(const char *name, sc_port<IF, N, P> &parent) : function in class:sc_core::sc_port
296 sc_port(const sc_port<IF, N, P> &) argument
297 operator =(const sc_port<IF, N, P> &) argument
[all...]
/gem5/src/systemc/tests/systemc/communication/sc_prim_channel/test01/
H A Dtest01.cpp98 sc_port<write_if> out;
114 sc_port<read_if> input;
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_adapters/
H A Dtlm_adapters.h34 sc_core::sc_port< tlm_master_if< REQ , RSP > > master_port;
75 sc_core::sc_port< tlm_slave_if< REQ , RSP > > slave_port;
76 sc_core::sc_port< tlm_transport_if< REQ , RSP > > initiator_port;

Completed in 24 milliseconds

1234