some Puzzle about xmos usb application on xu216-512-tq128 Topic is solved
-
- Member++
- Posts: 21
- Joined: Sat Nov 12, 2016 10:48 am
some Puzzle about xmos usb application on xu216-512-tq128
we used the xu216-512-tq128 chip to design a hifi usb audio card.we read the document :XMOS-USB-Device-(XUD)-Library-(documentation)(2.2.1rc0.a) ,which said that some ports/pins should not be used when USB functionality is enabled.but,we find the document description the chip is old XS1-U16A-128,and the new XK-AUDIO-216-MC-AB(xCORE-200 Multichannel Audio Platform ) kit is used the pin/port description in the XUD document which said should not be used,could you tell me whether the pin which list on attach file can be used for other purpose when the USB function of u216-512-tq128 chip is used.
You do not have the required permissions to view the files attached to this post.
View Solution
-
- XCore Legend
- Posts: 1913
- Joined: Thu Jun 10, 2010 11:43 am
-
Verified
- Respected Member
- Posts: 347
- Joined: Wed Jan 27, 2016 5:21 pm
XU216 chips are different from XS1-U16 and XS1-L16 chips in many aspects, one of the changes is how the USB PHY is controlled.
I suggest you carefully read the data sheet of the XU216-512-TQ128. When you use USB, you cannot use the ports that are listed in the USB section (section 10). You can still use some of the underlying pins that are multiplexed onto more than one port.
Eg, you use the PHY with tile[1]. Port 8B is used to control the PHY, and can no longer be used to interact with pins X1D14..X1D21. However, ports 4C and 4D can still be used to connect with those pins. Port 1H is also used to control the PHY, and hence pin X1D23 has not been bonded out as nothing else would be able to control it.
I suggest you carefully read the data sheet of the XU216-512-TQ128. When you use USB, you cannot use the ports that are listed in the USB section (section 10). You can still use some of the underlying pins that are multiplexed onto more than one port.
Eg, you use the PHY with tile[1]. Port 8B is used to control the PHY, and can no longer be used to interact with pins X1D14..X1D21. However, ports 4C and 4D can still be used to connect with those pins. Port 1H is also used to control the PHY, and hence pin X1D23 has not been bonded out as nothing else would be able to control it.
-
- Member++
- Posts: 21
- Joined: Sat Nov 12, 2016 10:48 am
thank you very much!henk wrote:XU216 chips are different from XS1-U16 and XS1-L16 chips in many aspects, one of the changes is how the USB PHY is controlled.
I suggest you carefully read the data sheet of the XU216-512-TQ128. When you use USB, you cannot use the ports that are listed in the USB section (section 10). You can still use some of the underlying pins that are multiplexed onto more than one port.
Eg, you use the PHY with tile[1]. Port 8B is used to control the PHY, and can no longer be used to interact with pins X1D14..X1D21. However, ports 4C and 4D can still be used to connect with those pins. Port 1H is also used to control the PHY, and hence pin X1D23 has not been bonded out as nothing else would be able to control it.