SCSI2SD.svd 42 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159
  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_Bits</name>
  11. <description>No description available</description>
  12. <baseAddress>0x40006474</baseAddress>
  13. <addressBlock>
  14. <offset>0</offset>
  15. <size>0x1</size>
  16. <usage>registers</usage>
  17. </addressBlock>
  18. <registers>
  19. <register>
  20. <name>SCSI_Out_Bits_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_Ctl</name>
  32. <description>No description available</description>
  33. <baseAddress>0x4000647E</baseAddress>
  34. <addressBlock>
  35. <offset>0</offset>
  36. <size>0x1</size>
  37. <usage>registers</usage>
  38. </addressBlock>
  39. <registers>
  40. <register>
  41. <name>SCSI_Out_Ctl_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>0x400043A3</baseAddress>
  55. <addressBlock>
  56. <offset>0</offset>
  57. <size>0xB64</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>0x0</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>0xB5D</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>0xB5E</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>0xB5F</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>0xB61</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>0xB63</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_Filtered</name>
  345. <description>No description available</description>
  346. <baseAddress>0x4000646E</baseAddress>
  347. <addressBlock>
  348. <offset>0</offset>
  349. <size>0x31</size>
  350. <usage>registers</usage>
  351. </addressBlock>
  352. <registers>
  353. <register>
  354. <name>SCSI_Filtered_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_Filtered_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_Filtered_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_Parity_Error</name>
  500. <description>No description available</description>
  501. <baseAddress>0x40006466</baseAddress>
  502. <addressBlock>
  503. <offset>0</offset>
  504. <size>0x31</size>
  505. <usage>registers</usage>
  506. </addressBlock>
  507. <registers>
  508. <register>
  509. <name>SCSI_Parity_Error_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_Parity_Error_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_Parity_Error_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>0x40006470</baseAddress>
  657. <addressBlock>
  658. <offset>0</offset>
  659. <size>0x1</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>0x40004394</baseAddress>
  678. <addressBlock>
  679. <offset>0</offset>
  680. <size>0x1D0A</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>0x0</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>0x11</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>0x21</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>0xE5D</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>0xE5E</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>0xE5F</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>0xE64</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>0x1C6C</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>0x1C6D</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>0x1C6E</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>0x1C6F</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>0x1C70</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>0x1C71</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>0x1C72</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>0x1C73</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>0x1C74</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>6</lsb>
  919. <msb>0</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>0x1C75</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>0x1C7A</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>0x1C7C</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>0x1C7E</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>0x1C8A</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>0x1C9A</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>0x1CAA</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>0x1CBA</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>0x1CCA</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>0x1CDA</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>0x1CEA</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>0x1CF8</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>0x1CFA</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>0x1CFB</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>0x1D09</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>