From b8be041663474a3e15dba5de5f8ef2bb76f5cf78 Mon Sep 17 00:00:00 2001 From: bunnie Date: Fri, 23 Apr 2021 18:02:03 +0800 Subject: [PATCH] fix renode emulation -- need to figure out why TRNG server location changed --- emulation/renode.svd | 297 +++++++------------------------------------ 1 file changed, 46 insertions(+), 251 deletions(-) diff --git a/emulation/renode.svd b/emulation/renode.svd index 794d2937d..27260bd11 100644 --- a/emulation/renode.svd +++ b/emulation/renode.svd @@ -3,7 +3,7 @@ litex SOC - + 8 32 @@ -1070,10 +1070,10 @@ register to disable individual events.]]> GIT_GITREV 0x0014 - 0x4878d3c3 + 0x7edc9bd9 32 @@ -1090,7 +1090,7 @@ the exact git version used to build this firmware.]]> is ``1``, then the repository this was built from has one additional commit beyond the tag indicated in `MAJOR`, `MINOR`, and `REVISION`.]]> 0x0018 - 0x1f + 0x1b 32 @@ -2015,8 +2015,14 @@ register advances the read pointer automatically.]]> 0 [0:0] 0 - + + + + pause + 1 + [1:1] + 1 + @@ -2143,219 +2149,9 @@ register to disable individual events.]]> 8 - - SUSRES - 0xF0012000 - SUSRES - - - CONTROL - 0x0000 - 0x00 - 32 - - - reset - 0 - [0:0] - 0 - - - - pause - 1 - [1:1] - 1 - - - - load - 2 - [2:2] - 2 - - - - - - RESUME_TIME1 - - 0x0004 - 0x00 - 32 - - - resume_time - 31 - [31:0] - 0 - - - - - RESUME_TIME0 - - 0x0008 - 0x00 - 32 - - - resume_time - 31 - [31:0] - 0 - - - - - TIME1 - - 0x000c - 0x00 - 32 - - - time - 31 - [31:0] - 0 - - - - - TIME0 - - 0x0010 - 0x00 - 32 - - - time - 31 - [31:0] - 0 - - - - - STATUS - 0x0014 - 0x00 - 32 - - - paused - 0 - [0:0] - 0 - - - - - - STATE - 0x0018 - 0x00 - 32 - - - resume - 0 - [0:0] - 0 - - - - - - INTERRUPT - 0x001c - 0x00 - 32 - - - interrupt - 0 - [0:0] - 0 - - - - - - EV_STATUS - - 0x0020 - 0x00 - 32 - - - soft_int - 0 - [0:0] - 0 - - - - - - EV_PENDING - - 0x0024 - 0x00 - 32 - - - soft_int - 0 - [0:0] - 0 - - - - - - EV_ENABLE - - 0x0028 - 0x00 - 32 - - - soft_int - 0 - [0:0] - 0 - - - - - - - 0 - 0x2c - registers - - - susres - 9 - - POWER - 0xF0013000 + 0xF0012000 POWER @@ -2499,12 +2295,12 @@ reset fashion]]> power - 10 + 9 SPINOR - 0xF0014000 + 0xF0013000 SPINOR @@ -2785,7 +2581,7 @@ checked]]> KEYBOARD - 0xF0015000 + 0xF0014000 KEYBOARD @@ -3038,12 +2834,12 @@ again until the interrupt is serviced.]]> keyboard - 11 + 10 KEYINJECT - 0xF0016000 + 0xF0015000 KEYINJECT @@ -3079,14 +2875,14 @@ inject too fast.]]> SEED - 0xF0017000 + 0xF0016000 SEED SEED1 0x0000 - 0x468ba085 + 0x470716fd 32 @@ -3101,7 +2897,7 @@ inject too fast.]]> SEED0 0x0004 - 0x5f84de45 + 0x2218afde 32 @@ -3121,7 +2917,7 @@ inject too fast.]]> KEYROM - 0xF0018000 + 0xF0017000 KEYROM @@ -3163,7 +2959,7 @@ inject too fast.]]> AUDIO - 0xF0019000 + 0xF0018000 AUDIO @@ -3530,12 +3326,12 @@ I2S_FORMAT.I2S_STANDARD is I2S standard]]> audio - 12 + 11 TRNG_KERNEL - 0xF001A000 + 0xF0019000 TRNG_KERNEL @@ -3666,12 +3462,12 @@ I2S_FORMAT.I2S_STANDARD is I2S standard]]> trng_kernel - 13 + 12 TRNG_SERVER - 0xF001B000 + 0xF001A000 TRNG_SERVER @@ -3998,12 +3794,12 @@ to max field size]]> trng_server - 14 + 13 TRNG - 0xF001C000 + 0xF001B000 TRNG @@ -4316,7 +4112,7 @@ VCCBRAM (V) = ``Value`` x 3 / 4096.]]> SHA512 - 0xF001D000 + 0xF001C000 SHA512 @@ -4806,12 +4602,12 @@ in bits]]> sha512 - 15 + 14 ENGINE - 0xF001E000 + 0xF001D000 ENGINE @@ -5035,12 +4831,12 @@ exactly reflects the binary layout of an Engine instruction.]]> engine - 16 + 15 JTAG - 0xF001F000 + 0xF001E000 JTAG @@ -5098,7 +4894,7 @@ exactly reflects the binary layout of an Engine instruction.]]> WDT - 0xF0020000 + 0xF001F000 WDT @@ -5253,12 +5049,12 @@ register to disable individual events.]]> wdt - 17 + 16 IDENTIFIER_MEM - 0xF0021000 + 0xF0020000 IDENTIFIER_MEM @@ -5285,7 +5081,7 @@ register to disable individual events.]]> TIMER0 - 0xF0022000 + 0xF0021000 TIMER0 @@ -5497,23 +5293,22 @@ register to disable individual events.]]> - + - + - - - - + + + - - + + - + \ No newline at end of file