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

/gem5/ext/dsent/model/optical/
H A DOpticalTestModel.cc84 // Create resonant ring detector
85 RingDetector* detector = new RingDetector("Detector-" + n, getTechModel()); local
86 detector->setParameter("InStart", 0);
87 detector->setParameter("InEnd", wavelengths-1);
88 detector->setParameter("DetStart", 0);
89 detector->setParameter("DetEnd", wavelengths-1);
90 detector->setParameter("DropAll", "FALSE");
91 detector->setParameter("SenseAmp", "TRUE");
92 detector->construct();
94 opticalPortConnect(detector, "I
130 Model* detector = getSubInstance("Detector-" + (String) i); local
[all...]
H A DSWMRLink.cc148 Model* detector = getSubInstance("Detector_" + (String) i); local
149 detector->update();
172 OpticalModel* detector = (OpticalModel*) getSubInstance("Detector_" + (String) i); local
173 detector->getOpticalInputPort("In")->setTransitionInfo(mod_out_transitions);
174 detector->use();
177 propagatePortTransitionInfo("Out" + (String) i, detector, "Out");
288 // Create resonant ring detector
289 RingDetector* detector = new RingDetector("Detector_" + n, getTechModel()); local
290 detector->setParameter("DataRate", data_rate);
291 detector
[all...]
H A DSWSRLink.cc195 Model* detector = getSubInstance("Detector"); local
196 detector->update();
227 OpticalModel* detector = (OpticalModel*) getSubInstance("Detector"); local
228 detector->getOpticalInputPort("In")->setTransitionInfo(mod_out_transitions);
229 detector->use();
233 propagatePortTransitionInfo(rx_backend, "In", detector, "Out");
323 // Create resonant ring detector
324 RingDetector* detector = new RingDetector("Detector", getTechModel()); local
325 detector->setParameter("DataRate", link_data_rate);
326 detector
[all...]

Completed in 7 milliseconds