Searched refs:sc_logic (Results 1 - 25 of 137) sorted by relevance

123456

/gem5/src/systemc/tests/systemc/misc/user_guide/chpt6.1/
H A Dcommon.h43 typedef sc_logic std_ulogic;
45 typedef sc_signal<sc_logic> signal_std_logic;
H A Dpullup.cpp46 pup.write(sc_logic('H'));
/gem5/src/systemc/tests/systemc/misc/unit/data/general/std_ulogic_tilda/
H A Dstd_ulogic_tilda.cpp43 sc_logic value1 = SC_LOGIC_1;//'1';
44 sc_logic value0 = SC_LOGIC_0;//'0';
46 sc_logic a;
47 sc_logic b;
48 sc_logic c;
49 sc_logic d;
50 sc_logic e;
56 e = ~sc_logic('1');
/gem5/src/systemc/ext/channel/
H A Dsc_inout_resolved.hh40 class sc_logic;
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.hh41 class sc_logic;
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.hh41 class sc_logic;
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.hh38 class sc_logic;
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_in_if.hh38 class sc_logic;
110 class sc_signal_in_if<sc_dt::sc_logic> : virtual public sc_interface
113 virtual const sc_dt::sc_logic &read() const = 0;
128 sc_signal_in_if(const sc_signal_in_if<sc_dt::sc_logic> &) :
131 sc_signal_in_if<sc_dt::sc_logic> &
132 operator = (const sc_signal_in_if<sc_dt::sc_logic> &)
H A Dsc_in.hh330 class sc_in<sc_dt::sc_logic> :
331 public sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1>
334 sc_in() : sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1>(),
336 &sc_signal_in_if<sc_dt::sc_logic>::value_changed_event),
337 _posFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::posedge_event),
338 _negFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::negedge_event)
341 sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1>(name),
343 &sc_signal_in_if<sc_dt::sc_logic>::value_changed_event),
344 _posFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::posedge_event),
345 _negFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>
[all...]
/gem5/ext/systemc/src/sysc/datatypes/bit/
H A Dsc_logic.h22 sc_logic.h -- C++ implementation of logic type. Behaves
39 // $Log: sc_logic.h,v $
78 class sc_logic;
84 // Enumeration of values for sc_logic.
96 // CLASS : sc_logic
101 class sc_logic class in namespace:sc_dt
166 sc_logic() function in class:sc_dt::sc_logic
170 sc_logic( const sc_logic& a ) function in class:sc_dt::sc_logic
174 sc_logic( sc_logic_value_ function in class:sc_dt::sc_logic
178 explicit sc_logic( bool a ) function in class:sc_dt::sc_logic
182 explicit sc_logic( char a ) function in class:sc_dt::sc_logic
186 explicit sc_logic( int a ) function in class:sc_dt::sc_logic
190 explicit sc_logic( const sc_bit& a ) function in class:sc_dt::sc_logic
[all...]
H A Dsc_logic.cpp22 sc_logic.cpp -- C++ implementation of logic type. Behaves
40 // $Log: sc_logic.cpp,v $
50 #include "sysc/datatypes/bit/sc_logic.h"
57 // CLASS : sc_logic
65 sc_logic::invalid_value( sc_logic_value_t v )
68 std::sprintf( msg, "sc_logic( %d )", v );
73 sc_logic::invalid_value( char c )
76 std::sprintf( msg, "sc_logic( '%c' )", c );
81 sc_logic::invalid_value( int i )
84 std::sprintf( msg, "sc_logic(
[all...]
/gem5/src/systemc/ext/dt/bit/
H A Dsc_logic.hh22 sc_logic.h -- C++ implementation of logic type. Behaves
39 // $Log: sc_logic.h,v $
75 class sc_logic;
81 // Enumeration of values for sc_logic.
93 // CLASS : sc_logic
98 class sc_logic class in namespace:sc_dt
154 sc_logic() : m_val(Log_X) {} function in class:sc_dt::sc_logic
155 sc_logic(const sc_logic &a) : m_val(a.m_val) {} function in class:sc_dt::sc_logic
156 sc_logic(sc_logic_value_ function in class:sc_dt::sc_logic
157 explicit sc_logic(bool a) : m_val(to_value(a)) {} function in class:sc_dt::sc_logic
158 explicit sc_logic(char a) : m_val(to_value(a)) {} function in class:sc_dt::sc_logic
159 explicit sc_logic(int a) : m_val(to_value(a)) {} function in class:sc_dt::sc_logic
160 explicit sc_logic(const sc_bit &a) : m_val(to_value(a.to_bool())) {} function in class:sc_dt::sc_logic
[all...]
/gem5/src/systemc/tests/systemc/communication/sc_signal/register_port/test03/
H A Dtest03.cpp39 // interface methods -- register_port() -- sc_logic
46 top<sc_logic> t1( "t1" );
/gem5/src/systemc/tests/systemc/misc/sim_tests/tri_state2/
H A Dpullup.cpp46 pup.write(sc_logic('H'));
H A Dts_buf.cpp47 sc_logic val;
52 ts_out.write(sc_logic('Z'));
/gem5/src/systemc/tests/systemc/misc/stars/star107468/
H A Dstar107468.cpp38 // When I assign a sc_logic with value 'X' to sc_bit
48 sc_logic x('X');
/gem5/src/systemc/tests/systemc/misc/gnats/pr-51_pos/
H A Dpr-51_pos.cpp43 sc_logic x;
44 sc_logic y;
45 sc_logic z;
57 y = x & sc_logic('1');
58 y = sc_logic('1') | x;
/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_out_resolved.cc40 sc_out_resolved::operator = (const sc_dt::sc_logic &l)
47 sc_out_resolved::operator = (const sc_signal_in_if<sc_dt::sc_logic> &i)
55 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)
/gem5/src/systemc/tests/systemc/misc/unit/data/user_guide/ch9/c_array_datatype/
H A Dc_array_datatype.cpp63 sc_logic m[9] = { sc_logic('U'), sc_logic('X'), sc_logic('0'), sc_logic('1'),
64 sc_logic('Z'), sc_logic('W'), sc_logic('L'), sc_logic('H'), sc_logic('
[all...]
/gem5/src/systemc/tests/systemc/misc/unit/data/user_guide/ch9/std_ulogic_vector_datatype/
H A Dstd_ulogic_vector_datatype.cpp42 typedef sc_logic std_ulogic;
125 std_ulogic cb1[9] = { sc_logic( 'U' ), sc_logic( 0 ) , sc_logic( 1 ),
126 sc_logic( 'X' ), sc_logic( 'Z' ), sc_logic( 'W' ),
127 sc_logic( 'H' ), sc_logic( 'L' ), sc_logic( '
[all...]
/gem5/src/systemc/tests/systemc/misc/stars/star107755/
H A Dstar107755.cpp50 ready.write(sc_logic('0'));
51 done.write(sc_logic('0'));
55 ready.write(sc_logic('1'));
58 ready.write(sc_logic('0'));
72 done.write(sc_logic('1'));
76 done.write(sc_logic('0'));
/gem5/src/systemc/tests/systemc/misc/stars/star109180/
H A Dstar109180.cpp50 ready.write(sc_logic('0'));
51 done.write(sc_logic('0'));
55 ready.write(sc_logic('1'));
58 ready.write(sc_logic('0'));
72 done.write(sc_logic('1'));
76 done.write(sc_logic('0'));
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_wait_cthread.h36 #include "sysc/datatypes/bit/sc_logic.h"
63 at_posedge( const sc_signal_in_if<sc_dt::sc_logic>&,
73 at_negedge( const sc_signal_in_if<sc_dt::sc_logic>&,

Completed in 22 milliseconds

123456