Electronics > FPGA

Streaming data FPGA interface -> off the shelf?

<< < (5/6) > >>

laugensalm:
This is the most recent I've found (my repo clones are kinda outdated).

https://github.com/EttusResearch/uhd/tree/master/firmware/fx2

Also, you might find derived code around all 'usbjtag' related source, at least for bulk transfers. All this code should compile with the license-free SDCC, I just remember some hickups with the migration to SDCC v3.

Morgan127:
I can recommend you to have a look at the Ethernet cores from FPGA-Cores.com.
These are very easy to use and you get UDP / TCP and other stuff like remote programming, logic analyzer etc.
No charge for private projects. Free to download. I use them in almost all my projects.

NorthGuy:

--- Quote from: Morgan127 on January 11, 2022, 08:33:51 pm ---I can recommend you to have a look at the Ethernet cores from FPGA-Cores.com.
These are very easy to use and you get UDP / TCP and other stuff like remote programming, logic analyzer etc.
No charge for private projects. Free to download. I use them in almost all my projects.

--- End quote ---

Looks like these are RMII (10/100Mbit Ethernet), which is even slower than USB 2. Various methods can be ranked by their speed as follows:

USB 3 > Gigabit Ethernet > USB 2 > 100Mbit Ethernet

Morgan127:

--- Quote from: NorthGuy on January 11, 2022, 09:02:27 pm ---
--- Quote from: Morgan127 on January 11, 2022, 08:33:51 pm ---I can recommend you to have a look at the Ethernet cores from FPGA-Cores.com.
These are very easy to use and you get UDP / TCP and other stuff like remote programming, logic analyzer etc.
No charge for private projects. Free to download. I use them in almost all my projects.

--- End quote ---

Looks like these are RMII (10/100Mbit Ethernet), which is even slower than USB 2. Various methods can be ranked by their speed as follows:

USB 3 > Gigabit Ethernet > USB 2 > 100Mbit Ethernet

--- End quote ---

There are MII, RMII, GMII and RGMII so also Gigabit Ethernet.

drwho9437:
For industrial application GigE or other Ethernet is good but the switch is some overhead and power over Ethernet is a thing but not as simple. I am going to take a look at the FTDI 16-bit FIFO chips in a bit more detail and see how far I get I think. My preliminary pick is 10M02SCM153 + FT600 -> connector. Sometimes I don't have time to really get into this stuff so we will see how far I get. This work isn't my highest priority but its somewhere on the list.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

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