Altera_Forum
Honored Contributor
9 years ago5 Gbps USB 3.0 PIPE interface via Cyclone V GT 6 Gbps transceivers?
I'm considering using a Cyclone V GT (that has 6 Gbps transceivers) to implement a USB 3.0 protocol analyzer. The idea is to split the upstream and down stream signals (externally) and input a copy of the streams to two transceiver RX inputs on the Cyclone V GT. I have used this method successfully in the past for PCI Express protocol analysis.
My question is: Would I be able to use the Cyclone V GT transceivers in PCIe PIPE mode for USB 3.0 interception? The 8b/10b encoding is identical and the OOB signaling looks very similar? If not, how are the transceivers configured to capture both SS data as well as OOB signaling (LFPS)? Also, PCIe uses an external refclk of 100 MHz, while USB 3.0 does not. Could I simply provide my own that is within the PPM requirements (not to over/under flow the elastic buffer)? I know there are USB 3.0 IP cores for Cyclone V so it should be possible to interface. Thanks.