- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
What board should I be look at purchasing to get started programming opencl on FPGAs? Applications I am interested in are network packet parsing and processing. ThanksLink Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Unless you want to create your own OpenCL BSP, there are very few boards with existing OpenCL support, and even fewer with network support in the BSP. Check Altera's board partners that support OpenCL (Bittware, Nallatech, Terasic and Gidel). The boards are pretty similar in terms of peripherals, it all comes down to the BSP and what it supports.
You can also purchase or even borrow a development kit from Altera if you are part of the university program, which would give you very basic network support in OpenCL.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you. That gives a good starting point.
I will look into the board partners to see what they offer.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The partner BSPs are more than i need at the moment.
My goal is to implement packet parsing, processing software in opencl and run on fpga. It is fine to use a packet capture file for testing rather than process from the network. Can you recommend an altera development board for this purpose?- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As far as I know, Altera has a reference Stratix V board and a reference Arria 10 board for OpenCL development. These boards do not seem to be listed on their website. You should contact Altera directly and ask about this.

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