Electronics > FPGA

Streaming data FPGA interface -> off the shelf?

(1/6) > >>

drwho9437:
I am looking for good solutions to provide steaming data back to a computer from a digital system.

I am aware of Opal Kelly's offerings, but feel the value proposition for me isn't that great. I don't need a big FPGA or lots of memory really and of course they realize the value of their software and charge a reasonable industrial rate for their stuff. At work that is fine but not for home stuff.

I have thought about using the FX-3 USB 3 chip myself and making my own but of course the development time would be high. It is also only BGA. FTDI has some USB 3 FIFO chips that look possible too but again lots of driver work and more to get it going.

So bottom line: what are the options out there? Seems like this should be a solved problem with a low margin off the shelf option -> a fat low latency pipe from a computer to an FPGA.

What do you use?

Foxxz:
I was going to suggest the FX3 until you ruled it out. Not sure how much driver work needs to be done as I've seen these paired with plenty of FPGAs.

I might suggest an FTDI FT2232H which is USB2 but the driver work would be little to nothing.

There are FPGA PCIE bridges out there for which the driver is free but you license the IP to use in your design. If you need it to be detachable I have gotten it to work over lightning ports.

SiliconWizard:

--- Quote from: Foxxz on January 08, 2022, 10:16:28 pm ---I might suggest an FTDI FT2232H which is USB2 but the driver work would be little to nothing.

--- End quote ---

Yes, drivers are available for all major platforms, plus a decent API.
They absolutely have USB 3 SS chips these days. FT6xx series. Not only are they no work for the drivers, but they are also significantly cheaper than the FX3.

drwho9437:

--- Quote from: Foxxz on January 08, 2022, 10:16:28 pm ---I was going to suggest the FX3 until you ruled it out. Not sure how much driver work needs to be done as I've seen these paired with plenty of FPGAs.

I might suggest an FTDI FT2232H which is USB2 but the driver work would be little to nothing.

There are FPGA PCIE bridges out there for which the driver is free but you license the IP to use in your design. If you need it to be detachable I have gotten it to work over lightning ports.

--- End quote ---

I'm not ruling out the FX3. It seems like a lot of people have selected it so it must have something going for it but I'm not that strong on USB driver classes. FTDI has a USB 3 chip that is a hard wired FIFO of some kind in a somewhat easier to solder QFN than the FX3 BGA. Not sure if there is a serious drawback to the FTDI solution.

drwho9437:

--- Quote from: SiliconWizard on January 08, 2022, 10:19:01 pm ---
--- Quote from: Foxxz on January 08, 2022, 10:16:28 pm ---I might suggest an FTDI FT2232H which is USB2 but the driver work would be little to nothing.

--- End quote ---

Yes, drivers are available for all major platforms, plus a decent API.
They absolutely have USB 3 SS chips these days. FT6xx series. Not only are they no work for the drivers, but they are also significantly cheaper than the FX3.

--- End quote ---

Have you use the FT6xx series? I looked at the docs but it wasn't clear exactly what the PC interface would look like via the standard driver. Development board is about 100 dollars and I considered getting it and the cyclone dev board it mates to just to figure out how to use everything that way. Probably sell the cyclone board after I understand everything was my first line of thinking.

Wonder if there are other options with higher levels of integration though like the Opel Kelly stuff but less expensive.

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version