| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536 |
- <?xml version="1.0" encoding="utf-8"?>
- <device schemaVersion="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="CMSIS-SVD_Schema_1_0.xsd">
- <name>CY8C5267AXI_LP051</name>
- <version>0.1</version>
- <description>CY8C52LP</description>
- <addressUnitBits>8</addressUnitBits>
- <width>32</width>
- <peripherals>
- <peripheral>
- <name>USBFS</name>
- <description>USBFS</description>
- <baseAddress>0x40004394</baseAddress>
- <addressBlock>
- <offset>0</offset>
- <size>0x1D0A</size>
- <usage>registers</usage>
- </addressBlock>
- <registers>
- <register>
- <name>USBFS_PM_USB_CR0</name>
- <description>USB Power Mode Control Register 0</description>
- <addressOffset>0x0</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- <fields>
- <field>
- <name>fsusbio_ref_en</name>
- <description>No description available</description>
- <lsb>0</lsb>
- <msb>0</msb>
- <access>read-write</access>
- </field>
- <field>
- <name>fsusbio_pd_n</name>
- <description>No description available</description>
- <lsb>1</lsb>
- <msb>1</msb>
- <access>read-write</access>
- </field>
- <field>
- <name>fsusbio_pd_pullup_n</name>
- <description>No description available</description>
- <lsb>2</lsb>
- <msb>2</msb>
- <access>read-write</access>
- </field>
- </fields>
- </register>
- <register>
- <name>USBFS_PM_ACT_CFG</name>
- <description>Active Power Mode Configuration Register</description>
- <addressOffset>0x11</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_PM_STBY_CFG</name>
- <description>Standby Power Mode Configuration Register</description>
- <addressOffset>0x21</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_PRT_PS</name>
- <description>Port Pin State Register</description>
- <addressOffset>0xE5D</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- <fields>
- <field>
- <name>PinState_DP</name>
- <description>No description available</description>
- <lsb>6</lsb>
- <msb>6</msb>
- <access>read-only</access>
- </field>
- <field>
- <name>PinState_DM</name>
- <description>No description available</description>
- <lsb>7</lsb>
- <msb>7</msb>
- <access>read-only</access>
- </field>
- </fields>
- </register>
- <register>
- <name>USBFS_PRT_DM0</name>
- <description>Port Drive Mode Register</description>
- <addressOffset>0xE5E</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- <fields>
- <field>
- <name>DriveMode_DP</name>
- <description>No description available</description>
- <lsb>6</lsb>
- <msb>6</msb>
- <access>read-write</access>
- </field>
- <field>
- <name>DriveMode_DM</name>
- <description>No description available</description>
- <lsb>7</lsb>
- <msb>7</msb>
- <access>read-write</access>
- </field>
- </fields>
- </register>
- <register>
- <name>USBFS_PRT_DM1</name>
- <description>Port Drive Mode Register</description>
- <addressOffset>0xE5F</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- <fields>
- <field>
- <name>PullUp_en_DP</name>
- <description>No description available</description>
- <lsb>6</lsb>
- <msb>6</msb>
- <access>read-write</access>
- </field>
- <field>
- <name>PullUp_en_DM</name>
- <description>No description available</description>
- <lsb>7</lsb>
- <msb>7</msb>
- <access>read-write</access>
- </field>
- </fields>
- </register>
- <register>
- <name>USBFS_PRT_INP_DIS</name>
- <description>Input buffer disable override</description>
- <addressOffset>0xE64</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- <fields>
- <field>
- <name>seinput_dis_dp</name>
- <description>No description available</description>
- <lsb>6</lsb>
- <msb>6</msb>
- <access>read-write</access>
- </field>
- <field>
- <name>seinput_dis_dm</name>
- <description>No description available</description>
- <lsb>7</lsb>
- <msb>7</msb>
- <access>read-write</access>
- </field>
- </fields>
- </register>
- <register>
- <name>USBFS_EP0_DR0</name>
- <description>bmRequestType</description>
- <addressOffset>0x1C6C</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_EP0_DR1</name>
- <description>bRequest</description>
- <addressOffset>0x1C6D</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_EP0_DR2</name>
- <description>wValueLo</description>
- <addressOffset>0x1C6E</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_EP0_DR3</name>
- <description>wValueHi</description>
- <addressOffset>0x1C6F</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_EP0_DR4</name>
- <description>wIndexLo</description>
- <addressOffset>0x1C70</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_EP0_DR5</name>
- <description>wIndexHi</description>
- <addressOffset>0x1C71</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_EP0_DR6</name>
- <description>lengthLo</description>
- <addressOffset>0x1C72</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_EP0_DR7</name>
- <description>lengthHi</description>
- <addressOffset>0x1C73</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_CR0</name>
- <description>USB Control Register 0</description>
- <addressOffset>0x1C74</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- <fields>
- <field>
- <name>device_address</name>
- <description>No description available</description>
- <lsb>6</lsb>
- <msb>0</msb>
- <access>read-only</access>
- </field>
- <field>
- <name>usb_enable</name>
- <description>No description available</description>
- <lsb>7</lsb>
- <msb>7</msb>
- <access>read-write</access>
- </field>
- </fields>
- </register>
- <register>
- <name>USBFS_CR1</name>
- <description>USB Control Register 1</description>
- <addressOffset>0x1C75</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- <fields>
- <field>
- <name>reg_enable</name>
- <description>No description available</description>
- <lsb>0</lsb>
- <msb>0</msb>
- <access>read-write</access>
- </field>
- <field>
- <name>enable_lock</name>
- <description>No description available</description>
- <lsb>1</lsb>
- <msb>1</msb>
- <access>read-write</access>
- </field>
- <field>
- <name>bus_activity</name>
- <description>No description available</description>
- <lsb>2</lsb>
- <msb>2</msb>
- <access>read-write</access>
- </field>
- <field>
- <name>trim_offset_msb</name>
- <description>No description available</description>
- <lsb>3</lsb>
- <msb>3</msb>
- <access>read-write</access>
- </field>
- </fields>
- </register>
- <register>
- <name>USBFS_SIE_EP1_CR0</name>
- <description>The Endpoint1 Control Register</description>
- <addressOffset>0x1C7A</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_USBIO_CR0</name>
- <description>USBIO Control Register 0</description>
- <addressOffset>0x1C7C</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- <fields>
- <field>
- <name>rd</name>
- <description>No description available</description>
- <lsb>0</lsb>
- <msb>0</msb>
- <access>read-only</access>
- </field>
- <field>
- <name>td</name>
- <description>No description available</description>
- <lsb>5</lsb>
- <msb>5</msb>
- <access>read-write</access>
- </field>
- <field>
- <name>tse0</name>
- <description>No description available</description>
- <lsb>6</lsb>
- <msb>6</msb>
- <access>read-write</access>
- </field>
- <field>
- <name>ten</name>
- <description>No description available</description>
- <lsb>7</lsb>
- <msb>7</msb>
- <access>read-write</access>
- </field>
- </fields>
- </register>
- <register>
- <name>USBFS_USBIO_CR1</name>
- <description>USBIO Control Register 1</description>
- <addressOffset>0x1C7E</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- <fields>
- <field>
- <name>dmo</name>
- <description>No description available</description>
- <lsb>0</lsb>
- <msb>0</msb>
- <access>read-only</access>
- </field>
- <field>
- <name>dpo</name>
- <description>No description available</description>
- <lsb>1</lsb>
- <msb>1</msb>
- <access>read-only</access>
- </field>
- <field>
- <name>usbpuen</name>
- <description>No description available</description>
- <lsb>2</lsb>
- <msb>2</msb>
- <access>read-write</access>
- </field>
- <field>
- <name>iomode</name>
- <description>No description available</description>
- <lsb>5</lsb>
- <msb>5</msb>
- <access>read-write</access>
- </field>
- </fields>
- </register>
- <register>
- <name>USBFS_SIE_EP2_CR0</name>
- <description>The Endpoint2 Control Register</description>
- <addressOffset>0x1C8A</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_SIE_EP3_CR0</name>
- <description>The Endpoint3 Control Register</description>
- <addressOffset>0x1C9A</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_SIE_EP4_CR0</name>
- <description>The Endpoint4 Control Register</description>
- <addressOffset>0x1CAA</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_SIE_EP5_CR0</name>
- <description>The Endpoint5 Control Register</description>
- <addressOffset>0x1CBA</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_SIE_EP6_CR0</name>
- <description>The Endpoint6 Control Register</description>
- <addressOffset>0x1CCA</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_SIE_EP7_CR0</name>
- <description>The Endpoint7 Control Register</description>
- <addressOffset>0x1CDA</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_SIE_EP8_CR0</name>
- <description>The Endpoint8 Control Register</description>
- <addressOffset>0x1CEA</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_BUF_SIZE</name>
- <description>Dedicated Endpoint Buffer Size Register</description>
- <addressOffset>0x1CF8</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_EP_ACTIVE</name>
- <description>Endpoint Active Indication Register</description>
- <addressOffset>0x1CFA</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_EP_TYPE</name>
- <description>Endpoint Type (IN/OUT) Indication</description>
- <addressOffset>0x1CFB</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- <register>
- <name>USBFS_USB_CLK_EN</name>
- <description>USB Block Clock Enable Register</description>
- <addressOffset>0x1D09</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- </registers>
- </peripheral>
- <peripheral>
- <name>SD_Clk_Ctl</name>
- <description>No description available</description>
- <baseAddress>0x40006475</baseAddress>
- <addressBlock>
- <offset>0</offset>
- <size>0x1</size>
- <usage>registers</usage>
- </addressBlock>
- <registers>
- <register>
- <name>SD_Clk_Ctl_CONTROL_REG</name>
- <description>No description available</description>
- <addressOffset>0x0</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- </registers>
- </peripheral>
- <peripheral>
- <name>SCSI_CTL_IO</name>
- <description>No description available</description>
- <baseAddress>0x40006470</baseAddress>
- <addressBlock>
- <offset>0</offset>
- <size>0x1</size>
- <usage>registers</usage>
- </addressBlock>
- <registers>
- <register>
- <name>SCSI_CTL_IO_CONTROL_REG</name>
- <description>No description available</description>
- <addressOffset>0x0</addressOffset>
- <size>8</size>
- <access>read-write</access>
- <resetValue>0</resetValue>
- <resetMask>0</resetMask>
- </register>
- </registers>
- </peripheral>
- </peripherals>
- </device>
|