I am trying to do exactly the same thing using the Ultrazed on the IO Carrier Card. Did you ever determine if it is really possible and how?
As an aside, I found that the SATA port works perfectly, as is, out of the box under linux. Still, around the lab, a USB drive is much more convenient than a SATA SSD so I would love to get this working.
I wonder if the signals for USB 3,0 are supported through the carrier board?
Yes, the GTR signals are routed to the USB 3.0 connector on the board.
I looked at the Petalinux settings and I think they have removed the device driver menu from 2019.1. I did not find anywhere to enable USB 3.0.
I have configured my ultrazed under linux. When I plug USB drive to the Ultrazed USB3 plug, USB 2.0 devices are recognized properly, but USB 3.0 are not recognized and not visible.
When I connect the same USB3.0 devices to my linux Laptot, these devices are seen and recognized, means there is no issue on these devices.
In Vivado, I have enabled USB0 and selected USB3.0 / GT Lane0.
I have configured Linux using Petaliux and the following are enabled in the kernel:
<*> xHCI HCD (USB
<*> USB Mass Storage support
<*> DesignWare USB3 DRD Core Support
DWC3 Mode Selection (Dual Role mode) --->
(X) Dual Role mode
I purchased an adaptor USB3.0 in the market to plug the USB drives to the USB 3,0 plug of the Ultrazed carrier.
Is it anything specific to configure to have USB 3.0 devices working with the Ultrazed? Do we need to purchase a specific adapter (as I saw a recommandation for the ZC102 board)?
Thanks you in advance for your feedback