7066aba923247400ae782046e558995d30f3e75e
[SCSI2SD-V6.git] / software / SCSI2SD / v4 / SCSI2SD.cydsn / SCSI2SD.svd
1 <?xml version="1.0" encoding="utf-8"?>
2 <device schemaVersion="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="CMSIS-SVD_Schema_1_0.xsd">
3   <name>CY8C5267AXI_LP051</name>
4   <version>0.1</version>
5   <description>CY8C52LP</description>
6   <addressUnitBits>8</addressUnitBits>
7   <width>32</width>
8   <peripherals>
9     <peripheral>
10       <name>SCSI_Out_Ctl</name>
11       <description>No description available</description>
12       <baseAddress>0x4000647E</baseAddress>
13       <addressBlock>
14         <offset>0</offset>
15         <size>0x0</size>
16         <usage>registers</usage>
17       </addressBlock>
18       <registers>
19         <register>
20           <name>SCSI_Out_Ctl_CONTROL_REG</name>
21           <description>No description available</description>
22           <addressOffset>0x0</addressOffset>
23           <size>8</size>
24           <access>read-write</access>
25           <resetValue>0</resetValue>
26           <resetMask>0</resetMask>
27         </register>
28       </registers>
29     </peripheral>
30     <peripheral>
31       <name>SCSI_Out_Bits</name>
32       <description>No description available</description>
33       <baseAddress>0x4000647F</baseAddress>
34       <addressBlock>
35         <offset>0</offset>
36         <size>0x0</size>
37         <usage>registers</usage>
38       </addressBlock>
39       <registers>
40         <register>
41           <name>SCSI_Out_Bits_CONTROL_REG</name>
42           <description>No description available</description>
43           <addressOffset>0x0</addressOffset>
44           <size>8</size>
45           <access>read-write</access>
46           <resetValue>0</resetValue>
47           <resetMask>0</resetMask>
48         </register>
49       </registers>
50     </peripheral>
51     <peripheral>
52       <name>Debug_Timer</name>
53       <description>No description available</description>
54       <baseAddress>0x0</baseAddress>
55       <addressBlock>
56         <offset>0</offset>
57         <size>0x0</size>
58         <usage>registers</usage>
59       </addressBlock>
60       <registers>
61         <register>
62           <name>Debug_Timer_GLOBAL_ENABLE</name>
63           <description>PM.ACT.CFG</description>
64           <addressOffset>0x400043A3</addressOffset>
65           <size>8</size>
66           <access>read-write</access>
67           <resetValue>0</resetValue>
68           <resetMask>0</resetMask>
69           <fields>
70             <field>
71               <name>en_timer</name>
72               <description>Enable timer/counters.</description>
73               <lsb>0</lsb>
74               <msb>3</msb>
75               <access>read-write</access>
76             </field>
77           </fields>
78         </register>
79         <register>
80           <name>Debug_Timer_CONTROL</name>
81           <description>TMRx.CFG0</description>
82           <addressOffset>0x40004F00</addressOffset>
83           <size>8</size>
84           <access>read-write</access>
85           <resetValue>0</resetValue>
86           <resetMask>0</resetMask>
87           <fields>
88             <field>
89               <name>EN</name>
90               <description>Enables timer/comparator.</description>
91               <lsb>0</lsb>
92               <msb>0</msb>
93               <access>read-write</access>
94             </field>
95             <field>
96               <name>MODE</name>
97               <description>Mode. (0 = Timer; 1 = Comparator)</description>
98               <lsb>1</lsb>
99               <msb>1</msb>
100               <access>read-write</access>
101               <enumeratedValues>
102                 <enumeratedValue>
103                   <name>Timer</name>
104                   <description>Timer mode. CNT/CMP register holds timer count value.</description>
105                   <value>0</value>
106                 </enumeratedValue>
107                 <enumeratedValue>
108                   <name>Comparator</name>
109                   <description>Comparator mode. CNT/CMP register holds comparator threshold value.</description>
110                   <value>1</value>
111                 </enumeratedValue>
112               </enumeratedValues>
113             </field>
114             <field>
115               <name>ONESHOT</name>
116               <description>Timer stops upon reaching stop condition defined by TMR_CFG bits. Can be restarted by asserting TIMER RESET or disabling and re-enabling block.</description>
117               <lsb>2</lsb>
118               <msb>2</msb>
119               <access>read-write</access>
120             </field>
121             <field>
122               <name>CMP_BUFF</name>
123               <description>Buffer compare register. Compare register updates only on timer terminal count.</description>
124               <lsb>3</lsb>
125               <msb>3</msb>
126               <access>read-write</access>
127             </field>
128             <field>
129               <name>INV</name>
130               <description>Invert sense of TIMEREN signal</description>
131               <lsb>4</lsb>
132               <msb>4</msb>
133               <access>read-write</access>
134             </field>
135             <field>
136               <name>DB</name>
137               <description>Deadband mode--Deadband phases phi1 and phi2 are outputted on CMP and TC output pins respectively.</description>
138               <lsb>5</lsb>
139               <msb>5</msb>
140               <access>read-write</access>
141               <enumeratedValues>
142                 <enumeratedValue>
143                   <name>Timer</name>
144                   <description>CMP and TC are output.</description>
145                   <value>0</value>
146                 </enumeratedValue>
147                 <enumeratedValue>
148                   <name>Deadband</name>
149                   <description>PHI1 (instead of CMP) and PHI2 (instead of TC) are output.</description>
150                   <value>1</value>
151                 </enumeratedValue>
152               </enumeratedValues>
153             </field>
154             <field>
155               <name>DEADBAND_PERIOD</name>
156               <description>Deadband Period</description>
157               <lsb>6</lsb>
158               <msb>7</msb>
159               <access>read-write</access>
160             </field>
161           </fields>
162         </register>
163         <register>
164           <name>Debug_Timer_CONTROL2</name>
165           <description>TMRx.CFG1</description>
166           <addressOffset>0x40004F01</addressOffset>
167           <size>8</size>
168           <access>read-write</access>
169           <resetValue>0</resetValue>
170           <resetMask>0</resetMask>
171           <fields>
172             <field>
173               <name>IRQ_SEL</name>
174               <description>Irq selection. (0 = raw interrupts; 1 = status register interrupts)</description>
175               <lsb>0</lsb>
176               <msb>0</msb>
177               <access>read-write</access>
178             </field>
179             <field>
180               <name>FTC</name>
181               <description>First Terminal Count (FTC). Setting this bit forces a single pulse on the TC pin when first enabled.</description>
182               <lsb>1</lsb>
183               <msb>1</msb>
184               <access>read-write</access>
185               <enumeratedValues>
186                 <enumeratedValue>
187                   <name>Disable_FTC</name>
188                   <description>Disable the single cycle pulse, which signifies the timer is starting.</description>
189                   <value>0</value>
190                 </enumeratedValue>
191                 <enumeratedValue>
192                   <name>Enable_FTC</name>
193                   <description>Enable the single cycle pulse, which signifies the timer is starting.</description>
194                   <value>1</value>
195                 </enumeratedValue>
196               </enumeratedValues>
197             </field>
198             <field>
199               <name>DCOR</name>
200               <description>Disable Clear on Read (DCOR) of Status Register SR0.</description>
201               <lsb>2</lsb>
202               <msb>2</msb>
203               <access>read-write</access>
204             </field>
205             <field>
206               <name>DBMODE</name>
207               <description>Deadband mode (asynchronous/synchronous). CMP output pin is also affected when not in deadband mode (CFG0.DEADBAND).</description>
208               <lsb>3</lsb>
209               <msb>3</msb>
210               <access>read-write</access>
211             </field>
212             <field>
213               <name>CLK_BUS_EN_SEL</name>
214               <description>Digital Global Clock selection.</description>
215               <lsb>4</lsb>
216               <msb>6</msb>
217               <access>read-write</access>
218             </field>
219             <field>
220               <name>BUS_CLK_SEL</name>
221               <description>Bus Clock selection.</description>
222               <lsb>7</lsb>
223               <msb>7</msb>
224               <access>read-write</access>
225             </field>
226           </fields>
227         </register>
228         <register>
229           <name>Debug_Timer_CONTROL3_</name>
230           <description>TMRx.CFG2</description>
231           <addressOffset>0x40004F02</addressOffset>
232           <size>8</size>
233           <access>read-write</access>
234           <resetValue>0</resetValue>
235           <resetMask>0</resetMask>
236           <fields>
237             <field>
238               <name>TMR_CFG</name>
239               <description>Timer configuration (MODE = 0): 000 = Continuous; 001 = Pulsewidth; 010 = Period; 011 = Stop on IRQ</description>
240               <lsb>0</lsb>
241               <msb>1</msb>
242               <access>read-write</access>
243               <enumeratedValues>
244                 <enumeratedValue>
245                   <name>Continuous</name>
246                   <description>Timer runs while EN bit of CFG0 register is set to '1'.</description>
247                   <value>0</value>
248                 </enumeratedValue>
249                 <enumeratedValue>
250                   <name>Pulsewidth</name>
251                   <description>Timer runs from positive to negative edge of TIMEREN.</description>
252                   <value>1</value>
253                 </enumeratedValue>
254                 <enumeratedValue>
255                   <name>Period</name>
256                   <description>Timer runs from positive to positive edge of TIMEREN.</description>
257                   <value>2</value>
258                 </enumeratedValue>
259                 <enumeratedValue>
260                   <name>Irq</name>
261                   <description>Timer runs until IRQ.</description>
262                   <value>3</value>
263                 </enumeratedValue>
264               </enumeratedValues>
265             </field>
266             <field>
267               <name>COD</name>
268               <description>Clear On Disable (COD). Clears or gates outputs to zero.</description>
269               <lsb>2</lsb>
270               <msb>2</msb>
271               <access>read-write</access>
272             </field>
273             <field>
274               <name>ROD</name>
275               <description>Reset On Disable (ROD). Resets internal state of output logic</description>
276               <lsb>3</lsb>
277               <msb>3</msb>
278               <access>read-write</access>
279             </field>
280             <field>
281               <name>CMP_CFG</name>
282               <description>Comparator configurations</description>
283               <lsb>4</lsb>
284               <msb>6</msb>
285               <access>read-write</access>
286               <enumeratedValues>
287                 <enumeratedValue>
288                   <name>Equal</name>
289                   <description>Compare Equal </description>
290                   <value>0</value>
291                 </enumeratedValue>
292                 <enumeratedValue>
293                   <name>Less_than</name>
294                   <description>Compare Less Than </description>
295                   <value>1</value>
296                 </enumeratedValue>
297                 <enumeratedValue>
298                   <name>Less_than_or_equal</name>
299                   <description>Compare Less Than or Equal .</description>
300                   <value>2</value>
301                 </enumeratedValue>
302                 <enumeratedValue>
303                   <name>Greater</name>
304                   <description>Compare Greater Than .</description>
305                   <value>3</value>
306                 </enumeratedValue>
307                 <enumeratedValue>
308                   <name>Greater_than_or_equal</name>
309                   <description>Compare Greater Than or Equal </description>
310                   <value>4</value>
311                 </enumeratedValue>
312               </enumeratedValues>
313             </field>
314             <field>
315               <name>HW_EN</name>
316               <description>When set Timer Enable controls counting.</description>
317               <lsb>7</lsb>
318               <msb>7</msb>
319               <access>read-write</access>
320             </field>
321           </fields>
322         </register>
323         <register>
324           <name>Debug_Timer_PERIOD</name>
325           <description>TMRx.PER0 - Assigned Period</description>
326           <addressOffset>0x40004F04</addressOffset>
327           <size>16</size>
328           <access>read-write</access>
329           <resetValue>0</resetValue>
330           <resetMask>0</resetMask>
331         </register>
332         <register>
333           <name>Debug_Timer_COUNTER</name>
334           <description>TMRx.CNT_CMP0 - Current Down Counter Value</description>
335           <addressOffset>0x40004F06</addressOffset>
336           <size>16</size>
337           <access>read-write</access>
338           <resetValue>0</resetValue>
339           <resetMask>0</resetMask>
340         </register>
341       </registers>
342     </peripheral>
343     <peripheral>
344       <name>SCSI_Parity_Error</name>
345       <description>No description available</description>
346       <baseAddress>0x40006463</baseAddress>
347       <addressBlock>
348         <offset>0</offset>
349         <size>0x0</size>
350         <usage>registers</usage>
351       </addressBlock>
352       <registers>
353         <register>
354           <name>SCSI_Parity_Error_STATUS_REG</name>
355           <description>No description available</description>
356           <addressOffset>0x0</addressOffset>
357           <size>8</size>
358           <access>read-write</access>
359           <resetValue>0</resetValue>
360           <resetMask>0</resetMask>
361         </register>
362         <register>
363           <name>SCSI_Parity_Error_MASK_REG</name>
364           <description>No description available</description>
365           <addressOffset>0x20</addressOffset>
366           <size>8</size>
367           <access>read-write</access>
368           <resetValue>0</resetValue>
369           <resetMask>0</resetMask>
370         </register>
371         <register>
372           <name>SCSI_Parity_Error_STATUS_AUX_CTL_REG</name>
373           <description>No description available</description>
374           <addressOffset>0x30</addressOffset>
375           <size>8</size>
376           <access>read-write</access>
377           <resetValue>0</resetValue>
378           <resetMask>0</resetMask>
379           <fields>
380             <field>
381               <name>FIFO0</name>
382               <description>FIFO0 clear</description>
383               <lsb>5</lsb>
384               <msb>5</msb>
385               <access>read-write</access>
386               <enumeratedValues>
387                 <enumeratedValue>
388                   <name>ENABLED</name>
389                   <description>Enable counter</description>
390                   <value>1</value>
391                 </enumeratedValue>
392                 <enumeratedValue>
393                   <name>DISABLED</name>
394                   <description>Disable counter</description>
395                   <value>0</value>
396                 </enumeratedValue>
397               </enumeratedValues>
398             </field>
399             <field>
400               <name>INTRENBL</name>
401               <description>Enables or disables the Interrupt</description>
402               <lsb>4</lsb>
403               <msb>4</msb>
404               <access>read-write</access>
405               <enumeratedValues>
406                 <enumeratedValue>
407                   <name>ENABLED</name>
408                   <description>Interrupt enabled</description>
409                   <value>1</value>
410                 </enumeratedValue>
411                 <enumeratedValue>
412                   <name>DISABLED</name>
413                   <description>Interrupt disabled</description>
414                   <value>0</value>
415                 </enumeratedValue>
416               </enumeratedValues>
417             </field>
418             <field>
419               <name>FIFO1LEVEL</name>
420               <description>FIFO level</description>
421               <lsb>3</lsb>
422               <msb>3</msb>
423               <access>read-write</access>
424               <enumeratedValues>
425                 <enumeratedValue>
426                   <name>ENABLED</name>
427                   <description>FIFO LVL: input mode: FIFO at least 1/2 empty; output mode: FIFO at least 1/2 full</description>
428                   <value>1</value>
429                 </enumeratedValue>
430                 <enumeratedValue>
431                   <name>DISABLED</name>
432                   <description>FIFO LVL: input mode: FIFO not full; output mode: FIFO not empty</description>
433                   <value>0</value>
434                 </enumeratedValue>
435               </enumeratedValues>
436             </field>
437             <field>
438               <name>FIFO0LEVEL</name>
439               <description>FIFO level</description>
440               <lsb>2</lsb>
441               <msb>2</msb>
442               <access>read-write</access>
443               <enumeratedValues>
444                 <enumeratedValue>
445                   <name>ENABLED</name>
446                   <description>FIFO LVL: input mode: FIFO at least 1/2 empty; output mode: FIFO at least 1/2 full</description>
447                   <value>1</value>
448                 </enumeratedValue>
449                 <enumeratedValue>
450                   <name>DISABLED</name>
451                   <description>FIFO LVL: input mode: FIFO not full; output mode: FIFO not empty</description>
452                   <value>0</value>
453                 </enumeratedValue>
454               </enumeratedValues>
455             </field>
456             <field>
457               <name>FIFO1CLEAR</name>
458               <description>FIFO clear</description>
459               <lsb>1</lsb>
460               <msb>1</msb>
461               <access>read-write</access>
462               <enumeratedValues>
463                 <enumeratedValue>
464                   <name>ENABLED</name>
465                   <description>Clear FIFO state</description>
466                   <value>1</value>
467                 </enumeratedValue>
468                 <enumeratedValue>
469                   <name>DISABLED</name>
470                   <description>Normal FIFO operation</description>
471                   <value>0</value>
472                 </enumeratedValue>
473               </enumeratedValues>
474             </field>
475             <field>
476               <name>FIFO0CLEAR</name>
477               <description>FIFO clear</description>
478               <lsb>0</lsb>
479               <msb>0</msb>
480               <access>read-write</access>
481               <enumeratedValues>
482                 <enumeratedValue>
483                   <name>ENABLED</name>
484                   <description>Clear FIFO state</description>
485                   <value>1</value>
486                 </enumeratedValue>
487                 <enumeratedValue>
488                   <name>DISABLED</name>
489                   <description>Normal FIFO operation</description>
490                   <value>0</value>
491                 </enumeratedValue>
492               </enumeratedValues>
493             </field>
494           </fields>
495         </register>
496       </registers>
497     </peripheral>
498     <peripheral>
499       <name>SCSI_Filtered</name>
500       <description>No description available</description>
501       <baseAddress>0x40006464</baseAddress>
502       <addressBlock>
503         <offset>0</offset>
504         <size>0x0</size>
505         <usage>registers</usage>
506       </addressBlock>
507       <registers>
508         <register>
509           <name>SCSI_Filtered_STATUS_REG</name>
510           <description>No description available</description>
511           <addressOffset>0x0</addressOffset>
512           <size>8</size>
513           <access>read-write</access>
514           <resetValue>0</resetValue>
515           <resetMask>0</resetMask>
516         </register>
517         <register>
518           <name>SCSI_Filtered_MASK_REG</name>
519           <description>No description available</description>
520           <addressOffset>0x20</addressOffset>
521           <size>8</size>
522           <access>read-write</access>
523           <resetValue>0</resetValue>
524           <resetMask>0</resetMask>
525         </register>
526         <register>
527           <name>SCSI_Filtered_STATUS_AUX_CTL_REG</name>
528           <description>No description available</description>
529           <addressOffset>0x30</addressOffset>
530           <size>8</size>
531           <access>read-write</access>
532           <resetValue>0</resetValue>
533           <resetMask>0</resetMask>
534           <fields>
535             <field>
536               <name>FIFO0</name>
537               <description>FIFO0 clear</description>
538               <lsb>5</lsb>
539               <msb>5</msb>
540               <access>read-write</access>
541               <enumeratedValues>
542                 <enumeratedValue>
543                   <name>ENABLED</name>
544                   <description>Enable counter</description>
545                   <value>1</value>
546                 </enumeratedValue>
547                 <enumeratedValue>
548                   <name>DISABLED</name>
549                   <description>Disable counter</description>
550                   <value>0</value>
551                 </enumeratedValue>
552               </enumeratedValues>
553             </field>
554             <field>
555               <name>INTRENBL</name>
556               <description>Enables or disables the Interrupt</description>
557               <lsb>4</lsb>
558               <msb>4</msb>
559               <access>read-write</access>
560               <enumeratedValues>
561                 <enumeratedValue>
562                   <name>ENABLED</name>
563                   <description>Interrupt enabled</description>
564                   <value>1</value>
565                 </enumeratedValue>
566                 <enumeratedValue>
567                   <name>DISABLED</name>
568                   <description>Interrupt disabled</description>
569                   <value>0</value>
570                 </enumeratedValue>
571               </enumeratedValues>
572             </field>
573             <field>
574               <name>FIFO1LEVEL</name>
575               <description>FIFO level</description>
576               <lsb>3</lsb>
577               <msb>3</msb>
578               <access>read-write</access>
579               <enumeratedValues>
580                 <enumeratedValue>
581                   <name>ENABLED</name>
582                   <description>FIFO LVL: input mode: FIFO at least 1/2 empty; output mode: FIFO at least 1/2 full</description>
583                   <value>1</value>
584                 </enumeratedValue>
585                 <enumeratedValue>
586                   <name>DISABLED</name>
587                   <description>FIFO LVL: input mode: FIFO not full; output mode: FIFO not empty</description>
588                   <value>0</value>
589                 </enumeratedValue>
590               </enumeratedValues>
591             </field>
592             <field>
593               <name>FIFO0LEVEL</name>
594               <description>FIFO level</description>
595               <lsb>2</lsb>
596               <msb>2</msb>
597               <access>read-write</access>
598               <enumeratedValues>
599                 <enumeratedValue>
600                   <name>ENABLED</name>
601                   <description>FIFO LVL: input mode: FIFO at least 1/2 empty; output mode: FIFO at least 1/2 full</description>
602                   <value>1</value>
603                 </enumeratedValue>
604                 <enumeratedValue>
605                   <name>DISABLED</name>
606                   <description>FIFO LVL: input mode: FIFO not full; output mode: FIFO not empty</description>
607                   <value>0</value>
608                 </enumeratedValue>
609               </enumeratedValues>
610             </field>
611             <field>
612               <name>FIFO1CLEAR</name>
613               <description>FIFO clear</description>
614               <lsb>1</lsb>
615               <msb>1</msb>
616               <access>read-write</access>
617               <enumeratedValues>
618                 <enumeratedValue>
619                   <name>ENABLED</name>
620                   <description>Clear FIFO state</description>
621                   <value>1</value>
622                 </enumeratedValue>
623                 <enumeratedValue>
624                   <name>DISABLED</name>
625                   <description>Normal FIFO operation</description>
626                   <value>0</value>
627                 </enumeratedValue>
628               </enumeratedValues>
629             </field>
630             <field>
631               <name>FIFO0CLEAR</name>
632               <description>FIFO clear</description>
633               <lsb>0</lsb>
634               <msb>0</msb>
635               <access>read-write</access>
636               <enumeratedValues>
637                 <enumeratedValue>
638                   <name>ENABLED</name>
639                   <description>Clear FIFO state</description>
640                   <value>1</value>
641                 </enumeratedValue>
642                 <enumeratedValue>
643                   <name>DISABLED</name>
644                   <description>Normal FIFO operation</description>
645                   <value>0</value>
646                 </enumeratedValue>
647               </enumeratedValues>
648             </field>
649           </fields>
650         </register>
651       </registers>
652     </peripheral>
653     <peripheral>
654       <name>SCSI_CTL_PHASE</name>
655       <description>No description available</description>
656       <baseAddress>0x4000647C</baseAddress>
657       <addressBlock>
658         <offset>0</offset>
659         <size>0x0</size>
660         <usage>registers</usage>
661       </addressBlock>
662       <registers>
663         <register>
664           <name>SCSI_CTL_PHASE_CONTROL_REG</name>
665           <description>No description available</description>
666           <addressOffset>0x0</addressOffset>
667           <size>8</size>
668           <access>read-write</access>
669           <resetValue>0</resetValue>
670           <resetMask>0</resetMask>
671         </register>
672       </registers>
673     </peripheral>
674     <peripheral>
675       <name>USBFS</name>
676       <description>USBFS</description>
677       <baseAddress>0x0</baseAddress>
678       <addressBlock>
679         <offset>0</offset>
680         <size>0x0</size>
681         <usage>registers</usage>
682       </addressBlock>
683       <registers>
684         <register>
685           <name>USBFS_PM_USB_CR0</name>
686           <description>USB Power Mode Control Register 0</description>
687           <addressOffset>0x40004394</addressOffset>
688           <size>8</size>
689           <access>read-write</access>
690           <resetValue>0</resetValue>
691           <resetMask>0</resetMask>
692           <fields>
693             <field>
694               <name>fsusbio_ref_en</name>
695               <description>No description available</description>
696               <lsb>0</lsb>
697               <msb>0</msb>
698               <access>read-write</access>
699             </field>
700             <field>
701               <name>fsusbio_pd_n</name>
702               <description>No description available</description>
703               <lsb>1</lsb>
704               <msb>1</msb>
705               <access>read-write</access>
706             </field>
707             <field>
708               <name>fsusbio_pd_pullup_n</name>
709               <description>No description available</description>
710               <lsb>2</lsb>
711               <msb>2</msb>
712               <access>read-write</access>
713             </field>
714           </fields>
715         </register>
716         <register>
717           <name>USBFS_PM_ACT_CFG</name>
718           <description>Active Power Mode Configuration Register</description>
719           <addressOffset>0x400043A5</addressOffset>
720           <size>8</size>
721           <access>read-write</access>
722           <resetValue>0</resetValue>
723           <resetMask>0</resetMask>
724         </register>
725         <register>
726           <name>USBFS_PM_STBY_CFG</name>
727           <description>Standby Power Mode Configuration Register</description>
728           <addressOffset>0x400043B5</addressOffset>
729           <size>8</size>
730           <access>read-write</access>
731           <resetValue>0</resetValue>
732           <resetMask>0</resetMask>
733         </register>
734         <register>
735           <name>USBFS_PRT_PS</name>
736           <description>Port Pin State Register</description>
737           <addressOffset>0x400051F1</addressOffset>
738           <size>8</size>
739           <access>read-write</access>
740           <resetValue>0</resetValue>
741           <resetMask>0</resetMask>
742           <fields>
743             <field>
744               <name>PinState_DP</name>
745               <description>No description available</description>
746               <lsb>6</lsb>
747               <msb>6</msb>
748               <access>read-only</access>
749             </field>
750             <field>
751               <name>PinState_DM</name>
752               <description>No description available</description>
753               <lsb>7</lsb>
754               <msb>7</msb>
755               <access>read-only</access>
756             </field>
757           </fields>
758         </register>
759         <register>
760           <name>USBFS_PRT_DM0</name>
761           <description>Port Drive Mode Register</description>
762           <addressOffset>0x400051F2</addressOffset>
763           <size>8</size>
764           <access>read-write</access>
765           <resetValue>0</resetValue>
766           <resetMask>0</resetMask>
767           <fields>
768             <field>
769               <name>DriveMode_DP</name>
770               <description>No description available</description>
771               <lsb>6</lsb>
772               <msb>6</msb>
773               <access>read-write</access>
774             </field>
775             <field>
776               <name>DriveMode_DM</name>
777               <description>No description available</description>
778               <lsb>7</lsb>
779               <msb>7</msb>
780               <access>read-write</access>
781             </field>
782           </fields>
783         </register>
784         <register>
785           <name>USBFS_PRT_DM1</name>
786           <description>Port Drive Mode Register</description>
787           <addressOffset>0x400051F3</addressOffset>
788           <size>8</size>
789           <access>read-write</access>
790           <resetValue>0</resetValue>
791           <resetMask>0</resetMask>
792           <fields>
793             <field>
794               <name>PullUp_en_DP</name>
795               <description>No description available</description>
796               <lsb>6</lsb>
797               <msb>6</msb>
798               <access>read-write</access>
799             </field>
800             <field>
801               <name>PullUp_en_DM</name>
802               <description>No description available</description>
803               <lsb>7</lsb>
804               <msb>7</msb>
805               <access>read-write</access>
806             </field>
807           </fields>
808         </register>
809         <register>
810           <name>USBFS_PRT_INP_DIS</name>
811           <description>Input buffer disable override</description>
812           <addressOffset>0x400051F8</addressOffset>
813           <size>8</size>
814           <access>read-write</access>
815           <resetValue>0</resetValue>
816           <resetMask>0</resetMask>
817           <fields>
818             <field>
819               <name>seinput_dis_dp</name>
820               <description>No description available</description>
821               <lsb>6</lsb>
822               <msb>6</msb>
823               <access>read-write</access>
824             </field>
825             <field>
826               <name>seinput_dis_dm</name>
827               <description>No description available</description>
828               <lsb>7</lsb>
829               <msb>7</msb>
830               <access>read-write</access>
831             </field>
832           </fields>
833         </register>
834         <register>
835           <name>USBFS_EP0_DR0</name>
836           <description>bmRequestType</description>
837           <addressOffset>0x40006000</addressOffset>
838           <size>8</size>
839           <access>read-write</access>
840           <resetValue>0</resetValue>
841           <resetMask>0</resetMask>
842         </register>
843         <register>
844           <name>USBFS_EP0_DR1</name>
845           <description>bRequest</description>
846           <addressOffset>0x40006001</addressOffset>
847           <size>8</size>
848           <access>read-write</access>
849           <resetValue>0</resetValue>
850           <resetMask>0</resetMask>
851         </register>
852         <register>
853           <name>USBFS_EP0_DR2</name>
854           <description>wValueLo</description>
855           <addressOffset>0x40006002</addressOffset>
856           <size>8</size>
857           <access>read-write</access>
858           <resetValue>0</resetValue>
859           <resetMask>0</resetMask>
860         </register>
861         <register>
862           <name>USBFS_EP0_DR3</name>
863           <description>wValueHi</description>
864           <addressOffset>0x40006003</addressOffset>
865           <size>8</size>
866           <access>read-write</access>
867           <resetValue>0</resetValue>
868           <resetMask>0</resetMask>
869         </register>
870         <register>
871           <name>USBFS_EP0_DR4</name>
872           <description>wIndexLo</description>
873           <addressOffset>0x40006004</addressOffset>
874           <size>8</size>
875           <access>read-write</access>
876           <resetValue>0</resetValue>
877           <resetMask>0</resetMask>
878         </register>
879         <register>
880           <name>USBFS_EP0_DR5</name>
881           <description>wIndexHi</description>
882           <addressOffset>0x40006005</addressOffset>
883           <size>8</size>
884           <access>read-write</access>
885           <resetValue>0</resetValue>
886           <resetMask>0</resetMask>
887         </register>
888         <register>
889           <name>USBFS_EP0_DR6</name>
890           <description>lengthLo</description>
891           <addressOffset>0x40006006</addressOffset>
892           <size>8</size>
893           <access>read-write</access>
894           <resetValue>0</resetValue>
895           <resetMask>0</resetMask>
896         </register>
897         <register>
898           <name>USBFS_EP0_DR7</name>
899           <description>lengthHi</description>
900           <addressOffset>0x40006007</addressOffset>
901           <size>8</size>
902           <access>read-write</access>
903           <resetValue>0</resetValue>
904           <resetMask>0</resetMask>
905         </register>
906         <register>
907           <name>USBFS_CR0</name>
908           <description>USB Control Register 0</description>
909           <addressOffset>0x40006008</addressOffset>
910           <size>8</size>
911           <access>read-write</access>
912           <resetValue>0</resetValue>
913           <resetMask>0</resetMask>
914           <fields>
915             <field>
916               <name>device_address</name>
917               <description>No description available</description>
918               <lsb>0</lsb>
919               <msb>6</msb>
920               <access>read-only</access>
921             </field>
922             <field>
923               <name>usb_enable</name>
924               <description>No description available</description>
925               <lsb>7</lsb>
926               <msb>7</msb>
927               <access>read-write</access>
928             </field>
929           </fields>
930         </register>
931         <register>
932           <name>USBFS_CR1</name>
933           <description>USB Control Register 1</description>
934           <addressOffset>0x40006009</addressOffset>
935           <size>8</size>
936           <access>read-write</access>
937           <resetValue>0</resetValue>
938           <resetMask>0</resetMask>
939           <fields>
940             <field>
941               <name>reg_enable</name>
942               <description>No description available</description>
943               <lsb>0</lsb>
944               <msb>0</msb>
945               <access>read-write</access>
946             </field>
947             <field>
948               <name>enable_lock</name>
949               <description>No description available</description>
950               <lsb>1</lsb>
951               <msb>1</msb>
952               <access>read-write</access>
953             </field>
954             <field>
955               <name>bus_activity</name>
956               <description>No description available</description>
957               <lsb>2</lsb>
958               <msb>2</msb>
959               <access>read-write</access>
960             </field>
961             <field>
962               <name>trim_offset_msb</name>
963               <description>No description available</description>
964               <lsb>3</lsb>
965               <msb>3</msb>
966               <access>read-write</access>
967             </field>
968           </fields>
969         </register>
970         <register>
971           <name>USBFS_SIE_EP1_CR0</name>
972           <description>The Endpoint1 Control Register</description>
973           <addressOffset>0x4000600E</addressOffset>
974           <size>8</size>
975           <access>read-write</access>
976           <resetValue>0</resetValue>
977           <resetMask>0</resetMask>
978         </register>
979         <register>
980           <name>USBFS_USBIO_CR0</name>
981           <description>USBIO Control Register 0</description>
982           <addressOffset>0x40006010</addressOffset>
983           <size>8</size>
984           <access>read-write</access>
985           <resetValue>0</resetValue>
986           <resetMask>0</resetMask>
987           <fields>
988             <field>
989               <name>rd</name>
990               <description>No description available</description>
991               <lsb>0</lsb>
992               <msb>0</msb>
993               <access>read-only</access>
994             </field>
995             <field>
996               <name>td</name>
997               <description>No description available</description>
998               <lsb>5</lsb>
999               <msb>5</msb>
1000               <access>read-write</access>
1001             </field>
1002             <field>
1003               <name>tse0</name>
1004               <description>No description available</description>
1005               <lsb>6</lsb>
1006               <msb>6</msb>
1007               <access>read-write</access>
1008             </field>
1009             <field>
1010               <name>ten</name>
1011               <description>No description available</description>
1012               <lsb>7</lsb>
1013               <msb>7</msb>
1014               <access>read-write</access>
1015             </field>
1016           </fields>
1017         </register>
1018         <register>
1019           <name>USBFS_USBIO_CR1</name>
1020           <description>USBIO Control Register 1</description>
1021           <addressOffset>0x40006012</addressOffset>
1022           <size>8</size>
1023           <access>read-write</access>
1024           <resetValue>0</resetValue>
1025           <resetMask>0</resetMask>
1026           <fields>
1027             <field>
1028               <name>dmo</name>
1029               <description>No description available</description>
1030               <lsb>0</lsb>
1031               <msb>0</msb>
1032               <access>read-only</access>
1033             </field>
1034             <field>
1035               <name>dpo</name>
1036               <description>No description available</description>
1037               <lsb>1</lsb>
1038               <msb>1</msb>
1039               <access>read-only</access>
1040             </field>
1041             <field>
1042               <name>usbpuen</name>
1043               <description>No description available</description>
1044               <lsb>2</lsb>
1045               <msb>2</msb>
1046               <access>read-write</access>
1047             </field>
1048             <field>
1049               <name>iomode</name>
1050               <description>No description available</description>
1051               <lsb>5</lsb>
1052               <msb>5</msb>
1053               <access>read-write</access>
1054             </field>
1055           </fields>
1056         </register>
1057         <register>
1058           <name>USBFS_SIE_EP2_CR0</name>
1059           <description>The Endpoint2 Control Register</description>
1060           <addressOffset>0x4000601E</addressOffset>
1061           <size>8</size>
1062           <access>read-write</access>
1063           <resetValue>0</resetValue>
1064           <resetMask>0</resetMask>
1065         </register>
1066         <register>
1067           <name>USBFS_SIE_EP3_CR0</name>
1068           <description>The Endpoint3 Control Register</description>
1069           <addressOffset>0x4000602E</addressOffset>
1070           <size>8</size>
1071           <access>read-write</access>
1072           <resetValue>0</resetValue>
1073           <resetMask>0</resetMask>
1074         </register>
1075         <register>
1076           <name>USBFS_SIE_EP4_CR0</name>
1077           <description>The Endpoint4 Control Register</description>
1078           <addressOffset>0x4000603E</addressOffset>
1079           <size>8</size>
1080           <access>read-write</access>
1081           <resetValue>0</resetValue>
1082           <resetMask>0</resetMask>
1083         </register>
1084         <register>
1085           <name>USBFS_SIE_EP5_CR0</name>
1086           <description>The Endpoint5 Control Register</description>
1087           <addressOffset>0x4000604E</addressOffset>
1088           <size>8</size>
1089           <access>read-write</access>
1090           <resetValue>0</resetValue>
1091           <resetMask>0</resetMask>
1092         </register>
1093         <register>
1094           <name>USBFS_SIE_EP6_CR0</name>
1095           <description>The Endpoint6 Control Register</description>
1096           <addressOffset>0x4000605E</addressOffset>
1097           <size>8</size>
1098           <access>read-write</access>
1099           <resetValue>0</resetValue>
1100           <resetMask>0</resetMask>
1101         </register>
1102         <register>
1103           <name>USBFS_SIE_EP7_CR0</name>
1104           <description>The Endpoint7 Control Register</description>
1105           <addressOffset>0x4000606E</addressOffset>
1106           <size>8</size>
1107           <access>read-write</access>
1108           <resetValue>0</resetValue>
1109           <resetMask>0</resetMask>
1110         </register>
1111         <register>
1112           <name>USBFS_SIE_EP8_CR0</name>
1113           <description>The Endpoint8 Control Register</description>
1114           <addressOffset>0x4000607E</addressOffset>
1115           <size>8</size>
1116           <access>read-write</access>
1117           <resetValue>0</resetValue>
1118           <resetMask>0</resetMask>
1119         </register>
1120         <register>
1121           <name>USBFS_BUF_SIZE</name>
1122           <description>Dedicated Endpoint Buffer Size Register</description>
1123           <addressOffset>0x4000608C</addressOffset>
1124           <size>8</size>
1125           <access>read-write</access>
1126           <resetValue>0</resetValue>
1127           <resetMask>0</resetMask>
1128         </register>
1129         <register>
1130           <name>USBFS_EP_ACTIVE</name>
1131           <description>Endpoint Active Indication Register</description>
1132           <addressOffset>0x4000608E</addressOffset>
1133           <size>8</size>
1134           <access>read-write</access>
1135           <resetValue>0</resetValue>
1136           <resetMask>0</resetMask>
1137         </register>
1138         <register>
1139           <name>USBFS_EP_TYPE</name>
1140           <description>Endpoint Type (IN/OUT) Indication</description>
1141           <addressOffset>0x4000608F</addressOffset>
1142           <size>8</size>
1143           <access>read-write</access>
1144           <resetValue>0</resetValue>
1145           <resetMask>0</resetMask>
1146         </register>
1147         <register>
1148           <name>USBFS_USB_CLK_EN</name>
1149           <description>USB Block Clock Enable Register</description>
1150           <addressOffset>0x4000609D</addressOffset>
1151           <size>8</size>
1152           <access>read-write</access>
1153           <resetValue>0</resetValue>
1154           <resetMask>0</resetMask>
1155         </register>
1156       </registers>
1157     </peripheral>
1158   </peripherals>
1159 </device>