Lines Matching defs:serializer

102         // Create serializer
104 MuxTreeSerializer* serializer = new MuxTreeSerializer(serializer_name, getTechModel());
105 serializer->setParameter("InBits", in_bits);
106 serializer->setParameter("InDataRate", core_data_rate);
107 serializer->setParameter("OutDataRate", link_data_rate);
108 serializer->setParameter("BitDuplicate", bit_duplicate);
109 serializer->construct();
111 addSubInstances(serializer, 1.0);
112 addElectricalSubResults(serializer, 1.0);
113 getEventResult("ProcessBits")->addSubResult(serializer->getEventResult("Serialize"), serializer_name, 1.0);
155 // Connect serializer
156 portConnect(serializer, "In", "SerializerIn");
157 portConnect(serializer, "Out", "ReorderIn", makeNetIndex(0, out_bits-1));
158 portConnect(serializer, "OutCK", "LinkCK");
175 // If no bit reshuffling backend is present, then just connect serializer up
176 portConnect(serializer, "In", "In");
177 portConnect(serializer, "Out", "Out");
178 portConnect(serializer, "OutCK", "LinkCK");
202 // Update the serializer
219 // Set serializer transition info
220 ElectricalModel* serializer = (ElectricalModel*) getSubInstance("Serializer");
221 propagatePortTransitionInfo(serializer, "In", barrel_shift, "Out");
222 propagatePortTransitionInfo(serializer, "OutCK", "LinkCK");
223 serializer->use();
232 propagatePortTransitionInfo(reorder_mux, "In" + (String) i, serializer, "Out");
243 // Set serializer transition info
244 ElectricalModel* serializer = (ElectricalModel*) getSubInstance("Serializer");
245 propagatePortTransitionInfo(serializer, "In", "In");
246 propagatePortTransitionInfo(serializer, "OutCK", "LinkCK");
247 serializer->use();
250 propagatePortTransitionInfo("Out", serializer, "Out");