Lines Matching refs:opt

88 #   |        |  Link Aggregator   |  opt    |
294 def config_hmc_host_ctrl(opt, system):
300 if opt.arch == "distributed" or opt.arch == "mixed":
315 slar = convert.toMemorySize(opt.serial_link_addr_range)
318 if opt.arch == "same":
320 range(opt.num_serial_links)]
323 if opt.arch == "distributed":
325 range(opt.num_serial_links)]
328 if opt.arch == "mixed":
338 req_size=opt.link_buffer_size_req,
339 resp_size=opt.link_buffer_size_rsp,
340 num_lanes=opt.num_lanes_per_link,
341 link_speed=opt.serial_link_speed,
342 delay=opt.total_ctrl_latency) for i in
343 range(opt.num_serial_links)]
347 if opt.enable_global_monitor:
349 range(opt.num_serial_links)]
352 for i in range(opt.num_serial_links):
353 clk = opt.link_controller_frequency
361 if opt.arch == "distributed":
363 for i in range(opt.num_links_controllers):
364 if opt.enable_global_monitor:
369 if opt.arch == "mixed":
371 if opt.enable_global_monitor:
380 if opt.arch == "same":
381 for i in range(opt.num_links_controllers):
382 if opt.enable_global_monitor:
389 def config_hmc_dev(opt, system, hmc_host):
395 arv = convert.toMemorySize(opt.hmc_dev_vault_size)
397 range(opt.hmc_dev_num_vaults)]
400 if opt.enable_link_monitor:
401 lm = [CommMonitor() for i in range(opt.num_links_controllers)]
405 xb = [NoncoherentXBar(width=opt.xbar_width,
406 frontend_latency=opt.xbar_frontend_latency,
407 forward_latency=opt.xbar_forward_latency,
408 response_latency=opt.xbar_response_latency) for i in
409 range(opt.number_mem_crossbar)]
412 for i in range(opt.number_mem_crossbar):
413 clk = opt.xbar_frequency
419 for i in range(opt.num_serial_links):
420 if opt.enable_link_monitor:
429 if opt.arch == "same":
433 system.hmc_dev.buffers = [Bridge(req_size=opt.xbar_buffer_size_req,
434 resp_size=opt.xbar_buffer_size_resp)
435 for i in range(numx*(opt.mem_chunk-1))]
453 j * int(opt.mem_chunk):
454 (j + 1) * int(opt.mem_chunk)]
467 if opt.arch == "mixed":