Example projects for Innova2 Flex SmartNIC

I have an Innova2 Flex SmartNIC plugged into an x86 Ubuntu server and I am new to it. So I wonder if there is any example project I can start with and run it on my testbed. Or any example to show how to develop the SmartNIC?

Any help would be much appreciated.

Thank you!

Hello Heng Yu,

Many thanks for posting this question on the Mellanox Community.

Based on your request, please consult the following Innova-2 Flex SmartNIC documentation → https://docs.mellanox.com/display/Innova2Flex

The documentation also contains a section on how to use the Innova-2 Flex SmartNIC → https://docs.mellanox.com/display/Innova2Flex/Using+the+FPGA+on+the+Adapter+Card

If you have any further question, please do not hesitate to open a Mellanox Support case for you inquiries.

Many thanks,

~Mellanox Technical Support

Hello Martijn,

I’m seeking an HLS development environment from Mellanox which contains the AXI-Stream interfaces which would allow for network processing on the FPGA as a bump in the wire.

I believe there should be a top level wrapper provided by Mellanox which developers can use to wrap their HLS IP logic in before performing synthesis, place & route, and bitstream generation.

However, I was not able to find these items in the provided Mellanox DDR4 example.

Could you please provide a reference or point me to an example of an HLS development environment which can be used?

Thanks, in advance!


I have a basic demo project for the Innova-2 on GitHub.