diff --git a/emulation/soc/betrusted-soc.repl b/emulation/soc/betrusted-soc.repl index a7d4c54c9..138a9dd54 100644 --- a/emulation/soc/betrusted-soc.repl +++ b/emulation/soc/betrusted-soc.repl @@ -116,6 +116,9 @@ spiflash: Memory.MappedMemory @ sysbus 0x20000000 audio: Memory.MappedMemory @ sysbus 0xe0000000 size: 0x00001000 +usbdev: Memory.MappedMemory @ sysbus 0xe0040000 + size: 0x00010000 + abracom_rtc: Sensors.ABRTCMC @ i2c 0x68 diff --git a/emulation/soc/renode.svd b/emulation/soc/renode.svd index 92b3a4d32..74673fbf2 100644 --- a/emulation/soc/renode.svd +++ b/emulation/soc/renode.svd @@ -3,7 +3,7 @@ litex SOC - + 8 32 @@ -449,11 +449,26 @@ addresses to 0x8000_0000]]> + + USBSELECT + + 0x0020 + 0x00 + 32 + + + usbselect + 0 + [0:0] + 0 + + + EV_STATUS - 0x0020 + 0x0024 0x00 32 @@ -519,7 +534,7 @@ Writes to this register have no effect.]]> EV_PENDING - 0x0024 + 0x0028 0x00 32 @@ -593,7 +608,7 @@ edge.]]> EV_ENABLE - 0x0028 + 0x002c 0x00 32 @@ -658,7 +673,7 @@ register to disable individual events.]]> 0 - 0x2c + 0x30 registers @@ -1190,7 +1205,7 @@ register to disable individual events.]]> GIT_MAJOR +``v0.9.8``, so this value is ``0``.]]> 0x0008 0x00 32 @@ -1206,7 +1221,7 @@ register to disable individual events.]]> GIT_MINOR +``v0.9.8``, so this value is ``9``.]]> 0x000c 0x09 32 @@ -1222,9 +1237,9 @@ register to disable individual events.]]> GIT_REVISION +``v0.9.8``, so this value is ``8``.]]> 0x0010 - 0x00 + 0x08 32 @@ -1238,10 +1253,10 @@ register to disable individual events.]]> GIT_GITREV 0x0014 - 0xb481fff0 + 0x9f47e22 32 @@ -2038,7 +2053,8 @@ register. To clear the Event, set the corresponding bit in this register.]]>0 [0:0] 0 - + rtc_int @@ -2781,7 +2797,7 @@ sources (power, sha512, and engine25519)]]> 5 [5:5] 5 - + rtc @@ -3320,7 +3336,7 @@ checked]]> 8 [8:8] 8 - + @@ -3559,11 +3575,19 @@ checked]]> is no interlock or FIFO buffering on this, so you can lose characters if you inject too fast.]]> + + + + DISABLE + 0x0004 + 0x00 + 32 + disable - 8 - [8:8] - 8 + 0 + [0:0] + 0 @@ -3571,7 +3595,7 @@ inject too fast.]]> 0 - 0x4 + 0x8 registers @@ -3584,7 +3608,7 @@ inject too fast.]]> SEED1 0x0000 - 0x4de9a155 + 0x686fb736 32 @@ -3599,7 +3623,7 @@ inject too fast.]]> SEED0 0x0004 - 0x35aac807 + 0x18712489 32 @@ -7011,6 +7035,11 @@ of the PLL]]> 0xE0020000 0x00020000 + + USBDEV + 0xE0040000 + 0x00010000 + CSR 0xF0000000 @@ -7021,6 +7050,8 @@ of the PLL]]> + +