/gem5/ext/mcpat/ |
H A D | system.cc | 72 children.push_back(new Core(childXML, currCore, &interface_ip)); 75 children.push_back(new CacheUnit(childXML, &interface_ip)); 77 // TODO: Remove reliance on interface_ip - there should be a better 79 children.push_back(new CacheController(childXML, &interface_ip)); 81 children.push_back(new MemoryController(childXML, &interface_ip)); 83 children.push_back(new FlashController(childXML, &interface_ip)); 85 children.push_back(new NIUController(childXML, &interface_ip)); 87 children.push_back(new PCIeController(childXML, &interface_ip)); 95 &interface_ip)); 101 children.push_back(new BusInterconnect(childXML, &interface_ip)); [all...] |
H A D | core.cc | 58 interface_ip(*interface_ip_), 80 icache = new CacheUnit(childXML, &interface_ip); 97 interface_ip.cache_sz = size; 98 interface_ip.line_sz = line; 99 interface_ip.assoc = core_params.instruction_buffer_assoc; 100 interface_ip.nbanks = core_params.instruction_buffer_nbanks; 101 interface_ip.out_w = line * BITS_PER_BYTE; 102 interface_ip.specific_tag = core_params.instruction_buffer_tag_width > 0; 103 interface_ip.tag_w = core_params.instruction_buffer_tag_width; 104 interface_ip [all...] |
H A D | memoryctrl.cc | 322 writeBuffer(NULL), MC_arb(NULL), interface_ip(*interface_ip_), 338 interface_ip.cache_sz = data * mcp.req_window_size_per_channel; 339 interface_ip.line_sz = data; 340 interface_ip.assoc = mcp.reorder_buffer_assoc; 341 interface_ip.nbanks = mcp.reorder_buffer_nbanks; 342 interface_ip.out_w = interface_ip.line_sz * BITS_PER_BYTE; 343 interface_ip.specific_tag = tag > 0; 344 interface_ip.tag_w = tag; 345 interface_ip [all...] |
H A D | cacheunit.cc | 93 interface_ip.cache_sz = (int)size; 94 interface_ip.line_sz = (int)line; 95 interface_ip.assoc = (int)assoc; 96 interface_ip.nbanks = (int)banks; 97 interface_ip.specific_tag = tag > 0; 98 interface_ip.tag_w = tag; 101 interface_ip.out_w = interface_ip.line_sz * BITS_PER_BYTE; 103 interface_ip.out_w = interface_ip [all...] |
H A D | iocontrollers.cc | 85 mac_area = (1.53 + 0.3) / 2 * (interface_ip.F_sz_um / 0.065) * 86 (interface_ip.F_sz_um / 0.065); 92 (interface_ip.F_sz_um / 0.065) * (interface_ip.F_sz_um / 0.065); 96 SerDer_area = (1.39 + 0.36) * (interface_ip.F_sz_um / 97 0.065);//* (interface_ip.F_sz_um/0.065); 104 mac_area = 0.24 * (interface_ip.F_sz_um / 0.065) * 105 (interface_ip.F_sz_um / 0.065); 106 frontend_area = 0.1 * (interface_ip.F_sz_um / 0.065) * 107 (interface_ip [all...] |
H A D | system.h | 55 InputParameter interface_ip; member in class:System
|
H A D | bus_interconnect.cc | 49 : McPATComponent(_xml_data), link_bus(NULL), interface_ip(*interface_ip_) { 52 local_result = init_interface(&interface_ip, name); 55 interface_ip.throughput = bus_params.link_throughput / bus_params.clockRate; 56 interface_ip.latency = bus_params.link_latency / bus_params.clockRate; 67 bus_params.flit_size, link_len, &interface_ip, 127 ASSIGN_ENUM_IF("wire_type", interface_ip.wt, Wire_type); 137 interface_ip.wire_is_mat_type = mat_type; 138 interface_ip.wire_os_mat_type = mat_type;
|
H A D | core.h | 70 InputParameter interface_ip; member in class:BranchPredictor 114 InputParameter interface_ip; member in class:InstFetchU 144 InputParameter interface_ip; member in class:SchedulerU 172 InputParameter interface_ip; member in class:RENAMINGU 192 InputParameter interface_ip; member in class:LoadStoreU 240 InputParameter interface_ip; member in class:MemManU 265 InputParameter interface_ip; member in class:RegFU 295 InputParameter interface_ip; member in class:EXECU 323 InputParameter interface_ip; member in class:Core
|
H A D | memoryctrl.h | 78 InputParameter interface_ip; member in class:MCFrontEnd 90 InputParameter interface_ip; member in class:MemoryController
|
H A D | noc.cc | 49 interface_ip(*interface_ip_), link_bus_exist(false), 53 local_result = init_interface(&interface_ip, name); 92 interface_ip.throughput = noc_params.link_throughput / 94 interface_ip.latency = noc_params.link_latency / noc_params.clockRate; 105 noc_params.flit_size, link_len, &interface_ip, 216 ASSIGN_ENUM_IF("wire_type", interface_ip.wt, Wire_type); 226 interface_ip.wire_is_mat_type = mat_type; 227 interface_ip.wire_os_mat_type = mat_type;
|
H A D | bus_interconnect.h | 78 InputParameter interface_ip; member in class:BusInterconnect
|
H A D | noc.h | 81 InputParameter interface_ip; member in class:OnChipNetwork
|
H A D | logic.h | 192 InputParameter interface_ip; member in class:FunctionalUnit 215 InputParameter interface_ip; member in class:UndiffCore
|
H A D | logic.cc | 506 interface_ip(*interface_ip_), core_params(_core_params), 518 result2 = init_interface(&interface_ip, name); 536 FU_height=(18667*num_fu)*interface_ip.F_sz_um;//FPU from Sun's data 546 FU_height=(6222*num_fu)*interface_ip.F_sz_um;//integer ALU 557 FU_height=(9334*num_fu )*interface_ip.F_sz_um;//divider/mul from Sun's data 580 FU_height=(38667*num_fu)*interface_ip.F_sz_um;//FPU from Sun's data 594 FU_height=(6222*num_fu)*interface_ip.F_sz_um;//integer ALU 609 FU_height=(9334*num_fu )*interface_ip.F_sz_um;//divider/mul from Sun's data 674 interface_ip.temp = (unsigned int)round(temperature/10.0)*10; 677 uca_org_t init_result = init_interface(&interface_ip, nam [all...] |
H A D | basic_components.cc | 98 : xml_data(_xml_data), interface_ip(*_interface_ip), name("") { 122 children.push_back(new CacheUnit(childXML, &interface_ip));
|
H A D | basic_components.h | 219 InputParameter interface_ip; member in class:McPATComponent
|