1<?xml version="1.0" encoding="utf-8" standalone="no"?> 2<device xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="1.1" xs:noNamespaceSchemaLocation="svd_schema.xsd"> 3 <peripheral> 4 <name>FCR</name> 5 <description>Function Control Register.</description> 6 <baseAddress>0x40000800</baseAddress> 7 <addressBlock> 8 <offset>0x00</offset> 9 <size>0x400</size> 10 <usage>registers</usage> 11 </addressBlock> 12 <registers> 13 <register> 14 <name>FCTRL0</name> 15 <description>Function Control 0.</description> 16 <addressOffset>0x00</addressOffset> 17 <access>read-write</access> 18 <fields> 19 <field> 20 <name>I2C0DGEN0</name> 21 <description>I2C0 SDA Pad Deglitcher enable.</description> 22 <bitOffset>20</bitOffset> 23 <bitWidth>1</bitWidth> 24 <enumeratedValues> 25 <enumeratedValue> 26 <name>dis</name> 27 <description>Deglitcher disabled.</description> 28 <value>0</value> 29 </enumeratedValue> 30 <enumeratedValue> 31 <name>en</name> 32 <description>Deglitcher enabled.</description> 33 <value>1</value> 34 </enumeratedValue> 35 </enumeratedValues> 36 </field> 37 <field> 38 <name>I2C0DGEN1</name> 39 <description>I2C0 SCL Pad Deglitcher enable.</description> 40 <bitOffset>21</bitOffset> 41 <bitWidth>1</bitWidth> 42 <enumeratedValues> 43 <enumeratedValue> 44 <name>dis</name> 45 <description>Deglitcher disabled.</description> 46 <value>0</value> 47 </enumeratedValue> 48 <enumeratedValue> 49 <name>en</name> 50 <description>Deglitcher enabled.</description> 51 <value>1</value> 52 </enumeratedValue> 53 </enumeratedValues> 54 </field> 55 <field> 56 <name>I2C1DGEN0</name> 57 <description>I2C1 SDA Pad Deglitcher enable.</description> 58 <bitOffset>22</bitOffset> 59 <bitWidth>1</bitWidth> 60 <enumeratedValues> 61 <enumeratedValue> 62 <name>dis</name> 63 <description>Deglitcher disabled.</description> 64 <value>0</value> 65 </enumeratedValue> 66 <enumeratedValue> 67 <name>en</name> 68 <description>Deglitcher enabled.</description> 69 <value>1</value> 70 </enumeratedValue> 71 </enumeratedValues> 72 </field> 73 <field> 74 <name>I2C1DGEN1</name> 75 <description>I2C1 SCL Pad Deglitcher enable.</description> 76 <bitOffset>23</bitOffset> 77 <bitWidth>1</bitWidth> 78 <enumeratedValues> 79 <enumeratedValue> 80 <name>dis</name> 81 <description>Deglitcher disabled.</description> 82 <value>0</value> 83 </enumeratedValue> 84 <enumeratedValue> 85 <name>en</name> 86 <description>Deglitcher enabled.</description> 87 <value>1</value> 88 </enumeratedValue> 89 </enumeratedValues> 90 </field> 91 <field> 92 <name>I2C2DGEN0</name> 93 <description>I2C2 SDA Pad Deglitcher enable.</description> 94 <bitOffset>24</bitOffset> 95 <bitWidth>1</bitWidth> 96 <enumeratedValues> 97 <enumeratedValue> 98 <name>dis</name> 99 <description>Deglitcher disabled.</description> 100 <value>0</value> 101 </enumeratedValue> 102 <enumeratedValue> 103 <name>en</name> 104 <description>Deglitcher enabled.</description> 105 <value>1</value> 106 </enumeratedValue> 107 </enumeratedValues> 108 </field> 109 <field> 110 <name>I2C2DGEN1</name> 111 <description>I2C2 SCL Pad Deglitcher enable.</description> 112 <bitOffset>25</bitOffset> 113 <bitWidth>1</bitWidth> 114 <enumeratedValues> 115 <enumeratedValue> 116 <name>dis</name> 117 <description>Deglitcher disabled.</description> 118 <value>0</value> 119 </enumeratedValue> 120 <enumeratedValue> 121 <name>en</name> 122 <description>Deglitcher enabled.</description> 123 <value>1</value> 124 </enumeratedValue> 125 </enumeratedValues> 126 </field> 127 </fields> 128 </register> 129 <register> 130 <name>AUTOCAL0</name> 131 <description>Automatic Calibration 0.</description> 132 <addressOffset>0x04</addressOffset> 133 <access>read-write</access> 134 <fields> 135 <field> 136 <name>ACEN</name> 137 <description>Auto-calibration Enable.</description> 138 <bitOffset>0</bitOffset> 139 <bitWidth>1</bitWidth> 140 <enumeratedValues> 141 <enumeratedValue> 142 <name>dis</name> 143 <description>Disabled.</description> 144 <value>0</value> 145 </enumeratedValue> 146 <enumeratedValue> 147 <name>en</name> 148 <description>Enabled.</description> 149 <value>1</value> 150 </enumeratedValue> 151 </enumeratedValues> 152 </field> 153 <field> 154 <name>ACRUN</name> 155 <description>Autocalibration Run.</description> 156 <bitOffset>1</bitOffset> 157 <bitWidth>1</bitWidth> 158 <enumeratedValues> 159 <enumeratedValue> 160 <name>not</name> 161 <description>Not Running.</description> 162 <value>0</value> 163 </enumeratedValue> 164 <enumeratedValue> 165 <name>run</name> 166 <description>Running.</description> 167 <value>1</value> 168 </enumeratedValue> 169 </enumeratedValues> 170 </field> 171 <field> 172 <name>LDTRM</name> 173 <description>Load Trim.</description> 174 <bitOffset>2</bitOffset> 175 <bitWidth>1</bitWidth> 176 </field> 177 <field> 178 <name>GAININV</name> 179 <description>Invert Gain.</description> 180 <bitOffset>3</bitOffset> 181 <bitWidth>1</bitWidth> 182 <enumeratedValues> 183 <enumeratedValue> 184 <name>not</name> 185 <description>Not Running.</description> 186 <value>0</value> 187 </enumeratedValue> 188 <enumeratedValue> 189 <name>run</name> 190 <description>Running.</description> 191 <value>1</value> 192 </enumeratedValue> 193 </enumeratedValues> 194 </field> 195 <field> 196 <name>ATOMIC</name> 197 <description>Atomic mode.</description> 198 <bitOffset>4</bitOffset> 199 <bitWidth>1</bitWidth> 200 <enumeratedValues> 201 <enumeratedValue> 202 <name>not</name> 203 <description>Not Running.</description> 204 <value>0</value> 205 </enumeratedValue> 206 <enumeratedValue> 207 <name>run</name> 208 <description>Running.</description> 209 <value>1</value> 210 </enumeratedValue> 211 </enumeratedValues> 212 </field> 213 <field> 214 <name>MU</name> 215 <description>MU value.</description> 216 <bitOffset>8</bitOffset> 217 <bitWidth>12</bitWidth> 218 </field> 219 <field> 220 <name>HIRC96MACTMROUT</name> 221 <description>HIRC96M Trim Value.</description> 222 <bitOffset>23</bitOffset> 223 <bitWidth>9</bitWidth> 224 </field> 225 </fields> 226 </register> 227 <register> 228 <name>AUTOCAL1</name> 229 <description>Automatic Calibration 1.</description> 230 <addressOffset>0x08</addressOffset> 231 <access>read-write</access> 232 <fields> 233 <field> 234 <name>INITTRM</name> 235 <description>Initial Trim Setting.</description> 236 <bitOffset>0</bitOffset> 237 <bitWidth>9</bitWidth> 238 </field> 239 </fields> 240 </register> 241 <register> 242 <name>AUTOCAL2</name> 243 <description>Automatic Calibration 2</description> 244 <addressOffset>0x0C</addressOffset> 245 <access>read-write</access> 246 <fields> 247 <field> 248 <name>DONECNT</name> 249 <description>Auto-callibration Done Counter Setting.</description> 250 <bitOffset>0</bitOffset> 251 <bitWidth>8</bitWidth> 252 </field> 253 <field> 254 <name>ACDIV</name> 255 <description>Auto-callibration Div Setting.</description> 256 <bitOffset>8</bitOffset> 257 <bitWidth>13</bitWidth> 258 </field> 259 </fields> 260 </register> 261 <register> 262 <name>URVBOOTADDR</name> 263 <description>RISC-V Boot Address.</description> 264 <addressOffset>0x10</addressOffset> 265 <access>read-write</access> 266 </register> 267 <register> 268 <name>URVCTRL</name> 269 <description>RISC-V Control Register.</description> 270 <addressOffset>0x14</addressOffset> 271 <access>read-write</access> 272 <fields> 273 <field> 274 <name>MEMSEL</name> 275 <description>RAM2, RAM3 exclusive ownership.</description> 276 <bitOffset>0</bitOffset> 277 <bitWidth>1</bitWidth> 278 </field> 279 <field> 280 <name>IFLUSHEN</name> 281 <description>URV instruction flush enable.</description> 282 <bitOffset>1</bitOffset> 283 <bitWidth>1</bitWidth> 284 </field> 285 </fields> 286 </register> 287 <register> 288 <name>ERFOKS</name> 289 <description>ERFO Kick Start Register.</description> 290 <addressOffset>0x18</addressOffset> 291 <access>read-write</access> 292 <fields> 293 <field> 294 <name>KSERFO_CNT</name> 295 <description>Kick Start ERFO Counter.</description> 296 <bitOffset>0</bitOffset> 297 <bitWidth>7</bitWidth> 298 </field> 299 <field> 300 <name>KSERFO_EN</name> 301 <description>Kick Start ERFO Enable.</description> 302 <bitOffset>7</bitOffset> 303 <bitWidth>1</bitWidth> 304 </field> 305 <field> 306 <name>KSERFODRIVER</name> 307 <description>Kick Start ERFO Driver.</description> 308 <bitOffset>8</bitOffset> 309 <bitWidth>3</bitWidth> 310 </field> 311 <field> 312 <name>KSERFO2X</name> 313 <description>Kick Start ERFO 2X Pulse.</description> 314 <bitOffset>11</bitOffset> 315 <bitWidth>1</bitWidth> 316 </field> 317 <field> 318 <name>KSCLKSEL</name> 319 <description>Kick Start Clock Select for ERFO.</description> 320 <bitOffset>12</bitOffset> 321 <bitWidth>2</bitWidth> 322 <enumeratedValues> 323 <enumeratedValue> 324 <name>ISO</name> 325 <description>ISO.</description> 326 <value>2</value> 327 </enumeratedValue> 328 <enumeratedValue> 329 <name>IPO</name> 330 <description>IPO.</description> 331 <value>3</value> 332 </enumeratedValue> 333 </enumeratedValues> 334 </field> 335 </fields> 336 </register> 337 <register> 338 <name>ERFO_INTFL</name> 339 <description>ERFO Ready Interrupt Flag register.</description> 340 <addressOffset>0x1C</addressOffset> 341 <access>read-write</access> 342 <fields> 343 <field> 344 <name>rdy</name> 345 <description>Ready interrupt flag.</description> 346 <bitOffset>0</bitOffset> 347 <bitWidth>1</bitWidth> 348 </field> 349 </fields> 350 </register> 351 <register> 352 <name>ERFO_INTEN</name> 353 <description>ERFO Ready Interrupt Enable register.</description> 354 <addressOffset>0x20</addressOffset> 355 <access>read-write</access> 356 <fields> 357 <field> 358 <name>rdy</name> 359 <description>Ready interrupt enable.</description> 360 <bitOffset>0</bitOffset> 361 <bitWidth>1</bitWidth> 362 </field> 363 </fields> 364 </register> 365 </registers> 366 </peripheral> 367</device> 368