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>SIR_STATUS</name>
16    <description>System Initialization Status Register.</description>
17    <addressOffset>0x00</addressOffset>
18    <access>read-only</access>
19    <fields>
20     <field>
21      <name>CFG_VALID</name>
22      <description>Configuration Valid Flag.</description>
23      <bitOffset>0</bitOffset>
24      <bitWidth>1</bitWidth>
25      <access>read-only</access>
26     </field>
27     <field>
28      <name>CFG_ERR</name>
29      <description>Configuration Error Flag.</description>
30      <bitOffset>1</bitOffset>
31      <bitWidth>1</bitWidth>
32      <access>read-only</access>
33     </field>
34    </fields>
35   </register>
36   <register>
37    <name>SIR_ADDR</name>
38    <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>
39    <addressOffset>0x04</addressOffset>
40    <access>read-only</access>
41    <fields>
42     <field>
43      <name>ADDR</name>
44      <bitOffset>0</bitOffset>
45      <bitWidth>32</bitWidth>
46     </field>
47    </fields>
48   </register>
49  </registers>
50 </peripheral>
51<!-- SIR: System Initialization Registers     -->
52</device>
53