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

/gem5/ext/dsent/model/optical/
H A DOpticalLinkBackendRx.cc66 unsigned int out_bits = getParameter("OutBits"); local
80 unsigned int in_bits = out_bits / deserialization_ratio;
81 ASSERT(out_bits >= deserialization_ratio, "[Error] " + getInstanceName() +
83 ASSERT(floor((double) out_bits / deserialization_ratio) == in_bits,
92 createOutputPort("Out", makeNetIndex(0, out_bits-1));
108 deserializer->setParameter("OutBits", out_bits);
128 createNet("BarrelShiftIn", makeNetIndex(0, out_bits-1));
140 unsigned int shift_index_max = std::max(shift_index_min, (unsigned int) ceil(log2(out_bits)) - 1);
149 barrel_shift->setParameter("NumberBits", out_bits);
H A DOpticalLinkBackendTx.cc81 unsigned int out_bits = in_bits / serialization_ratio; local
84 getGenProperties()->set("OutBits", out_bits);
89 createOutputPort("Out", makeNetIndex(0, out_bits-1));
122 createNet("ReorderIn", makeNetIndex(0, out_bits+reorder_degree-1));
123 assign("ReorderIn", makeNetIndex(out_bits, out_bits+reorder_degree-1), "ReorderIn", makeNetIndex(0, reorder_degree-1));
145 reorder_mux->setParameter("NumberBits", out_bits);
157 portConnect(serializer, "Out", "ReorderIn", makeNetIndex(0, out_bits-1));
163 portConnect(reorder_mux, "In" + (String) i, "ReorderIn", makeNetIndex(i, i+out_bits-1));
/gem5/ext/dsent/model/electrical/
H A DDemuxTreeDeserializer.cc74 unsigned int out_bits = getParameter("OutBits"); local
85 unsigned int input_bits = out_bits / deserialization_ratio;
86 ASSERT(out_bits >= deserialization_ratio, "[Error] " + getInstanceName() +
88 ASSERT(floor((double) out_bits / deserialization_ratio) == input_bits,
98 createOutputPort("Out", makeNetIndex(0, out_bits-1));
208 demux_way0->setParameter("OutBits", out_bits / 2);
215 demux_way1->setParameter("OutBits", out_bits / 2);
222 portConnect(demux_way0, "Out", "Out", makeNetIndex(0, out_bits/2-1));
226 portConnect(demux_way1, "Out", "Out", makeNetIndex(out_bits/2, out_bits
[all...]

Completed in 8 milliseconds