Guys,It so happens that I need a UDP and TCP core(s) working over 10G mac (or comes with its own MAC and XAUI that works with XGMII). No CPU (not even soft one). So I found only these vendors:
Here is a link to a low-cost TCP-UDP core: http://comblock.com/com5402soft.htmlThe core is written for Xilinx devices, but should not be to difficult to port. A pure UDP transmitter isn't that difficult to write yourself. There is a UDP Offload example on the Altera Wiki: http://www.alterawiki.com/wiki/nios_ii_udp_offload_example (http://www.alterawiki.com/wiki/nios_ii_udp_offload_example) You can remove the NIOS part.
--- Quote Start --- Here is a link to a low-cost TCP-UDP core: http://comblock.com/com5402soft.html The core is written for Xilinx devices, but should not be to difficult to port. A pure UDP transmitter isn't that difficult to write yourself. There is a UDP Offload example on the Altera Wiki: http://www.alterawiki.com/wiki/nios_ii_udp_offload_example You can remove the NIOS part. --- Quote End --- Josyb, Thank you very much for your response. I appreciate it. Any chance you know any cores for 10Gbe? I saw TSE / Nios offload example, and also bumped into 1Gbe cores (one from opencores.org is free of charge even). Unfortunately they all seem to be 1Gbe. On the other hand I've got a Stratix V device with 8 10Gbe ports. Up to the point I can use Altera's MAC + XAUI. But nothing higher-level. So I was looking for more or less plug-n-play solution. I guess Intilop's solution looks like a closest to what I need. Thanks a lot Josyb!
--- Quote Start --- Yocto, What Kind of information are you looking for ? PS: Take a look at plda.com (http://www.plda.com/index.php), we have also a full hardware 10GE TCP and UDP. Stephane. --- Quote End --- Stephane, Thanks for getting back. I have actually wrote my own — turned out to be extremely easy task as long as you don't have to do "generic full-featured UDP stack" for generic customers. In fact, I am in touch with PLDA — thinking of buying a platform from you guys. So far I am preparing some FPGA prototypes to sell the idea to my boss and get funding though, once done — will get some evaluation from you and probably get "gold" package :-D
Hi Yocto.It is not a big deal to implement a hardcoded UDP for a specific case. but as you saw it is more complex when this must be done in a generic way and more complex to do TCP part. I've a good idea of what you want to implement :) If you have any specific question, feel free to contact me (us) if you have tech questions (you can use my nickname on this forum + @plda.com) Regards, Stephane.