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
USB3 Peripheral Controller PCIe
Started by ●January 16, 2015
Reply by ●January 16, 20152015-01-16
Al Clark <aclark@danvillesignal.com> wrote:> 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?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
Reply by ●January 17, 20152015-01-17
Theo Markettos <theom+news@chiark.greenend.org.uk> wrote in news:S9x*OvLlv@news.chiark.greenend.org.uk:> Al Clark <aclark@danvillesignal.com> wrote: >> 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? > > 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 >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
Reply by ●January 18, 20152015-01-18
Al Clark <aclark@danvillesignal.com> wrote:> 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.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
Reply by ●January 19, 20152015-01-19
Am 16.01.2015 um 18:34 schrieb Al Clark:> 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?Renesas uPD720202
Reply by ●January 20, 20152015-01-20
On Fri, 16 Jan 2015 17:34:37 +0000, Al Clark wrote:> 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? > > AlA 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
Reply by ●January 21, 20152015-01-21
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 <allanherriman@hotmail.com> wrote in news:54bed4ce$0$12995$c3e8da3$5496439d@news.astraweb.com:> On Fri, 16 Jan 2015 17:34:37 +0000, Al Clark wrote: > >> 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 > > > 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
Reply by ●January 23, 20152015-01-23
On Wed, 21 Jan 2015 14:56:41 +0000, Al Clark wrote:> 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.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. http://www.ftdichip.com/Products/ICs/FT600.html Regards, Allan
Reply by ●January 23, 20152015-01-23
Allan Herriman <allanherriman@hotmail.com> wrote in news:54c25449$0$2780$c3e8da3$76491128@news.astraweb.com:> On Wed, 21 Jan 2015 14:56:41 +0000, Al Clark wrote: > >> 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. > > > 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. > > http://www.ftdichip.com/Products/ICs/FT600.html > > Regards, > Allan >Just saw this one today. Would then need some kind of PCIe bridge to parallel. Thx Al
Reply by ●January 24, 20152015-01-24
Allan Herriman <allanherriman@hotmail.com> wrote:> On Wed, 21 Jan 2015 14:56:41 +0000, Al Clark wrote:> > 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.> 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.> http://www.ftdichip.com/Products/ICs/FT600.htmlFT600 is Device only and still Vaporware. -- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------







