/gem5/ext/dsent/model/optical/ |
H A D | OpticalTestModel.cc | 61 laser->setParameter("OutStart", 0); 62 laser->setParameter("OutEnd", wavelengths-1); 67 modulator->setParameter("InStart", 0); 68 modulator->setParameter("InEnd", wavelengths-1); 69 modulator->setParameter("ModStart", 0); 70 modulator->setParameter("ModEnd", wavelengths-1); 86 detector->setParameter("InStart", 0); 87 detector->setParameter("InEnd", wavelengths-1); 88 detector->setParameter("DetStart", 0); 89 detector->setParameter("DetEn [all...] |
H A D | SWSRLink.cc | 113 tx_backend->setParameter("InBits", number_bits); 114 tx_backend->setParameter("CoreDataRate", core_data_rate); 115 tx_backend->setParameter("LinkDataRate", link_data_rate); 116 tx_backend->setParameter("RingTuningMethod", ring_tuning_method); 117 tx_backend->setParameter("BitDuplicate", "TRUE"); 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("BitDuplicat [all...] |
H A D | SWMRLink.cc | 211 laser->setParameter("OutStart", 0); 212 laser->setParameter("OutEnd", number_wavelengths-1); 213 laser->setParameter("MaxDetectors", number_max_readers); 214 laser->setParameter("MinDetectors", number_min_readers); 249 modulator->setParameter("DataRate", data_rate); 250 modulator->setParameter("InStart", 0); 251 modulator->setParameter("InEnd", number_wavelengths-1); 252 modulator->setParameter("ModStart", 0); 253 modulator->setParameter("ModEnd", number_wavelengths-1); 254 modulator->setParameter("OptimizeLos [all...] |
H A D | OpticalLinkBackendRx.cc | 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); 133 reorder_mux->setParameter("NumberBits", in_bits); 134 reorder_mux->setParameter("NumberInputs", reorder_degree); 135 reorder_mux->setParameter("BitDuplicate", bit_duplicate); 149 barrel_shift->setParameter("NumberBits", out_bits); 150 barrel_shift->setParameter("ShiftIndexMax", shift_index_max); 151 barrel_shift->setParameter("ShiftIndexMi [all...] |
H A D | OpticalLinkBackendTx.cc | 105 serializer->setParameter("InBits", in_bits); 106 serializer->setParameter("InDataRate", core_data_rate); 107 serializer->setParameter("OutDataRate", link_data_rate); 108 serializer->setParameter("BitDuplicate", bit_duplicate); 136 barrel_shift->setParameter("NumberBits", in_bits); 137 barrel_shift->setParameter("ShiftIndexMax", shift_index_max); 138 barrel_shift->setParameter("ShiftIndexMin", shift_index_min); 139 barrel_shift->setParameter("BitDuplicate", bit_duplicate); 145 reorder_mux->setParameter("NumberBits", out_bits); 146 reorder_mux->setParameter("NumberInput [all...] |
/gem5/ext/dsent/model/network/ |
H A D | PhotonicClos.cc | 158 ingress_router->setParameter("NumberInputPorts", ingress_router_number_input_ports); 159 ingress_router->setParameter("NumberOutputPorts", ingress_router_number_output_ports); 160 ingress_router->setParameter("NumberVirtualNetworks", router_number_vns); 161 ingress_router->setParameter("NumberVirtualChannelsPerVirtualNetwork", router_number_vcs_per_vn); 162 ingress_router->setParameter("NumberBuffersPerVirtualChannel", router_number_bufs_per_vc); 163 ingress_router->setParameter("NumberBitsPerFlit", number_bits_per_flit); 164 ingress_router->setParameter("InputPort->BufferModel", router_buffer_model); 165 ingress_router->setParameter("CrossbarModel", router_crossbar_model); 166 ingress_router->setParameter("SwitchAllocator->ArbiterModel", getParameter("Router->SwitchAllocator->ArbiterModel")); 167 ingress_router->setParameter("ClockTreeMode [all...] |
H A D | ElectricalClos.cc | 147 ingress_router->setParameter("NumberInputPorts", ingress_router_number_input_ports); 148 ingress_router->setParameter("NumberOutputPorts", ingress_router_number_output_ports); 149 ingress_router->setParameter("NumberVirtualNetworks", router_number_vns); 150 ingress_router->setParameter("NumberVirtualChannelsPerVirtualNetwork", router_number_vcs_per_vn); 151 ingress_router->setParameter("NumberBuffersPerVirtualChannel", router_number_bufs_per_vc); 152 ingress_router->setParameter("NumberBitsPerFlit", number_bits_per_flit); 153 ingress_router->setParameter("InputPort->BufferModel", router_buffer_model); 154 ingress_router->setParameter("CrossbarModel", router_crossbar_model); 155 ingress_router->setParameter("SwitchAllocator->ArbiterModel", getParameter("Router->SwitchAllocator->ArbiterModel")); 156 ingress_router->setParameter("ClockTreeMode [all...] |
H A D | ElectricalMesh.cc | 128 router->setParameter("NumberInputPorts", router_number_input_ports); 129 router->setParameter("NumberOutputPorts", router_number_output_ports); 130 router->setParameter("NumberVirtualNetworks", router_number_vns); 131 router->setParameter("NumberVirtualChannelsPerVirtualNetwork", router_number_vcs_per_vn); 132 router->setParameter("NumberBuffersPerVirtualChannel", router_number_bufs_per_vc); 133 router->setParameter("NumberBitsPerFlit", number_bits_per_flit); 134 router->setParameter("InputPort->BufferModel", getParameter("Router->InputPort->BufferModel")); 135 router->setParameter("CrossbarModel", getParameter("Router->CrossbarModel")); 136 router->setParameter("SwitchAllocator->ArbiterModel", getParameter("Router->SwitchAllocator->ArbiterModel")); 137 router->setParameter("ClockTreeMode [all...] |
/gem5/ext/dsent/model/electrical/ |
H A D | DemuxTreeDeserializer.cc | 206 demux_way0->setParameter("InDataRate", in_data_rate / 2.0); 207 demux_way0->setParameter("OutDataRate", out_data_rate); 208 demux_way0->setParameter("OutBits", out_bits / 2); 209 demux_way0->setParameter("BitDuplicate", "TRUE"); 213 demux_way1->setParameter("InDataRate", in_data_rate / 2.0); 214 demux_way1->setParameter("OutDataRate", out_data_rate); 215 demux_way1->setParameter("OutBits", out_bits / 2); 216 demux_way1->setParameter("BitDuplicate", "TRUE"); 244 des_bit->setParameter("InDataRate", in_data_rate); 245 des_bit->setParameter("OutDataRat [all...] |
H A D | OR.cc | 117 or0->setParameter("NumberInputs", or0_number_inputs); 118 or0->setParameter("NumberBits", 1); 119 or0->setParameter("BitDuplicate", "TRUE"); 123 or1->setParameter("NumberInputs", or1_number_inputs); 124 or1->setParameter("NumberBits", 1); 125 or1->setParameter("BitDuplicate", "TRUE"); 181 ors->setParameter("NumberInputs", number_inputs); 182 ors->setParameter("NumberBits", 1); 183 ors->setParameter("BitDuplicate", "TRUE");
|
H A D | Multiplexer.cc | 120 mux0->setParameter("NumberInputs", inputs_0); 121 mux0->setParameter("NumberBits", 1); 122 mux0->setParameter("BitDuplicate", "TRUE"); 123 mux0->setParameter("IsTopLevel", "FALSE"); 127 mux1->setParameter("NumberInputs", inputs_1); 128 mux1->setParameter("NumberBits", 1); 129 mux1->setParameter("BitDuplicate", "TRUE"); 130 mux1->setParameter("IsTopLevel", "FALSE"); 250 mux->setParameter("NumberInputs", number_inputs); 251 mux->setParameter("NumberBit [all...] |
H A D | TestModel.cc | 128 ripple_adder->setParameter("NumberBits", num_bits); 142 multiplexer->setParameter("NumberInputs", 2); 143 multiplexer->setParameter("NumberBits", mux_bits); 144 multiplexer->setParameter("BitDuplicate", "FALSE");
|
H A D | DFFRAM.cc | 125 dec->setParameter("NumberOutputs", number_entries); 130 mux->setParameter("NumberInputs", number_entries); 131 mux->setParameter("NumberBits", 1); 132 mux->setParameter("BitDuplicate", "TRUE");
|
H A D | SeparableAllocator.cc | 98 arb->setParameter("NumberRequests", number_resources); 122 arb->setParameter("NumberRequests", number_requesters); 149 arb->setParameter("NumberRequests", number_requesters); 173 arb->setParameter("NumberRequests", number_requesters);
|
H A D | BarrelShifter.cc | 175 mux->setParameter("NumberInputs", 2); 176 mux->setParameter("NumberBits", number_bits); 177 mux->setParameter("BitDuplicate", bit_duplicate);
|
H A D | MultiplexerCrossbar.cc | 137 muxs[i]->setParameter("NumberInputs", number_inputs); 138 muxs[i]->setParameter("NumberBits", number_bits); 139 muxs[i]->setParameter("BitDuplicate", bit_duplicate);
|
H A D | MuxTreeSerializer.cc | 120 mux_tree->setParameter("NumberInputs", serialization_ratio); 121 mux_tree->setParameter("NumberBits", output_bits); 122 mux_tree->setParameter("BitDuplicate", "TRUE");
|
H A D | Decoder.cc | 128 dec0->setParameter("NumberOutputs", number_outputs_0); 132 dec1->setParameter("NumberOutputs", number_outputs_1);
|
/gem5/ext/dsent/model/electrical/router/ |
H A D | Router.cc | 317 input_port->setParameter("NumberVirtualNetworks", number_vns); 318 input_port->setParameter("NumberVirtualChannelsPerVirtualNetwork", number_vcs_per_vn); 319 input_port->setParameter("NumberBuffersPerVirtualChannel", number_bufs_per_vc); 320 input_port->setParameter("NumberBitsPerFlit", number_bits_per_flit); 321 input_port->setParameter("BufferModel", buffer_model); 363 sw_allocator->setParameter("NumberInputPorts", number_input_ports); 364 sw_allocator->setParameter("NumberOutputPorts", number_output_ports); 365 sw_allocator->setParameter("TotalNumberVirtualChannels", total_number_vcs); 366 sw_allocator->setParameter("ArbiterModel", arb_model); 395 crossbar->setParameter("NumberInput [all...] |
H A D | RouterInputPort.cc | 131 ram->setParameter("NumberEntries", total_number_bufs); 132 ram->setParameter("NumberBits", number_bits_per_flit);
|
H A D | RouterSwitchAllocator.cc | 126 stage1_arb->setParameter("NumberRequests", stage1_number_requests); 140 stage2_arb->setParameter("NumberRequests", stage2_number_requests);
|
/gem5/ext/drampower/src/ |
H A D | Parametrisable.h | 72 void setParameter(const Parameter& parameter,
|
H A D | Parametrisable.cc | 51 void Parametrisable::setParameter(const Parameter& parameter, function in class:Parametrisable 71 } // Parametrisable::setParameter
|
/gem5/ext/dsent/model/ |
H A D | Model.h | 102 void setParameter(const String& parameter_name_, const String& parameter_value_);
|
H A D | Model.cc | 159 setParameter(parameter_name_, parameter_default_); 236 void Model::setParameter(const String& parameter_name_, const String& parameter_value_) function in class:DSENT::Model
|