Searched refs:sc_dt (Results 1 - 25 of 300) sorted by relevance

1234567891011>>

/gem5/src/systemc/ext/dt/int/
H A D_using.hh35 using sc_dt::SC_BIN;
36 using sc_dt::SC_BIN_SM;
37 using sc_dt::SC_BIN_US;
38 using sc_dt::SC_CSD;
39 using sc_dt::SC_DEC;
40 using sc_dt::SC_HEX;
41 using sc_dt::SC_HEX_SM;
42 using sc_dt::SC_HEX_US;
43 using sc_dt::SC_NOBASE;
44 using sc_dt
[all...]
/gem5/src/systemc/ext/dt/fx/
H A D_using.hh35 using sc_dt::sc_fxnum;
36 using sc_dt::sc_fxnum_bitref;
37 using sc_dt::sc_fxnum_fast;
38 using sc_dt::sc_fix;
39 using sc_dt::sc_fix_fast;
40 using sc_dt::sc_ufix;
41 using sc_dt::sc_ufix_fast;
42 using sc_dt::sc_fixed;
43 using sc_dt::sc_fixed_fast;
44 using sc_dt
[all...]
/gem5/src/systemc/ext/channel/
H A Dsc_inout_resolved.hh37 namespace sc_dt namespace
42 } // namespace sc_dt
47 class sc_inout_resolved : public sc_inout<sc_dt::sc_logic>
56 sc_inout_resolved &operator = (const sc_dt::sc_logic &);
57 sc_inout_resolved &operator = (const sc_signal_in_if<sc_dt::sc_logic> &);
59 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> &);
69 sc_inout<sc_dt::sc_logic>() {}
H A Dsc_out_resolved.hh38 namespace sc_dt namespace
43 } // namespace sc_dt
55 sc_out_resolved &operator = (const sc_dt::sc_logic &);
56 sc_out_resolved &operator = (const sc_signal_in_if<sc_dt::sc_logic> &);
58 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_signal_resolved.hh38 namespace sc_dt namespace
57 class sc_signal_resolved : public sc_signal<sc_dt::sc_logic, SC_MANY_WRITERS>
66 virtual void write(const sc_dt::sc_logic &);
67 sc_signal_resolved &operator = (const sc_dt::sc_logic &);
78 sc_interface(), sc_signal<sc_dt::sc_logic, SC_MANY_WRITERS>()
81 std::map<::sc_gem5::Process *, sc_dt::sc_logic> inputs;
H A Dsc_in_resolved.hh35 namespace sc_dt namespace
40 } // namespace sc_dt
45 class sc_in_resolved : public sc_in<sc_dt::sc_logic>
58 sc_in_resolved(const sc_in_resolved &) : sc_in<sc_dt::sc_logic>() {}
H A Dsc_signal_rv.hh46 namespace sc_dt namespace
60 class sc_signal_rv : public sc_signal<sc_dt::sc_lv<W>, SC_MANY_WRITERS>
63 sc_signal_rv() : sc_signal<sc_dt::sc_lv<W>, SC_MANY_WRITERS>(
67 sc_signal<sc_dt::sc_lv<W>, SC_MANY_WRITERS>(name)
74 write(const sc_dt::sc_lv<W> &l)
88 operator = (const sc_dt::sc_lv<W> &l)
106 using sc_dt::Log_0;
107 using sc_dt::Log_1;
108 using sc_dt::Log_Z;
109 using sc_dt
[all...]
H A Dsc_in_rv.hh39 namespace sc_dt namespace
45 } // namespace sc_dt
51 class sc_in_rv : public sc_in<sc_dt::sc_lv<W>>
54 sc_in_rv() : sc_in<sc_dt::sc_lv<W>>() {}
55 explicit sc_in_rv(const char *name) : sc_in<sc_dt::sc_lv<W>>(name) {}
61 sc_in<sc_dt::sc_lv<W> >::end_of_elaboration();
73 sc_in_rv(const sc_in_rv<W> &) : sc_in<sc_dt::sc_lv<W>>() {}
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_signal_resolved.cpp39 const sc_dt::sc_logic_value_t
42 { sc_dt::Log_0, sc_dt::Log_X, sc_dt::Log_0, sc_dt::Log_X }, // 0
43 { sc_dt::Log_X, sc_dt::Log_1, sc_dt::Log_1, sc_dt::Log_X }, // 1
44 { sc_dt
[all...]
/gem5/src/systemc/ext/dt/bit/
H A D_using.hh35 using sc_dt::SC_LOGIC_0;
36 using sc_dt::SC_LOGIC_1;
37 using sc_dt::SC_LOGIC_X;
38 using sc_dt::SC_LOGIC_Z;
39 using sc_dt::sc_bit;
40 using sc_dt::sc_bv;
41 using sc_dt::sc_bv_base;
42 using sc_dt::sc_lv;
43 using sc_dt::sc_lv_base;
/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dsc_fxnum_observer.cpp51 namespace sc_dt namespace
71 } // namespace sc_dt
H A Dsc_fxval_observer.cpp51 namespace sc_dt namespace
73 } // namespace sc_dt
H A Dsc_fxcast_switch.cpp54 namespace sc_dt namespace
66 return sc_dt::to_string( m_sw );
73 os << sc_dt::to_string( m_sw );
81 os << "sw = " << sc_dt::to_string( m_sw ) << ::std::endl;
85 } // namespace sc_dt
/gem5/src/systemc/dt/fx/
H A Dsc_fxnum_observer.cc50 namespace sc_dt namespace
70 } // namespace sc_dt
H A Dsc_fxval_observer.cc50 namespace sc_dt namespace
72 } // namespace sc_dt
H A Dsc_fxcast_switch.cc53 namespace sc_dt namespace
68 return sc_dt::to_string(m_sw);
74 os << sc_dt::to_string(m_sw);
82 os << "sw = " << sc_dt::to_string(m_sw) << ::std::endl;
86 } // namespace sc_dt
/gem5/ext/systemc/src/
H A Dsystemc.h208 // INCLUDE SYSTEMC DEFINITIONS for sc_dt AND sc_core NAMESPACES:
212 // USINGS FOR THE sc_dt NAMESPACE:
214 using sc_dt::SC_BIN;
215 using sc_dt::SC_BIN_SM;
216 using sc_dt::SC_BIN_US;
217 using sc_dt::SC_CSD;
218 using sc_dt::SC_DEC;
219 using sc_dt::SC_HEX;
220 using sc_dt::SC_HEX_SM;
221 using sc_dt
[all...]
/gem5/src/systemc/tests/include/specialized_signals/
H A Dscx_signal_unsigned.h88 sc_signal_unsigned.h -- The sc_signal<sc_dt::sc_biguint<W> > definitions.
177 using sc_dt::sc_signed;
178 using sc_dt::int64;
179 using sc_dt::uint64;
189 // data type is sc_dt::sc_biguint<W>. This class serves as the base class for the
190 // sc_dt::sc_biguint<W> specialization of the sc_signal_in_if<T> class. The methods
197 // their implementations in sc_signal<sc_dt::sc_biguint<W> >.
206 virtual sc_dt::sc_unsigned* part_read_target();
207 virtual sc_dt::sc_unsigned read_part( int left, int right ) const;
211 virtual void write_part( sc_dt
[all...]
H A Dscx_signal_int.h22 sc_signal_int.cpp -- The sc_signal<sc_dt::sc_int<W> > implementations.
78 sc_signal_uint.h -- The sc_signal<sc_dt::sc_int<W> > definitions.
153 // data type is sc_dt::sc_int<W>. This class serves as the base class for the
154 // sc_dt::sc_int<W> specialization of the sc_signal_in_if<T> class. The methods
161 // their implementations in sc_signal<sc_dt::sc_int<W> >.
170 virtual sc_dt::sc_int_base* part_read_target();
171 virtual sc_dt::uint64 read_part( int left, int right ) const;
175 virtual void write_part( sc_dt::uint64 v, int left, int right );
184 // CLASS sc_signal_in_if<sc_dt::sc_int<W> >
188 // sc_dt
[all...]
H A Dscx_signal_uint.h22 sc_signal_uint.cpp -- The sc_signal<sc_dt::sc_uint<W> > implementations.
185 // data type is sc_dt::sc_uint<W>. This class serves as the base class for the
186 // sc_dt::sc_uint<W> specialization of the sc_signal_in_if<T> class. The methods
193 // their implementations in sc_signal<sc_dt::sc_uint<W> >.
202 virtual sc_dt::sc_uint_base* part_read_target();
203 virtual sc_dt::uint64 read_part( int left, int right ) const;
207 virtual void write_part( sc_dt::uint64 v, int left, int right );
216 // CLASS sc_signal_in_if<sc_dt::sc_uint<W> >
220 // sc_dt::sc_uint<W>, including part access.
224 // their implementations in sc_signal<sc_dt
[all...]
H A Dscx_signal_signed.h85 using sc_dt::sc_bigint;
86 using sc_dt::sc_bv_base;
87 using sc_dt::sc_lv_base;
88 using sc_dt::sc_concatref;
89 using sc_dt::sc_signed;
90 using sc_dt::sc_signed_subref_r;
91 using sc_dt::sc_unsigned;
92 using sc_dt::uint64;
98 sc_signal_signed.h -- The sc_signal<sc_dt::sc_bigint<W> > definitions.
155 Prefixed with sc_dt som
[all...]
/gem5/src/systemc/channel/
H A Dsc_in_resolved.cc37 sc_in_resolved::sc_in_resolved() : sc_in<sc_dt::sc_logic>() {}
40 sc_in<sc_dt::sc_logic>(name)
48 sc_in<sc_dt::sc_logic>::end_of_elaboration();
H A Dsc_inout_resolved.cc39 sc_inout_resolved::sc_inout_resolved() : sc_inout<sc_dt::sc_logic>() {}
42 sc_inout<sc_dt::sc_logic>(name)
50 sc_inout<sc_dt::sc_logic>::end_of_elaboration();
58 sc_inout_resolved::operator = (const sc_dt::sc_logic &l)
65 sc_inout_resolved::operator = (const sc_signal_in_if<sc_dt::sc_logic> &i)
73 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)
H A Dsc_signal_resolved.cc39 sc_signal<sc_dt::sc_logic, SC_MANY_WRITERS>(
44 sc_interface(), sc_signal<sc_dt::sc_logic, SC_MANY_WRITERS>(name)
51 sc_signal_resolved::write(const sc_dt::sc_logic &l)
66 sc_signal_resolved::operator = (const sc_dt::sc_logic &l)
82 using sc_dt::Log_0;
83 using sc_dt::Log_1;
84 using sc_dt::Log_Z;
85 using sc_dt::Log_X;
86 static sc_dt::sc_logic_value_t merge_table[4][4] = {
99 sc_signal<sc_dt
[all...]
/gem5/src/systemc/dt/misc/
H A Dsc_concatref.cc54 template class sc_vpool<sc_dt::sc_concatref>;
55 template class sc_vpool<sc_dt::sc_concat_bool>;
60 namespace sc_dt namespace
66 } // namespace sc_dt

Completed in 30 milliseconds

1234567891011>>