/gem5/ext/dsent/model/ |
H A D | PortInfo.h | 43 void setTransitionInfo(const TransitionInfo& trans_info_);
|
H A D | EventInfo.h | 40 void setTransitionInfo(const String& port_name_, const TransitionInfo& trans_info_);
|
H A D | PortInfo.cc | 45 void PortInfo::setTransitionInfo(const TransitionInfo& trans_info_) function in class:DSENT::PortInfo
|
H A D | EventInfo.cc | 55 void EventInfo::setTransitionInfo(const String& port_name_, const TransitionInfo& trans_info_) function in class:DSENT::EventInfo
|
H A D | ElectricalModel.cc | 795 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 D | DFFRAM.cc | 95 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 D | MuxTreeSerializer.cc | 101 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 D | DemuxTreeDeserializer.cc | 103 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 D | RippleAdder.cc | 122 getOutputPort("CO")->setTransitionInfo(current_trans_CI);
|
H A D | RepeatedLink.cc | 285 m_repeater_->getInputPort("A")->setTransitionInfo(mod_trans_In); 320 getOutputPort("Out")->setTransitionInfo(trans_Out);
|
H A D | MatrixArbiter.cc | 85 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 D | OpticalLinkBackendRx.cc | 100 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 D | OpticalLinkBackendTx.cc | 97 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 D | SWSRLink.cc | 152 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 D | ThrottledLaserSource.cc | 78 getEventInfo("Laser" + (String) i)->setTransitionInfo("LaserEnable", TransitionInfo(0.0, 1.0, 0.0));
|
H A D | SWMRLink.cc | 173 detector->getOpticalInputPort("In")->setTransitionInfo(mod_out_transitions); 187 laser->getInputPort("LaserEnable")->setTransitionInfo(TransitionInfo(0.0, 1.0, cycles - 1.0));
|
H A D | RingDetector.cc | 218 getOutputPort("Out")->setTransitionInfo(getOpticalInputPort("In")->getTransitionInfo());
|
/gem5/ext/dsent/model/std_cells/ |
H A D | DFFQ.cc | 89 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 D | BUF.cc | 149 getOutputPort("Y")->setTransitionInfo(trans_A);
|
H A D | INV.cc | 162 getOutputPort("Y")->setTransitionInfo(trans_Y);
|
H A D | LATQ.cc | 200 getOutputPort("Q")->setTransitionInfo(trans_Q); 219 getOutputPort("Q")->setTransitionInfo(trans_Q);
|
H A D | AND2.cc | 197 getOutputPort("Y")->setTransitionInfo(trans_Y);
|
/gem5/ext/dsent/model/electrical/router/ |
H A D | RouterSwitchAllocator.cc | 108 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 D | Router.cc | 117 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 D | RouterInputPort.cc | 123 getEventInfo("Idle")->setTransitionInfo("CK", TransitionInfo(0.0, 1.0, 0.0));
|