Lines Matching refs:rx_backend
121 ElectricalModel* rx_backend = (ElectricalModel*) ModelGen::createModel("OpticalLinkBackendRx", "OpticalLinkBackendRx", getTechModel());
122 rx_backend->setParameter("OutBits", number_bits);
123 rx_backend->setParameter("CoreDataRate", core_data_rate);
124 rx_backend->setParameter("LinkDataRate", link_data_rate);
125 rx_backend->setParameter("RingTuningMethod", ring_tuning_method);
126 rx_backend->setParameter("BitDuplicate", "TRUE");
127 rx_backend->construct();
135 portConnect(rx_backend, "In", "RxToRxBackend");
136 portConnect(rx_backend, "Out", "Out");
137 portConnect(rx_backend, "LinkCK", "LinkCK");
141 addSubInstances(rx_backend, 1.0);
145 addElectricalSubResults(rx_backend, 1.0);
149 getNddPowerResult("RingTuning")->addSubResult(rx_backend->getNddPowerResult("RingTuning"), "OpticalLinkBackendRx", 1.0);
155 getEventResult("Send")->addSubResult(rx_backend->getEventResult("ProcessBits"), "OpticalLinkBackendRx", 1.0);
201 Model* rx_backend = getSubInstance("OpticalLinkBackendRx");
202 rx_backend->update();
232 OpticalModel* rx_backend = (OpticalModel*) getSubInstance("OpticalLinkBackendRx");
233 propagatePortTransitionInfo(rx_backend, "In", detector, "Out");
234 propagatePortTransitionInfo(rx_backend, "LinkCK", "LinkCK");
235 rx_backend->use();
238 propagatePortTransitionInfo("Out", rx_backend, "Out");