1<?xml version="1.0" encoding="utf-8" standalone="no"?> 2<device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="svd_schema.xsd"> 3 <peripheral> 4 <name>SIR</name> 5 <description>System Initialization Registers.</description> 6 <baseAddress>0x40000400</baseAddress> 7 <access>read-only</access> 8 <addressBlock> 9 <offset>0x00</offset> 10 <size>0x400</size> 11 <usage>registers</usage> 12 </addressBlock> 13 <registers> 14 <register> 15 <name>SISTAT</name> 16 <description>System Initialization Status Register.</description> 17 <addressOffset>0x00</addressOffset> 18 <access>read-only</access> 19 <fields> 20 <field> 21 <name>MAGIC</name> 22 <description>Magic Word Validation. This bit is set by the system initialization block following power-up.</description> 23 <bitOffset>0</bitOffset> 24 <bitWidth>1</bitWidth> 25 <access>read-only</access> 26 <enumeratedValues> 27 <usage>read</usage> 28 <enumeratedValue> 29 <name>magicNotSet</name> 30 <description>Magic word was not set (OTP has not been initialized properly).</description> 31 <value>0</value> 32 </enumeratedValue> 33 <enumeratedValue> 34 <name>magicSet</name> 35 <description>Magic word was set (OTP contains valid settings).</description> 36 <value>1</value> 37 </enumeratedValue> 38 </enumeratedValues> 39 </field> 40 <field> 41 <name>CRCERR</name> 42 <description>CRC Error Status. This bit is set by the system initialization block following power-up.</description> 43 <bitOffset>1</bitOffset> 44 <bitWidth>1</bitWidth> 45 <access>read-only</access> 46 <enumeratedValues> 47 <usage>read</usage> 48 <enumeratedValue> 49 <name>noError</name> 50 <description>No CRC errors occurred during the read of the OTP memory block.</description> 51 <value>0</value> 52 </enumeratedValue> 53 <enumeratedValue> 54 <name>error</name> 55 <description>A CRC error occurred while reading the OTP. The address of the failure location in the OTP memory is stored in the ERRADDR register.</description> 56 <value>1</value> 57 </enumeratedValue> 58 </enumeratedValues> 59 </field> 60 </fields> 61 </register> 62 <register> 63 <name>ERRADDR</name> 64 <description>Read-only field set by the SIB block if a CRC error occurs during the read of the OTP memory. Contains the failing address in OTP memory (when CRCERR equals 1).</description> 65 <addressOffset>0x04</addressOffset> 66 <access>read-only</access> 67 <fields> 68 <field> 69 <name>ERRADDR</name> 70 <bitOffset>0</bitOffset> 71 <bitWidth>32</bitWidth> 72 </field> 73 </fields> 74 </register> 75 <register> 76 <name>FSTAT</name> 77 <description>funcstat register.</description> 78 <addressOffset>0x100</addressOffset> 79 <access>read-only</access> 80 <fields> 81 <field> 82 <name>FPU</name> 83 <description>FPU Function.</description> 84 <bitOffset>0</bitOffset> 85 <bitWidth>1</bitWidth> 86 <enumeratedValues> 87 <enumeratedValue> 88 <name>no</name> 89 <value>0</value> 90 </enumeratedValue> 91 <enumeratedValue> 92 <name>yes</name> 93 <value>1</value> 94 </enumeratedValue> 95 </enumeratedValues> 96 </field> 97 <field> 98 <name>USB</name> 99 <description>USB Device.</description> 100 <bitOffset>1</bitOffset> 101 <bitWidth>1</bitWidth> 102 <enumeratedValues> 103 <enumeratedValue> 104 <name>no</name> 105 <value>0</value> 106 </enumeratedValue> 107 <enumeratedValue> 108 <name>yes</name> 109 <value>1</value> 110 </enumeratedValue> 111 </enumeratedValues> 112 </field> 113 <field> 114 <name>ADC</name> 115 <description>10-bit Sigma Delta ADC.</description> 116 <bitOffset>2</bitOffset> 117 <bitWidth>1</bitWidth> 118 <enumeratedValues> 119 <enumeratedValue> 120 <name>no</name> 121 <value>0</value> 122 </enumeratedValue> 123 <enumeratedValue> 124 <name>yes</name> 125 <value>1</value> 126 </enumeratedValue> 127 </enumeratedValues> 128 </field> 129 <field> 130 <name>XIP</name> 131 <description>XiP function.</description> 132 <bitOffset>3</bitOffset> 133 <bitWidth>1</bitWidth> 134 <enumeratedValues> 135 <enumeratedValue> 136 <name>no</name> 137 <value>0</value> 138 </enumeratedValue> 139 <enumeratedValue> 140 <name>yes</name> 141 <value>1</value> 142 </enumeratedValue> 143 </enumeratedValues> 144 </field> 145 <field> 146 <name>SDHC</name> 147 <description>SDHC function.</description> 148 <bitOffset>6</bitOffset> 149 <bitWidth>1</bitWidth> 150 <enumeratedValues> 151 <enumeratedValue> 152 <name>no</name> 153 <value>0</value> 154 </enumeratedValue> 155 <enumeratedValue> 156 <name>yes</name> 157 <value>1</value> 158 </enumeratedValue> 159 </enumeratedValues> 160 </field> 161 <field> 162 <name>SMPHR</name> 163 <description>SMPHR function.</description> 164 <bitOffset>7</bitOffset> 165 <bitWidth>1</bitWidth> 166 <enumeratedValues> 167 <enumeratedValue> 168 <name>no</name> 169 <value>0</value> 170 </enumeratedValue> 171 <enumeratedValue> 172 <name>yes</name> 173 <value>1</value> 174 </enumeratedValue> 175 </enumeratedValues> 176 </field> 177 <field> 178 <name>SRCC</name> 179 <description>SRCC function.</description> 180 <bitOffset>8</bitOffset> 181 <bitWidth>1</bitWidth> 182 <enumeratedValues> 183 <enumeratedValue> 184 <name>no</name> 185 <value>0</value> 186 </enumeratedValue> 187 <enumeratedValue> 188 <name>yes</name> 189 <value>1</value> 190 </enumeratedValue> 191 </enumeratedValues> 192 </field> 193 <field> 194 <name>ADC9</name> 195 <description>ADC9 function.</description> 196 <bitOffset>9</bitOffset> 197 <bitWidth>1</bitWidth> 198 <enumeratedValues> 199 <enumeratedValue> 200 <name>no</name> 201 <value>0</value> 202 </enumeratedValue> 203 <enumeratedValue> 204 <name>yes</name> 205 <value>1</value> 206 </enumeratedValue> 207 </enumeratedValues> 208 </field> 209 <field> 210 <name>SC</name> 211 <description>SC function.</description> 212 <bitOffset>10</bitOffset> 213 <bitWidth>1</bitWidth> 214 <enumeratedValues> 215 <enumeratedValue> 216 <name>no</name> 217 <value>0</value> 218 </enumeratedValue> 219 <enumeratedValue> 220 <name>yes</name> 221 <value>1</value> 222 </enumeratedValue> 223 </enumeratedValues> 224 </field> 225 <field> 226 <name>NMI</name> 227 <description>NMI function.</description> 228 <bitOffset>12</bitOffset> 229 <bitWidth>1</bitWidth> 230 <enumeratedValues> 231 <enumeratedValue> 232 <name>no</name> 233 <value>0</value> 234 </enumeratedValue> 235 <enumeratedValue> 236 <name>yes</name> 237 <value>1</value> 238 </enumeratedValue> 239 </enumeratedValues> 240 </field> 241 </fields> 242 </register> 243 <register> 244 <name>SFSTAT</name> 245 <description>secfuncstat register.</description> 246 <addressOffset>0x104</addressOffset> 247 <access>read-only</access> 248 <fields> 249 <field> 250 <name>SBD</name> 251 <description>SBD function.</description> 252 <bitOffset>0</bitOffset> 253 <bitWidth>1</bitWidth> 254 <enumeratedValues> 255 <enumeratedValue> 256 <name>no</name> 257 <value>0</value> 258 </enumeratedValue> 259 <enumeratedValue> 260 <name>yes</name> 261 <value>1</value> 262 </enumeratedValue> 263 </enumeratedValues> 264 </field> 265 <field> 266 <name>SLD</name> 267 <description>SLD function.</description> 268 <bitOffset>1</bitOffset> 269 <bitWidth>1</bitWidth> 270 <enumeratedValues> 271 <enumeratedValue> 272 <name>no</name> 273 <value>0</value> 274 </enumeratedValue> 275 <enumeratedValue> 276 <name>yes</name> 277 <value>1</value> 278 </enumeratedValue> 279 </enumeratedValues> 280 </field> 281 <field> 282 <name>TRNGD</name> 283 <description>TRNG function.</description> 284 <bitOffset>2</bitOffset> 285 <bitWidth>1</bitWidth> 286 <enumeratedValues> 287 <enumeratedValue> 288 <name>no</name> 289 <value>0</value> 290 </enumeratedValue> 291 <enumeratedValue> 292 <name>yes</name> 293 <value>1</value> 294 </enumeratedValue> 295 </enumeratedValues> 296 </field> 297 <field> 298 <name>AESD</name> 299 <description>AES function.</description> 300 <bitOffset>3</bitOffset> 301 <bitWidth>1</bitWidth> 302 <enumeratedValues> 303 <enumeratedValue> 304 <name>no</name> 305 <value>0</value> 306 </enumeratedValue> 307 <enumeratedValue> 308 <name>yes</name> 309 <value>1</value> 310 </enumeratedValue> 311 </enumeratedValues> 312 </field> 313 <field> 314 <name>SHAD</name> 315 <description>SHA function.</description> 316 <bitOffset>4</bitOffset> 317 <bitWidth>1</bitWidth> 318 <enumeratedValues> 319 <enumeratedValue> 320 <name>no</name> 321 <value>0</value> 322 </enumeratedValue> 323 <enumeratedValue> 324 <name>yes</name> 325 <value>1</value> 326 </enumeratedValue> 327 </enumeratedValues> 328 </field> 329 <field> 330 <name>SMD</name> 331 <description>SMD function.</description> 332 <bitOffset>7</bitOffset> 333 <bitWidth>1</bitWidth> 334 <enumeratedValues> 335 <enumeratedValue> 336 <name>no</name> 337 <value>0</value> 338 </enumeratedValue> 339 <enumeratedValue> 340 <name>yes</name> 341 <value>1</value> 342 </enumeratedValue> 343 </enumeratedValues> 344 </field> 345 </fields> 346 </register> 347 </registers> 348 </peripheral> 349 <!-- SIR: System Initialization Registers --> 350</device>