Searched refs:number_inputs (Results 1 - 3 of 3) sorted by relevance

/gem5/ext/dsent/model/electrical/
H A DOR.cc70 unsigned int number_inputs = getParameter("NumberInputs").toUInt(); local
74 ASSERT(number_inputs > 0, "[Error] " + getInstanceName() +
81 for(unsigned int i = 0; i < number_inputs; ++i)
88 unsigned int or0_number_inputs = (unsigned int)ceil((double)number_inputs / 2.0);
90 unsigned int or1_number_inputs = (unsigned int)floor((double)number_inputs / 2.0);
104 if(number_inputs == 1)
114 const String& orf_name = "OR2_i" + (String)number_inputs;
181 ors->setParameter("NumberInputs", number_inputs);
186 for(unsigned int i = 0; i < number_inputs; ++i)
203 unsigned int number_inputs local
[all...]
H A DMultiplexer.cc69 unsigned int number_inputs = (unsigned int) getParameter("NumberInputs"); local
70 unsigned int number_selects = (unsigned int) ceil(log2((double) number_inputs));
74 ASSERT(number_inputs > 0, "[Error] " + getInstanceName() + " -> Number of inputs must be > 0!");
79 for(unsigned int i = 0; i < number_inputs; ++i)
95 unsigned int inputs_0 = (unsigned int) ceil((double) number_inputs / 2.0);
98 unsigned int inputs_1 = (unsigned int) floor((double) number_inputs / 2.0);
107 if (number_inputs == 1)
117 String muxf_name = "Mux2_i" + (String)number_inputs;
250 mux->setParameter("NumberInputs", number_inputs);
256 for (unsigned int i = 0; i < number_inputs;
276 unsigned int number_inputs = (unsigned int) getParameter("NumberInputs"); local
[all...]
H A DMultiplexerCrossbar.cc71 unsigned int number_inputs = getParameter("NumberInputs").toUInt(); local
76 ASSERT(number_inputs > 0, "[Error] " + getInstanceName() + " -> Number of inputs must be > 0!");
80 unsigned int number_selects = (unsigned int)ceil(log2((double)number_inputs));
85 for(unsigned int i = 0; i < number_inputs; ++i)
116 for(unsigned int j = 1; j < number_inputs; ++j)
137 muxs[i]->setParameter("NumberInputs", number_inputs);
147 for(unsigned int j = 0; j < number_inputs; ++j)
180 double wire_area = (number_bits * number_inputs * wire_pitch) * (number_bits * number_outputs * wire_pitch);
209 const unsigned int number_inputs = getParameter("NumberInputs").toUInt(); local
217 for(unsigned int j = 0; j < number_inputs;
[all...]

Completed in 7 milliseconds