Lines Matching refs:serialization_ratio
74 unsigned int serialization_ratio = (unsigned int) floor(out_data_rate / in_data_rate);
75 ASSERT(serialization_ratio == out_data_rate / in_data_rate,
80 ASSERT(floor((double) in_bits / serialization_ratio) == (double) in_bits / serialization_ratio,
82 "must be a multiple of the serialization ratio (" + (String) serialization_ratio + ")!");
83 unsigned int output_bits = in_bits / serialization_ratio;
86 unsigned int number_stages = (unsigned int)ceil(log2((double) serialization_ratio));
89 getGenProperties()->set("SerializationRatio", serialization_ratio);
101 getEventInfo("Serialize")->setTransitionInfo("OutCK", TransitionInfo(0.0, (double) serialization_ratio / 2.0, 0.0));
104 getEventInfo("Idle")->setTransitionInfo("OutCK", TransitionInfo(0.0, (double) serialization_ratio / 2.0, 0.0));
110 if (serialization_ratio == 1)
120 mux_tree->setParameter("NumberInputs", serialization_ratio);
131 for (unsigned int i = 0; i < serialization_ratio; ++i)
133 assign("InTmp", makeNetIndex(i*output_bits+j), "In", makeNetIndex(j*serialization_ratio+i));
136 for (unsigned int i = 0; i < serialization_ratio; ++i)
184 const unsigned int serialization_ratio = getGenProperties()->get("SerializationRatio");
188 if (serialization_ratio == 1)
199 for (unsigned int i = 0; i < serialization_ratio; ++i)