diff --git a/src/rp2040/hardware_regs/rp2040.svd b/src/rp2040/hardware_regs/rp2040.svd
index df34f2b..816b6f8 100644
--- a/src/rp2040/hardware_regs/rp2040.svd
+++ b/src/rp2040/hardware_regs/rp2040.svd
@@ -42157,7 +42157,7 @@
Write-only access to instruction memory location 0
- read-write
+ write-only
[15:0]
INSTR_MEM0
@@ -42170,7 +42170,7 @@
Write-only access to instruction memory location 1
- read-write
+ write-only
[15:0]
INSTR_MEM1
@@ -42183,7 +42183,7 @@
Write-only access to instruction memory location 2
- read-write
+ write-only
[15:0]
INSTR_MEM2
@@ -42196,7 +42196,7 @@
Write-only access to instruction memory location 3
- read-write
+ write-only
[15:0]
INSTR_MEM3
@@ -42209,7 +42209,7 @@
Write-only access to instruction memory location 4
- read-write
+ write-only
[15:0]
INSTR_MEM4
@@ -42222,7 +42222,7 @@
Write-only access to instruction memory location 5
- read-write
+ write-only
[15:0]
INSTR_MEM5
@@ -42235,7 +42235,7 @@
Write-only access to instruction memory location 6
- read-write
+ write-only
[15:0]
INSTR_MEM6
@@ -42248,7 +42248,7 @@
Write-only access to instruction memory location 7
- read-write
+ write-only
[15:0]
INSTR_MEM7
@@ -42261,7 +42261,7 @@
Write-only access to instruction memory location 8
- read-write
+ write-only
[15:0]
INSTR_MEM8
@@ -42274,7 +42274,7 @@
Write-only access to instruction memory location 9
- read-write
+ write-only
[15:0]
INSTR_MEM9
@@ -42287,7 +42287,7 @@
Write-only access to instruction memory location 10
- read-write
+ write-only
[15:0]
INSTR_MEM10
@@ -42300,7 +42300,7 @@
Write-only access to instruction memory location 11
- read-write
+ write-only
[15:0]
INSTR_MEM11
@@ -42313,7 +42313,7 @@
Write-only access to instruction memory location 12
- read-write
+ write-only
[15:0]
INSTR_MEM12
@@ -42326,7 +42326,7 @@
Write-only access to instruction memory location 13
- read-write
+ write-only
[15:0]
INSTR_MEM13
@@ -42339,7 +42339,7 @@
Write-only access to instruction memory location 14
- read-write
+ write-only
[15:0]
INSTR_MEM14
@@ -42352,7 +42352,7 @@
Write-only access to instruction memory location 15
- read-write
+ write-only
[15:0]
INSTR_MEM15
@@ -42365,7 +42365,7 @@
Write-only access to instruction memory location 16
- read-write
+ write-only
[15:0]
INSTR_MEM16
@@ -42378,7 +42378,7 @@
Write-only access to instruction memory location 17
- read-write
+ write-only
[15:0]
INSTR_MEM17
@@ -42391,7 +42391,7 @@
Write-only access to instruction memory location 18
- read-write
+ write-only
[15:0]
INSTR_MEM18
@@ -42404,7 +42404,7 @@
Write-only access to instruction memory location 19
- read-write
+ write-only
[15:0]
INSTR_MEM19
@@ -42417,7 +42417,7 @@
Write-only access to instruction memory location 20
- read-write
+ write-only
[15:0]
INSTR_MEM20
@@ -42430,7 +42430,7 @@
Write-only access to instruction memory location 21
- read-write
+ write-only
[15:0]
INSTR_MEM21
@@ -42443,7 +42443,7 @@
Write-only access to instruction memory location 22
- read-write
+ write-only
[15:0]
INSTR_MEM22
@@ -42456,7 +42456,7 @@
Write-only access to instruction memory location 23
- read-write
+ write-only
[15:0]
INSTR_MEM23
@@ -42469,7 +42469,7 @@
Write-only access to instruction memory location 24
- read-write
+ write-only
[15:0]
INSTR_MEM24
@@ -42482,7 +42482,7 @@
Write-only access to instruction memory location 25
- read-write
+ write-only
[15:0]
INSTR_MEM25
@@ -42495,7 +42495,7 @@
Write-only access to instruction memory location 26
- read-write
+ write-only
[15:0]
INSTR_MEM26
@@ -42508,7 +42508,7 @@
Write-only access to instruction memory location 27
- read-write
+ write-only
[15:0]
INSTR_MEM27
@@ -42521,7 +42521,7 @@
Write-only access to instruction memory location 28
- read-write
+ write-only
[15:0]
INSTR_MEM28
@@ -42534,7 +42534,7 @@
Write-only access to instruction memory location 29
- read-write
+ write-only
[15:0]
INSTR_MEM29
@@ -42547,7 +42547,7 @@
Write-only access to instruction memory location 30
- read-write
+ write-only
[15:0]
INSTR_MEM30
@@ -42560,7 +42560,7 @@
Write-only access to instruction memory location 31
- read-write
+ write-only
[15:0]
INSTR_MEM31
@@ -44767,7 +44767,7 @@
0x00000000
- read-write
+ write-only
0x00bc
On write, the lower 16 bits go to BASE0, upper bits to BASE1 simultaneously.\n
Each half is sign-extended to 32 bits if that lane's SIGNED flag is set.
@@ -45029,7 +45029,7 @@
0x00000000
- read-write
+ write-only
0x00fc
On write, the lower 16 bits go to BASE0, upper bits to BASE1 simultaneously.\n
Each half is sign-extended to 32 bits if that lane's SIGNED flag is set.