Publication of the FPGA bitstream (.pof) as Open Source
- 5 months ago
Hi Laura6721,
My apologies for overlooking your post. To address your questions, it is generally possible to publish a compiled FPGA bitstream (.pof) that includes Intel IP cores as "open-source," provided that the IP cores used in your design are properly licensed. Here are a few key points to keep in mind:
Intel IP Licensing: If you have obtained the necessary production licenses for the Intel IP cores used in your project, you are allowed to distribute the compiled bitstream (.pof) without violating Intel's licensing terms. This is similar to shipping a pre-programmed FPGA device, the end-user can flash the bitstream onto their hardware, but they cannot modify or extract the proprietary IP.
Restrictions: The bitstream can only be shared in binary form, without the source project files. This ensures that others who wish to modify the design will need to purchase the appropriate IP licenses from Intel. The IP itself remains closed and protected within the bitstream.
Steps to Follow:
Ensure that all the IP cores included in your design are licensed for production use (not in evaluation mode).
In your publication or accompanying documentation, make it clear that the bitstream includes proprietary Intel IP cores and cannot be modified without obtaining the necessary IP licenses.
You can include a disclaimer such as: “This FPGA bitstream includes licensed Intel® FPGA IP cores. Modifications to the design require an appropriate Intel license.”
Intel’s Approval: Generally, there is no requirement to seek formal approval from Intel to distribute the bitstream, as long as you comply with the licensing terms. However, it's always a good practice to double-check the specifics of your IP license if you're unsure.
In summary, you can proceed to share the .pof file openly with the neuroscience community for non-commercial use, as long as the IP cores are properly licensed. Just be mindful of the restrictions related to IP modifications.
Please feel free to reach out if you need further clarification.
Regards,
Fakhrul