I am looking for a USB3 peripheral controller that will interface to a PCIe (1 lane) interface.
I know about the PLX USB3380 & USB3382 devices.
Does anyone know of other alternatives?
Al
I am looking for a USB3 peripheral controller that will interface to a PCIe (1 lane) interface.
I know about the PLX USB3380 & USB3382 devices.
Does anyone know of other alternatives?
Al
Do you mean:
a) Something that looks to the system like just another PCIe bus, with devices appearing in system memory (ie a hardware-only solution) b) Something that allows a PCIe card to seamlessly work with the existing driver stack (eg GPU driver), eg by OS changes c) Something where your PCIe drivers have to know of the existence of the USB interposer.
The PLX devices are c). I'm not aware of anything that does a) or b).
Theo
Theo Markettos wrote in news:S9x* snipped-for-privacy@news.chiark.greenend.org.uk:
In my application, I have an ARM Cortex A with a PCIe bus available. I want it to be a USB3 device that will connect to a desktop computer which serves as the host.
Al
So you want a PCIe USB controller with device or OTG support? I think you want something that is a USB 3.0 'dual role device' - don't know a part, but I know the Synopsys IP supports this.
Or use a microcontroller like a Cypress EZ-FX3, and hook it up to a native bus (or PCIe via a bridge).
Theo
Am 16.01.2015 um 18:34 schrieb Al Clark:
Renesas uPD720202
A list I made in about 2010. Most of these will be obsolete by now, but the manufacturers may have newer parts to replace them.
- Renesas/NEC ?PD720200 (2xUSB3)
- Fresco Logic FL1009 (2xUSB3)
- VIA Labs VL800/801 (4/2xUSB3)
- TI TUSB7340/7320 (4/2xUSB3)
- ASMedia ASM1042 (4xUSB3)
- Etron EJ168 (2xUSB3)
Of these, I've only used the Renesas parts in products. They seemed to work ok (once the "correct" microcode became available - we got this by purchasing a PCIe board at a local computer shop and desoldering the EEPROM.). Less archaic devices have the firmware onboard and will be easier to use.
See also: Pericom, Moschip.
Regards, Allan
This is a big list but my needs are for the device end.
I suppose a part that supports USB3 OTG would work.
I have found lots of host controllers and hubs but only the PLX part for the peripheral side.
Thanks
Al
Allan Herriman wrote in news:54bed4ce$0$12995$c3e8da3$ snipped-for-privacy@news.astraweb.com:
Possibly not what you wanted, but had you considered something like an FTDI FT600 part? It only handles the USB3 side of things, so you would need other logic (possibly an FPGA) to convert to PCIe.
Regards, Allan
Allan Herriman wrote in news:54c25449$0$2780$c3e8da3$ snipped-for-privacy@news.astraweb.com:
Just saw this one today. Would then need some kind of PCIe bridge to parallel.
Thx
Al
FT600 is Device only and still Vaporware.
Have something to add? Share your thoughts — no account required.
Ask the community — no account required