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