- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello everyone!
I've seen that Intel FPGA SDK supports I/O channels (for example network channel) in a very basic way: the programmer can send/receive raw data (of a given size according the board specification) and these channels behave exactly like normal channels.
My questions are: there is a way to support a network stack with this I/O channels? I have seen that Intel offer Ethernet IP cores (for Quartus): are they amenable to be integrated with OpenCL?
Thanks for your help,
Tiziano
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Some board manufacturers (e.g. Nallatech) provide a specific BSP for network communication that [I think] supports quick UDP protocol. However, you will need to purchase the Intel low-latency MAC core to be able to use that which is pretty expensive. You can indeed also modify the BSP yourself and add whatever protocol/interface you want on top of the existing interface.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your quick reply!
So essentially, if I want to use, let's say, UDP I need to build my own BSP with RTL (or similar).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, but you don't need to build the BSP from scratch. If your board already has a BSP, you can modify that, and if it doesn't, you can use the BSPs from Intel's reference boards as basis.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @TDe M1 ,
You can process UDP packets using the Nallatech (now BittWare) MAC BSP available on some FPGA boards like the Arria 10 385A for example.
Please review the content on the "Board Support Packages" tab at this address for further information:
https://www.nallatech.com/solutions/fpga-accelerated-computing/opencl-software-bsps/
This solution is ready to use. You would not need to write any HDL. I would recommend you contact BittWare's sales team for information about pricing.
Thanks,
G
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is it standard version ?
Thank you ,
Regards,
Sree
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Then definitely tool come with Ethernet IP . you can instantiate the IP and use it.
Can you let me know if you have further question on related topic?
Thank you ,
Regards,
Sree

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page