some Puzzle about xmos usb application on xu216-512-tq128 Topic is solved

If you have a simple question and just want an answer.
guodian
Member++
Posts: 21
Joined: Sat Nov 12, 2016 10:48 am

some Puzzle about xmos usb application on xu216-512-tq128

Post by guodian »

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
User avatar
mon2
XCore Legend
Posts: 1913
Joined: Thu Jun 10, 2010 11:43 am

Post by mon2 »

henk
Verified
Respected Member
Posts: 347
Joined: Wed Jan 27, 2016 5:21 pm

Post by henk »

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.
guodian
Member++
Posts: 21
Joined: Sat Nov 12, 2016 10:48 am

Post by guodian »

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.
thank you very much!