Home
last modified time | relevance | path

Searched refs:sc_dt (Results 1 – 25 of 213) sorted by relevance

123456789

/dports/devel/systemc/systemc-2.3.4_pub_rev_20190614/examples/sysc/2.1/specialized_signals/
H A Dscx_signal_unsigned.h118 using sc_dt::int64;
119 using sc_dt::uint64;
355 sc_dt::sc_unsigned& operator += (const sc_dt::sc_signed& );
356 sc_dt::sc_unsigned& operator += (const sc_dt::sc_unsigned& );
357 sc_dt::sc_unsigned& operator += (sc_dt::int64 );
358 sc_dt::sc_unsigned& operator += (sc_dt::uint64 );
363 sc_dt::sc_unsigned& operator -= (const sc_dt::sc_signed& );
364 sc_dt::sc_unsigned& operator -= (const sc_dt::sc_unsigned& );
365 sc_dt::sc_unsigned& operator -= (sc_dt::int64 );
366 sc_dt::sc_unsigned& operator -= (sc_dt::uint64 );
[all …]
H A Dscx_signal_signed.h120 using sc_dt::int64;
356 sc_dt::sc_signed& operator += (const sc_dt::sc_signed& );
357 sc_dt::sc_signed& operator += (const sc_dt::sc_unsigned& );
358 sc_dt::sc_signed& operator += (sc_dt::int64 );
359 sc_dt::sc_signed& operator += (sc_dt::uint64 );
364 sc_dt::sc_signed& operator -= (const sc_dt::sc_signed& );
365 sc_dt::sc_signed& operator -= (const sc_dt::sc_unsigned& );
366 sc_dt::sc_signed& operator -= (sc_dt::int64 );
367 sc_dt::sc_signed& operator -= (sc_dt::uint64 );
372 sc_dt::sc_signed& operator *= (const sc_dt::sc_signed& );
[all …]
H A Dscx_signal_int.h318 sc_signal<sc_dt::sc_int<W> >& operator += (sc_dt::int_type);
319 sc_signal<sc_dt::sc_int<W> >& operator -= (sc_dt::int_type);
320 sc_signal<sc_dt::sc_int<W> >& operator *= (sc_dt::int_type);
321 sc_signal<sc_dt::sc_int<W> >& operator /= (sc_dt::int_type);
322 sc_signal<sc_dt::sc_int<W> >& operator %= (sc_dt::int_type);
323 sc_signal<sc_dt::sc_int<W> >& operator &= (sc_dt::int_type);
324 sc_signal<sc_dt::sc_int<W> >& operator |= (sc_dt::int_type);
325 sc_signal<sc_dt::sc_int<W> >& operator ^= (sc_dt::int_type);
368 inline void sc_signal<sc_dt::sc_int<W> >::base_write( sc_dt::int64 value ) in base_write()
578 inline const sc_dt::sc_int<W>& sc_signal<sc_dt::sc_int<W> >::read() const in read()
[all …]
H A Dscx_signal_uint.h340 sc_signal<sc_dt::sc_uint<W> >& operator += (sc_dt::uint_type);
341 sc_signal<sc_dt::sc_uint<W> >& operator -= (sc_dt::uint_type);
342 sc_signal<sc_dt::sc_uint<W> >& operator *= (sc_dt::uint_type);
343 sc_signal<sc_dt::sc_uint<W> >& operator /= (sc_dt::uint_type);
344 sc_signal<sc_dt::sc_uint<W> >& operator %= (sc_dt::uint_type);
345 sc_signal<sc_dt::sc_uint<W> >& operator &= (sc_dt::uint_type);
346 sc_signal<sc_dt::sc_uint<W> >& operator |= (sc_dt::uint_type);
347 sc_signal<sc_dt::sc_uint<W> >& operator ^= (sc_dt::uint_type);
381 inline void sc_signal<sc_dt::sc_uint<W> >::base_write( sc_dt::uint64 value ) in base_write()
614 inline const sc_dt::sc_uint<W>& sc_signal<sc_dt::sc_uint<W> >::read() const in read()
[all …]
H A Dscx_signal_unsigned.cpp129 sc_dt::sc_unsigned* sc_unsigned_part_if::part_read_target() in part_read_target()
153 const sc_dt::sc_signed& /*v*/, int /*left*/, int /*right*/ ) in write_part()
158 const sc_dt::sc_unsigned& /*v*/, int /*left*/, int /*right*/ ) in write_part()
174 void sc_unsigned_sigref::concat_set(sc_dt::int64 src, int low_i) in concat_set()
176 sc_dt::int64 tmp; in concat_set()
185 void sc_unsigned_sigref::concat_set(const sc_dt::sc_signed& src, int low_i) in concat_set()
191 void sc_unsigned_sigref::concat_set(const sc_dt::sc_lv_base& src, int low_i) in concat_set()
193 sc_dt::sc_unsigned tmp(src.length()); in concat_set()
199 void sc_unsigned_sigref::concat_set(const sc_dt::sc_unsigned& src, int low_i) in concat_set()
205 void sc_unsigned_sigref::concat_set(sc_dt::uint64 src, int low_i) in concat_set()
[all …]
H A Dscx_signal_uint.cpp121 sc_dt::sc_uint_base* sc_uint_part_if::part_read_target() in part_read_target()
126 sc_dt::uint64 sc_uint_part_if::read_part( int /*left*/, int /*right*/ ) const in read_part()
136 void sc_uint_part_if::write_part( sc_dt::uint64 /*v*/, int /*left*/, int /*right*/ ) in write_part()
150 void sc_uint_sigref::concat_set(sc_dt::int64 src, int low_i) in concat_set()
156 void sc_uint_sigref::concat_set(const sc_dt::sc_signed& src, int low_i) in concat_set()
161 *this = (src < 0) ? (sc_dt::uint64)-1 : 0; in concat_set()
165 void sc_uint_sigref::concat_set(const sc_dt::sc_lv_base& src, int low_i) in concat_set()
174 void sc_uint_sigref::concat_set(const sc_dt::sc_unsigned& src, int low_i) in concat_set()
183 void sc_uint_sigref::concat_set(sc_dt::uint64 src, int low_i) in concat_set()
H A Dscx_signal_int.cpp118 sc_dt::sc_int_base* sc_int_part_if::part_read_target() in part_read_target()
123 sc_dt::uint64 sc_int_part_if::read_part( int /*left*/, int /*right*/ ) const in read_part()
133 void sc_int_part_if::write_part( sc_dt::uint64 /*v*/, int /*left*/, int /*right*/ ) in write_part()
148 void sc_int_sigref::concat_set(sc_dt::int64 src, int low_i) in concat_set()
154 void sc_int_sigref::concat_set(const sc_dt::sc_signed& src, int low_i) in concat_set()
159 *this = (src < 0) ? (sc_dt::uint64)-1 : 0; in concat_set()
163 void sc_int_sigref::concat_set(const sc_dt::sc_lv_base& src, int low_i) in concat_set()
172 void sc_int_sigref::concat_set(const sc_dt::sc_unsigned& src, int low_i) in concat_set()
181 void sc_int_sigref::concat_set(sc_dt::uint64 src, int low_i) in concat_set()
H A Dscx_signal_signed.cpp103 using sc_dt::sc_bigint;
104 using sc_dt::sc_bv_base;
105 using sc_dt::sc_lv_base;
106 using sc_dt::sc_concatref;
107 using sc_dt::sc_signed;
108 using sc_dt::sc_signed_subref_r;
109 using sc_dt::sc_unsigned;
110 using sc_dt::uint64;
183 void sc_signed_sigref::concat_set(sc_dt::int64 src, int low_i) in concat_set()
214 void sc_signed_sigref::concat_set(sc_dt::uint64 src, int low_i) in concat_set()
/dports/devel/systemc/systemc-2.3.4_pub_rev_20190614/src/
H A Dsystemc.h223 using sc_dt::SC_BIN;
226 using sc_dt::SC_CSD;
227 using sc_dt::SC_DEC;
228 using sc_dt::SC_HEX;
236 using sc_dt::SC_OCT;
239 using sc_dt::int64;
240 using sc_dt::sc_abs;
243 using sc_dt::sc_bit;
244 using sc_dt::sc_bv;
247 using sc_dt::sc_int;
[all …]
/dports/devel/systemc/systemc-2.3.4_pub_rev_20190614/src/sysc/communication/
H A Dsc_signal_resolved.cpp45 SC_API const sc_dt::sc_logic_value_t
48 { sc_dt::Log_0, sc_dt::Log_X, sc_dt::Log_0, sc_dt::Log_X }, // 0
49 { sc_dt::Log_X, sc_dt::Log_1, sc_dt::Log_1, sc_dt::Log_X }, // 1
50 { sc_dt::Log_0, sc_dt::Log_1, sc_dt::Log_Z, sc_dt::Log_X }, // Z
51 { sc_dt::Log_X, sc_dt::Log_X, sc_dt::Log_X, sc_dt::Log_X } // X
64 sc_logic_resolve( sc_dt::sc_logic& result_, in sc_logic_resolve()
65 const std::vector<sc_dt::sc_logic>& values_ ) in sc_logic_resolve()
76 sc_dt::sc_logic_value_t res = values_[0].value(); in sc_logic_resolve()
77 for( int i = sz - 1; i > 0 && res != sc_dt::Log_X; -- i ) { in sc_logic_resolve()
H A Dsc_signal_ports.cpp133 sc_in<sc_dt::sc_logic>::end_of_elaboration() in end_of_elaboration()
149 sc_in<sc_dt::sc_logic>::add_trace_internal( sc_trace_file* tf_, in add_trace_internal()
161 sc_in<sc_dt::sc_logic>::add_trace( sc_trace_file* tf_, in add_trace()
169 sc_in<sc_dt::sc_logic>::remove_traces() const in remove_traces()
184 sc_in<sc_dt::sc_logic>::vbind( sc_interface& interface_ ) in vbind()
190 sc_in<sc_dt::sc_logic>::vbind( sc_port_base& parent_ ) in vbind()
306 sc_inout<sc_dt::sc_logic>::~sc_inout() in ~sc_inout()
319 sc_inout<sc_dt::sc_logic>::initialize( const data_type& value_ ) in initialize()
336 sc_inout<sc_dt::sc_logic>::end_of_elaboration() in end_of_elaboration()
370 sc_inout<sc_dt::sc_logic>::add_trace( sc_trace_file* tf_, in add_trace()
[all …]
/dports/devel/systemc/systemc-2.3.4_pub_rev_20190614/src/sysc/tracing/
H A Dsc_trace.h58 namespace sc_dt
121 DECL_TRACE_METHOD_B( sc_dt::int64 )
231 DECL_TRACE_FUNC_B( sc_dt::int64 ) in DECL_TRACE_FUNC_A()
232 DECL_TRACE_FUNC_B( sc_dt::uint64 ) in DECL_TRACE_FUNC_A()
235 DECL_TRACE_FUNC_A( sc_dt::sc_bit ) in DECL_TRACE_FUNC_A()
236 DECL_TRACE_FUNC_A( sc_dt::sc_logic ) in DECL_TRACE_FUNC_A()
240 DECL_TRACE_FUNC_A( sc_dt::sc_signed ) in DECL_TRACE_FUNC_A()
243 DECL_TRACE_FUNC_A( sc_dt::sc_bv_base ) in DECL_TRACE_FUNC_A()
244 DECL_TRACE_FUNC_A( sc_dt::sc_lv_base ) in DECL_TRACE_FUNC_A()
246 DECL_TRACE_FUNC_A( sc_dt::sc_fxval ) in DECL_TRACE_FUNC_A()
[all …]
H A Dsc_trace.cpp89 const sc_dt::uint64&
215 DEFN_TRACE_FUNC_B( sc_dt::int64 ) in DEFN_TRACE_FUNC_A()
216 DEFN_TRACE_FUNC_B( sc_dt::uint64 ) in DEFN_TRACE_FUNC_A()
218 DEFN_TRACE_FUNC_A( sc_dt::sc_bit ) in DEFN_TRACE_FUNC_A()
219 DEFN_TRACE_FUNC_A( sc_dt::sc_logic ) in DEFN_TRACE_FUNC_A()
221 DEFN_TRACE_FUNC_A( sc_dt::sc_int_base ) in DEFN_TRACE_FUNC_A()
223 DEFN_TRACE_FUNC_A( sc_dt::sc_signed ) in DEFN_TRACE_FUNC_A()
226 DEFN_TRACE_FUNC_A( sc_dt::sc_bv_base ) in DEFN_TRACE_FUNC_A()
227 DEFN_TRACE_FUNC_A( sc_dt::sc_lv_base ) in DEFN_TRACE_FUNC_A()
231 DEFN_TRACE_FUNC_A( sc_dt::sc_fxval ) in DEFN_TRACE_FUNC_A()
[all …]
H A Dsc_vcd_trace.h101 virtual void trace( const sc_dt::sc_bit& object,
136 void trace(const sc_dt::int64& object, const std::string& name,
140 void trace(const sc_dt::uint64& object, const std::string& name,
150 void trace (const sc_dt::sc_uint_base& object,
154 void trace (const sc_dt::sc_int_base& object,
158 void trace (const sc_dt::sc_unsigned& object,
168 void trace( const sc_dt::sc_fxval_fast& object,
175 void trace( const sc_dt::sc_fxnum_fast& object,
188 virtual void trace(const sc_dt::sc_bv_base& object,
192 virtual void trace(const sc_dt::sc_lv_base& object,
[all …]
H A Dsc_wif_trace.h95 void trace(const sc_dt::sc_bit& object, const std::string& name);
98 void trace(const sc_dt::sc_logic& object, const std::string& name);
129 void trace(const sc_dt::int64& object, const std::string& name,
133 void trace(const sc_dt::uint64& object, const std::string& name,
143 void trace (const sc_dt::sc_unsigned& object,
147 void trace (const sc_dt::sc_signed& object,
151 void trace (const sc_dt::sc_uint_base& object,
161 void trace( const sc_dt::sc_fxval_fast& object,
168 void trace( const sc_dt::sc_fxnum_fast& object,
180 virtual void trace( const sc_dt::sc_bv_base& object,
[all …]
H A Dsc_wif_trace.cpp183 const sc_dt::uint64& object;
184 sc_dt::uint64 old_value;
185 sc_dt::uint64 mask;
249 const sc_dt::int64& object;
250 sc_dt::int64 old_value;
357 const sc_dt::sc_bit& object;
358 sc_dt::sc_bit old_value;
397 sc_dt::sc_logic old_value;
497 sc_dt::sc_signed old_value;
657 sc_dt::sc_fxval old_value;
[all …]
H A Dsc_vcd_trace.cpp398 const sc_dt::sc_bit& object;
399 sc_dt::sc_bit old_value;
439 sc_dt::sc_logic old_value;
547 sc_dt::sc_signed old_value;
721 sc_dt::sc_fxval old_value;
807 sc_dt::sc_fxnum old_value;
1373 const sc_dt::int64& object;
1374 sc_dt::int64 old_value;
1438 sc_dt::uint64 old_value;
1439 sc_dt::uint64 mask;
[all …]
/dports/cad/verilator/verilator-4.216/include/
H A Dverilated_fst_sc.cpp48 DECL_TRACE_METHOD_A( sc_dt::sc_bit )
49 DECL_TRACE_METHOD_A( sc_dt::sc_logic )
62 DECL_TRACE_METHOD_B( sc_dt::int64 )
63 DECL_TRACE_METHOD_B( sc_dt::uint64 )
67 DECL_TRACE_METHOD_A( sc_dt::sc_int_base )
69 DECL_TRACE_METHOD_A( sc_dt::sc_signed )
70 DECL_TRACE_METHOD_A( sc_dt::sc_unsigned )
72 DECL_TRACE_METHOD_A( sc_dt::sc_fxval )
74 DECL_TRACE_METHOD_A( sc_dt::sc_fxnum )
77 DECL_TRACE_METHOD_A( sc_dt::sc_bv_base )
[all …]
H A Dverilated_vcd_sc.cpp48 DECL_TRACE_METHOD_A( sc_dt::sc_bit )
49 DECL_TRACE_METHOD_A( sc_dt::sc_logic )
62 DECL_TRACE_METHOD_B( sc_dt::int64 )
63 DECL_TRACE_METHOD_B( sc_dt::uint64 )
67 DECL_TRACE_METHOD_A( sc_dt::sc_int_base )
69 DECL_TRACE_METHOD_A( sc_dt::sc_signed )
70 DECL_TRACE_METHOD_A( sc_dt::sc_unsigned )
72 DECL_TRACE_METHOD_A( sc_dt::sc_fxval )
74 DECL_TRACE_METHOD_A( sc_dt::sc_fxnum )
77 DECL_TRACE_METHOD_A( sc_dt::sc_bv_base )
[all …]
H A Dverilated_fst_sc.h86 DECL_TRACE_METHOD_A( sc_dt::sc_bit )
87 DECL_TRACE_METHOD_A( sc_dt::sc_logic )
100 DECL_TRACE_METHOD_B( sc_dt::int64 )
101 DECL_TRACE_METHOD_B( sc_dt::uint64 )
105 DECL_TRACE_METHOD_A( sc_dt::sc_int_base )
107 DECL_TRACE_METHOD_A( sc_dt::sc_signed )
108 DECL_TRACE_METHOD_A( sc_dt::sc_unsigned )
110 DECL_TRACE_METHOD_A( sc_dt::sc_fxval )
112 DECL_TRACE_METHOD_A( sc_dt::sc_fxnum )
115 DECL_TRACE_METHOD_A( sc_dt::sc_bv_base )
[all …]
H A Dverilated_vcd_sc.h89 DECL_TRACE_METHOD_A( sc_dt::sc_bit )
90 DECL_TRACE_METHOD_A( sc_dt::sc_logic )
103 DECL_TRACE_METHOD_B( sc_dt::int64 )
104 DECL_TRACE_METHOD_B( sc_dt::uint64 )
108 DECL_TRACE_METHOD_A( sc_dt::sc_int_base )
110 DECL_TRACE_METHOD_A( sc_dt::sc_signed )
111 DECL_TRACE_METHOD_A( sc_dt::sc_unsigned )
113 DECL_TRACE_METHOD_A( sc_dt::sc_fxval )
115 DECL_TRACE_METHOD_A( sc_dt::sc_fxnum )
118 DECL_TRACE_METHOD_A( sc_dt::sc_bv_base )
[all …]
/dports/devel/systemc/systemc-2.3.4_pub_rev_20190614/src/sysc/datatypes/misc/
H A Dsc_concatref.h90 namespace sc_dt {
106 namespace sc_dt {
768 sc_dt::sc_value_base& a, sc_dt::sc_value_base& b) in concat()
779 sc_dt::sc_concatref& concat( in concat()
780 const sc_dt::sc_value_base& a, const sc_dt::sc_value_base& b) in concat()
791 sc_dt::sc_concatref& concat(const sc_dt::sc_value_base& a, bool b) in concat()
804 sc_dt::sc_concatref& concat(bool a, const sc_dt::sc_value_base& b) in concat()
816 sc_dt::sc_value_base& a, sc_dt::sc_value_base& b)
828 const sc_dt::sc_value_base& a, const sc_dt::sc_value_base& b)
839 sc_dt::sc_concatref& operator , (const sc_dt::sc_value_base& a, bool b)
[all …]
/dports/devel/systemc/systemc-2.3.4_pub_rev_20190614/examples/tlm/common/include/
H A Ddmi_memory.h93 sc_dt::uint64 start_range
94 , sc_dt::uint64 end_range
116 sc_dt::uint64 m_dmi_size;
117 sc_dt::uint64 m_offset;
118 sc_dt::uint64 m_address;
121 sc_dt::uint64 m_dmi_base_address;
124 sc_dt::uint64 m_start_address;
125 sc_dt::uint64 m_end_address;
/dports/devel/systemc/systemc-2.3.4_pub_rev_20190614/examples/tlm/common/include/models/
H A DSimpleBusLT.h64 unsigned int getPortId(const sc_dt::uint64& address) in getPortId()
69 sc_dt::uint64 getAddressOffset(unsigned int portId) in getAddressOffset()
74 sc_dt::uint64 getAddressMask(unsigned int portId) in getAddressMask()
79 unsigned int decode(const sc_dt::uint64& address) in decode()
119 bool limitRange(unsigned int portId, sc_dt::uint64& low, sc_dt::uint64& high) in limitRange()
121 sc_dt::uint64 addressOffset = getAddressOffset(portId); in limitRange()
122 sc_dt::uint64 addressMask = getAddressMask(portId); in limitRange()
143 sc_dt::uint64 address = trans.get_address(); in getDMIPointer()
163 sc_dt::uint64 start, end; in getDMIPointer()
176 sc_dt::uint64 start_range, in invalidateDMIPointers()
[all …]
/dports/devel/systemc/systemc-2.3.4_pub_rev_20190614/src/sysc/kernel/
H A Dsc_time.cpp171 t = static_cast<sc_dt::int64>( tmp ); in from_value_and_unit()
200 double scale_fac = sc_dt::uint64_to_double( in sc_time()
204 m_value = static_cast<sc_dt::int64>( tmp ); in sc_time()
208 m_value = static_cast<sc_dt::int64>( tmp ); in sc_time()
227 double scale_fac = sc_dt::uint64_to_double( in sc_time()
230 volatile double tmp = sc_dt::uint64_to_double( v ) * in sc_time()
232 m_value = static_cast<sc_dt::int64>( tmp ); in sc_time()
309 return ( sc_dt::uint64_to_double( m_value ) / in to_default_time_units()
322 return ( sc_dt::uint64_to_double( m_value ) * in to_seconds()
408 volatile double time_unit = sc_dt::uint64_to_double( in sc_set_time_resolution()
[all …]

123456789