Hi XMOSers :)
Is it possible to use USB and RGMII interfaces simulteniously on the same tile[1] of XE216-512-TQ128?
I think that it's impossible because these interfaces use some ports concurrently.
Am I right?
USB + Network on XCORE-200 Topic is solved
-
- Experienced Member
- Posts: 119
- Joined: Mon Sep 15, 2014 1:32 pm
-
- Respected Member
- Posts: 347
- Joined: Wed Jan 27, 2016 5:21 pm
Hi ffomich,
You are correct.
The reason that USB can run on either tile is so that the XE216 supports both of the following designs:
* A design that has both RGMII and USB ports, but uses either one at any one time (for example, a design boots as either a USB device or an Ethernet device). In this case, use tile[0] for all GPIO, and reserve tile[1] for either RGMII or USB.
* A design that has both RGMII and USB ports, and use both simultaneously (for example a bridge). In this case, use tile[0] for USB, tile[1] for RGMII, and you can use whatever is left over on tile[0] for GPIO.
Cheers,
Henk
You are correct.
The reason that USB can run on either tile is so that the XE216 supports both of the following designs:
* A design that has both RGMII and USB ports, but uses either one at any one time (for example, a design boots as either a USB device or an Ethernet device). In this case, use tile[0] for all GPIO, and reserve tile[1] for either RGMII or USB.
* A design that has both RGMII and USB ports, and use both simultaneously (for example a bridge). In this case, use tile[0] for USB, tile[1] for RGMII, and you can use whatever is left over on tile[0] for GPIO.
Cheers,
Henk