diff --git a/bin/hw_debug_interface.py b/bin/hw_debug_interface.py index 8151d3946..36cbd20c9 100755 --- a/bin/hw_debug_interface.py +++ b/bin/hw_debug_interface.py @@ -354,70 +354,70 @@ register_translations = { "WRITEDATAM" : "0xC005", "IEUADRM" : "0xC006", "READDATAM" : "0xC007", - "X0" : "0x1000", - "X1" : "0x1001", - "X2" : "0x1002", - "X3" : "0x1003", - "X4" : "0x1004", - "X5" : "0x1005", - "X6" : "0x1006", - "X7" : "0x1007", - "X8" : "0x1008", - "X9" : "0x1009", - "X10" : "0x100A", - "X11" : "0x100B", - "X12" : "0x100C", - "X13" : "0x100D", - "X14" : "0x100E", - "X15" : "0x100F", - "X16" : "0x1010", - "X17" : "0x1011", - "X18" : "0x1012", - "X19" : "0x1013", - "X20" : "0x1014", - "X21" : "0x1015", - "X22" : "0x1016", - "X23" : "0x1017", - "X24" : "0x1018", - "X25" : "0x1019", - "X26" : "0x101A", - "X27" : "0x101B", - "X28" : "0x101C", - "X29" : "0x101D", - "X30" : "0x101E", - "X31" : "0x101F", - "FP0" : "0x1020", - "FP1" : "0x1021", - "FP2" : "0x1022", - "FP3" : "0x1023", - "FP4" : "0x1024", - "FP5" : "0x1025", - "FP6" : "0x1026", - "FP7" : "0x1027", - "FP8" : "0x1028", - "FP9" : "0x1029", - "FP10" : "0x102A", - "FP11" : "0x102B", - "FP12" : "0x102C", - "FP13" : "0x102D", - "FP14" : "0x102E", - "FP15" : "0x102F", - "FP16" : "0x1030", - "FP17" : "0x1031", - "FP18" : "0x1032", - "FP19" : "0x1033", - "FP20" : "0x1034", - "FP21" : "0x1035", - "FP22" : "0x1036", - "FP23" : "0x1037", - "FP24" : "0x1038", - "FP25" : "0x1039", - "FP26" : "0x103A", - "FP27" : "0x103B", - "FP28" : "0x103C", - "FP29" : "0x103D", - "FP30" : "0x103E", - "FP31" : "0x103F", + "x0 (zero)" : "0x1000", + "x1 (ra)" : "0x1001", + "x2 (sp)" : "0x1002", + "x3 (gp)" : "0x1003", + "x4 (tp)" : "0x1004", + "x5 (t0)" : "0x1005", + "x6 (t1)" : "0x1006", + "x7 (t2)" : "0x1007", + "x8 (s0/fp)" : "0x1008", + "x9 (s1)" : "0x1009", + "x10 (a0)" : "0x100A", + "x11 (a1)" : "0x100B", + "x12 (a2)" : "0x100C", + "x13 (a3)" : "0x100D", + "x14 (a4)" : "0x100E", + "x15 (a5)" : "0x100F", + "x16 (a6)" : "0x1010", + "x17 (a7)" : "0x1011", + "x18 (s2)" : "0x1012", + "x19 (s3)" : "0x1013", + "x20 (s4)" : "0x1014", + "x21 (s5)" : "0x1015", + "x22 (s6)" : "0x1016", + "x23 (s7)" : "0x1017", + "x24 (s8)" : "0x1018", + "x25 (s9)" : "0x1019", + "x26 (s10)" : "0x101A", + "x27 (s11)" : "0x101B", + "x28 (t3)" : "0x101C", + "x29 (t4)" : "0x101D", + "x30 (t5)" : "0x101E", + "x31 (t6)" : "0x101F", + "f0 (ft0)" : "0x1020", + "f1 (ft1)" : "0x1021", + "f2 (ft2)" : "0x1022", + "f3 (ft3)" : "0x1023", + "f4 (ft4)" : "0x1024", + "f5 (ft5)" : "0x1025", + "f6 (ft6)" : "0x1026", + "f7 (ft7)" : "0x1027", + "f8 (fs0)" : "0x1028", + "f9 (fs1)" : "0x1029", + "f10 (fa0)" : "0x102A", + "f11 (fa1)" : "0x102B", + "f12 (fa2)" : "0x102C", + "f13 (fa3)" : "0x102D", + "f14 (fa4)" : "0x102E", + "f15 (fa5)" : "0x102F", + "f16 (fa6)" : "0x1030", + "f17 (fa7)" : "0x1031", + "f18 (fs2)" : "0x1032", + "f19 (fs3)" : "0x1033", + "f20 (fs4)" : "0x1034", + "f21 (fs5)" : "0x1035", + "f22 (fs6)" : "0x1036", + "f23 (fs7)" : "0x1037", + "f24 (fs8)" : "0x1038", + "f25 (fs9)" : "0x1039", + "f26 (fs10)" : "0x103A", + "f27 (fs11)" : "0x103B", + "f28 (ft8)" : "0x103C", + "f29 (ft9)" : "0x103D", + "f30 (ft10)" : "0x103E", + "f31 (ft11)" : "0x103F", } nonstandard_register_lengths = {