Lines Matching defs:deserializer

105         // Create deserializer
107 DemuxTreeDeserializer* deserializer = new DemuxTreeDeserializer(deserializer_name, getTechModel());
108 deserializer->setParameter("OutBits", out_bits);
109 deserializer->setParameter("InDataRate", link_data_rate);
110 deserializer->setParameter("OutDataRate", core_data_rate);
111 deserializer->setParameter("BitDuplicate", bit_duplicate);
112 deserializer->construct();
114 addSubInstances(deserializer, 1.0);
115 addElectricalSubResults(deserializer, 1.0);
116 getEventResult("ProcessBits")->addSubResult(deserializer->getEventResult("Deserialize"), deserializer_name, 1.0);
156 portConnect(deserializer, "In", "DeserializerIn");
157 portConnect(deserializer, "Out", "BarrelShiftIn");
158 portConnect(deserializer, "InCK", "LinkCK");
180 // If no bit reshuffling backend is present, then just connect deserializer up
181 portConnect(deserializer, "In", "In");
182 portConnect(deserializer, "Out", "Out");
183 portConnect(deserializer, "InCK", "LinkCK");
209 // Update the deserializer
230 // Update the deserializer
231 ElectricalModel* deserializer = (ElectricalModel*) getSubInstance("Deserializer");
232 propagatePortTransitionInfo(deserializer, "In", reorder_mux, "Out");
233 propagatePortTransitionInfo(deserializer, "InCK", "LinkCK");
234 deserializer->use();
239 propagatePortTransitionInfo(barrel_shift, "In", deserializer, "Out");
250 // Update the deserializer
251 ElectricalModel* deserializer = (ElectricalModel*) getSubInstance("Deserializer");
252 propagatePortTransitionInfo(deserializer, "In", "In");
253 propagatePortTransitionInfo(deserializer, "InCK", "LinkCK");
254 deserializer->use();
257 propagatePortTransitionInfo("Out", deserializer, "Out");