Searched refs:setTransitionInfo (Results 1 - 25 of 32) sorted by relevance

12

/gem5/ext/dsent/model/
H A DPortInfo.h43 void setTransitionInfo(const TransitionInfo& trans_info_);
H A DEventInfo.h40 void setTransitionInfo(const String& port_name_, const TransitionInfo& trans_info_);
H A DPortInfo.cc45 void PortInfo::setTransitionInfo(const TransitionInfo& trans_info_) function in class:DSENT::PortInfo
H A DEventInfo.cc55 void EventInfo::setTransitionInfo(const String& port_name_, const TransitionInfo& trans_info_) function in class:DSENT::EventInfo
H A DElectricalModel.cc795 downstream_model_->getInputPort(downstream_port_name_)->setTransitionInfo(trans_info_);
802 getOutputPort(downstream_port_name_)->setTransitionInfo(trans_info);
812 downstream_model_->getInputPort(downstream_port_name_)->setTransitionInfo(trans_info);
825 downstream_model_->getInputPort(downstream_port_name_)->setTransitionInfo(trans_info);
835 getOutputPort(downstream_port_name_)->setTransitionInfo(trans_info);
877 port_info->setTransitionInfo(trans_info);
/gem5/ext/dsent/model/electrical/
H A DDFFRAM.cc95 getEventInfo("Idle")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
96 getEventInfo("Idle")->setTransitionInfo("WE", TransitionInfo(1.0, 0.0, 0.0));
99 getEventInfo("Read")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
100 getEventInfo("Read")->setTransitionInfo("WE", TransitionInfo(1.0, 0.0, 0.0));
103 getEventInfo("Read")->setTransitionInfo("WRAddr" + (String)i, TransitionInfo(0.5, 0.0, 0.5));
106 getEventInfo("Write")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
107 getEventInfo("Write")->setTransitionInfo("WE", TransitionInfo(0.0, 0.0, 1.0));
110 getEventInfo("Write")->setTransitionInfo("RDAddr" + (String)i, TransitionInfo(0.5, 0.0, 0.5));
338 getOutputPort("Out")->setTransitionInfo(mux->getOutputPort("Out")->getTransitionInfo());
H A DMuxTreeSerializer.cc101 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));
220 if (last_P01_CK != 0) clk_div_dff->getInputPort("D")->setTransitionInfo(TransitionInfo(0.0, last_P01_CK * 0.5, 0.0));
221 else clk_div_dff->getInputPort("D")->setTransitionInfo(TransitionInfo(0.5, 0.0, 0.5));
H A DDemuxTreeDeserializer.cc103 getEventInfo("Deserialize")->setTransitionInfo("InCK", TransitionInfo(0.0, (double) deserialization_ratio / 2.0, 0.0));
106 getEventInfo("Idle")->setTransitionInfo("InCK", TransitionInfo(0.0, (double) deserialization_ratio / 2.0, 0.0));
347 if (P01_CK != 0) ck_dff->getInputPort("D")->setTransitionInfo(TransitionInfo(0.0, P01_CK * 0.5, 0.0));
348 else ck_dff->getInputPort("D")->setTransitionInfo(TransitionInfo(0.5, 0.0, 0.5));
H A DRippleAdder.cc122 getOutputPort("CO")->setTransitionInfo(current_trans_CI);
H A DRepeatedLink.cc285 m_repeater_->getInputPort("A")->setTransitionInfo(mod_trans_In);
320 getOutputPort("Out")->setTransitionInfo(trans_Out);
H A DMatrixArbiter.cc85 getEventInfo("Idle")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
91 // event_info->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
95 // event_info->setTransitionInfo("Request" + (String)j, TransitionInfo(0.0, 0.0, 1.0));
99 // event_info->setTransitionInfo("Request" + (String)j, TransitionInfo(1.0, 0.0, 0.0));
108 // // event_info->setTransitionInfo("Request" + (String)j, trans);
112 getEventInfo("Arbitrate")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
115 getEventInfo("Arbitrate")->setTransitionInfo("Request" + (String)i, TransitionInfo(0.25, 0.25, 0.25));
351 w_dffs[state_count]->getInputPort("D")->setTransitionInfo(TransitionInfo(0.5, 0.0, 0.5));
367 // w_dffs[i]->getInputPort("D")->setTransitionInfo(trans_vector[i]);
/gem5/ext/dsent/model/optical/
H A DOpticalLinkBackendRx.cc100 getEventInfo("ProcessBits")->setTransitionInfo("LinkCK", TransitionInfo(0.0, (double) deserialization_ratio / 2.0, 0.0));
103 getEventInfo("Idle")->setTransitionInfo("LinkCK", TransitionInfo(0.0, (double) deserialization_ratio / 2.0, 0.0));
227 reorder_mux->getInputPort("Sel" + (String) i)->setTransitionInfo(TransitionInfo(0.5, 0.0, 0.5));
242 barrel_shift->getInputPort("Shift" + (String) i)->setTransitionInfo(TransitionInfo(0.499, 0.001, 0.499));
H A DOpticalLinkBackendTx.cc97 getEventInfo("ProcessBits")->setTransitionInfo("LinkCK", TransitionInfo(0.0, (double) serialization_ratio / 2.0, 0.0));
100 getEventInfo("Idle")->setTransitionInfo("LinkCK", TransitionInfo(0.0, (double) serialization_ratio / 2.0, 0.0));
216 barrel_shift->getInputPort("Shift" + (String) i)->setTransitionInfo(TransitionInfo(0.499, 0.001, 0.499));
235 reorder_mux->getInputPort("Sel" + (String) i)->setTransitionInfo(TransitionInfo(0.5, 0.0, 0.5));
H A DSWSRLink.cc152 getEventInfo("Send")->setTransitionInfo("LinkCK", TransitionInfo(0.0, (double) link_data_rate / (core_data_rate * 2.0), 0.0));
228 detector->getOpticalInputPort("In")->setTransitionInfo(mod_out_transitions);
247 laser->getInputPort("LaserEnable")->setTransitionInfo(TransitionInfo(0.0, 1.0, cycles - 1.0));
H A DThrottledLaserSource.cc78 getEventInfo("Laser" + (String) i)->setTransitionInfo("LaserEnable", TransitionInfo(0.0, 1.0, 0.0));
H A DSWMRLink.cc173 detector->getOpticalInputPort("In")->setTransitionInfo(mod_out_transitions);
187 laser->getInputPort("LaserEnable")->setTransitionInfo(TransitionInfo(0.0, 1.0, cycles - 1.0));
H A DRingDetector.cc218 getOutputPort("Out")->setTransitionInfo(getOpticalInputPort("In")->getTransitionInfo());
/gem5/ext/dsent/model/std_cells/
H A DDFFQ.cc89 getEventInfo("CK")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
92 getEventInfo("DFFD")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
94 getEventInfo("DFFQ")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
99 idle_event_info->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
100 idle_event_info->setTransitionInfo("D", TransitionInfo(0.5, 0.0, 0.5));
241 getOutputPort("Q")->setTransitionInfo(TransitionInfo(0.5, 0.0, 0.5));
248 getOutputPort("Q")->setTransitionInfo(trans_Q);
265 getOutputPort("Q")->setTransitionInfo(trans_Q);
H A DBUF.cc149 getOutputPort("Y")->setTransitionInfo(trans_A);
H A DINV.cc162 getOutputPort("Y")->setTransitionInfo(trans_Y);
H A DLATQ.cc200 getOutputPort("Q")->setTransitionInfo(trans_Q);
219 getOutputPort("Q")->setTransitionInfo(trans_Q);
H A DAND2.cc197 getOutputPort("Y")->setTransitionInfo(trans_Y);
/gem5/ext/dsent/model/electrical/router/
H A DRouterSwitchAllocator.cc108 getEventInfo("Idle")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
111 getEventInfo("ArbitrateStage1")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
113 getEventInfo("ArbitrateStage2")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
H A DRouter.cc117 getEventInfo("Idle")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
120 getEventInfo("ReadBuffer")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
122 getEventInfo("WriteBuffer")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
126 getEventInfo("TraverseCrossbar->Multicast" + (String)i)->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
131 getEventInfo("DistributeClock")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
H A DRouterInputPort.cc123 getEventInfo("Idle")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));

Completed in 36 milliseconds

12