-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproteus-i.json
More file actions
78 lines (78 loc) · 4.03 KB
/
proteus-i.json
File metadata and controls
78 lines (78 loc) · 4.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
{
"clk": "TOP.Core.pipeline.clk",
"instruction_stream": {
"active": "TOP.Core.pipeline.writeback.arbitration_isDone",
"trapped": "TOP.Core.pipeline.writeback.in_HAS_TRAPPED",
"pc": "TOP.Core.pipeline.writeback.in_PC",
"ir": "TOP.Core.pipeline.writeback.in_IR"
},
"io_axi": {
"arw_valid": "TOP.io_axi_arw_valid",
"arw_write": "TOP.io_axi_arw_payload_write",
"arw_addr": "TOP.io_axi_arw_payload_addr",
"w_strb": "TOP.io_axi_w_payload_strb",
"w_value": "TOP.io_axi_w_payload_data"
},
"register_file": [
["x0_zero", "TOP.Core.pipeline.RegisterFileAccessor.x0_zero"],
["x1_ra", "TOP.Core.pipeline.RegisterFileAccessor.x1_ra"],
["x2_sp", "TOP.Core.pipeline.RegisterFileAccessor.x2_sp"],
["x3_gp", "TOP.Core.pipeline.RegisterFileAccessor.x3_gp"],
["x4_tp", "TOP.Core.pipeline.RegisterFileAccessor.x4_tp"],
["x5_t0", "TOP.Core.pipeline.RegisterFileAccessor.x5_t0"],
["x6_t1", "TOP.Core.pipeline.RegisterFileAccessor.x6_t1"],
["x7_t2", "TOP.Core.pipeline.RegisterFileAccessor.x7_t2"],
["x8_s0_fp", "TOP.Core.pipeline.RegisterFileAccessor.x8_s0_fp"],
["x9_s1", "TOP.Core.pipeline.RegisterFileAccessor.x9_s1"],
["x10_a0", "TOP.Core.pipeline.RegisterFileAccessor.x10_a0"],
["x11_a1", "TOP.Core.pipeline.RegisterFileAccessor.x11_a1"],
["x12_a2", "TOP.Core.pipeline.RegisterFileAccessor.x12_a2"],
["x13_a3", "TOP.Core.pipeline.RegisterFileAccessor.x13_a3"],
["x14_a4", "TOP.Core.pipeline.RegisterFileAccessor.x14_a4"],
["x15_a5", "TOP.Core.pipeline.RegisterFileAccessor.x15_a5"],
["x16_a6", "TOP.Core.pipeline.RegisterFileAccessor.x16_a6"],
["x17_a7", "TOP.Core.pipeline.RegisterFileAccessor.x17_a7"],
["x18_s2", "TOP.Core.pipeline.RegisterFileAccessor.x18_s2"],
["x19_s3", "TOP.Core.pipeline.RegisterFileAccessor.x19_s3"],
["x20_s4", "TOP.Core.pipeline.RegisterFileAccessor.x20_s4"],
["x21_s5", "TOP.Core.pipeline.RegisterFileAccessor.x21_s5"],
["x22_s6", "TOP.Core.pipeline.RegisterFileAccessor.x22_s6"],
["x23_s7", "TOP.Core.pipeline.RegisterFileAccessor.x23_s7"],
["x24_s8", "TOP.Core.pipeline.RegisterFileAccessor.x24_s8"],
["x25_s9", "TOP.Core.pipeline.RegisterFileAccessor.x25_s9"],
["x26_s10", "TOP.Core.pipeline.RegisterFileAccessor.x26_s10"],
["x27_s11", "TOP.Core.pipeline.RegisterFileAccessor.x27_s11"],
["x28_t3", "TOP.Core.pipeline.RegisterFileAccessor.x28_t3"],
["x29_t4", "TOP.Core.pipeline.RegisterFileAccessor.x29_t4"],
["x30_t5", "TOP.Core.pipeline.RegisterFileAccessor.x30_t5"],
["x31_t6", "TOP.Core.pipeline.RegisterFileAccessor.x31_t6"]
],
"ami": {
"ac": "TOP.Core.pipeline.writeback.in_MMAC",
"entry": "TOP.Core.pipeline.writeback.in_MMENTRY",
"exit": "TOP.Core.pipeline.writeback.in_MMEXIT"
},
"performance_counters": {
"final_count": [
"TOP.Core.pipeline.BranchTargetPredictor_mispredictionCount",
"TOP.Core.pipeline.BranchTargetPredictor_predictionCount",
"TOP.Core.pipeline.Scheduler_rob_ssbMispredictions",
"TOP.Core.pipeline.Scheduler_rob_ssbPredictions",
"TOP.Core.pipeline.Scheduler_rob_psfMispredictions",
"TOP.Core.pipeline.Scheduler_rob_psfPredictions",
"TOP.Core.pipeline.cache_dbus_cacheHits",
"TOP.Core.pipeline.cache_dbus_cacheMisses",
"TOP.Core.pipeline.cache_ibus_cacheHits",
"TOP.Core.pipeline.cache_ibus_cacheMisses",
"TOP.Core.pipeline.CsrFile.CsrFile_instret"
],
"percentage_high": [
"TOP.Core.pipeline.Scheduler_rob_isFull",
"TOP.Core.pipeline.decode.arbitration_isStalled",
"TOP.Core.pipeline.Scheduler_dispatcher_activeFlush",
"TOP.Core.pipeline.Scheduler_RS_EX_ALU0_isAvailable",
"TOP.Core.pipeline.Scheduler_RS_EX_MUL0_isAvailable",
"TOP.Core.pipeline.Scheduler_LM_LOAD0_isAvailable"
]
}
}