From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

FPGA : Possibility to load an encrypted VHDL file

Solved!
Go to solution

Hi,

For a new project we might need to load a VHDL IP into our LV FPGA development.

The IP's provider says that the VHDL files are encrypted.

 

Is LV FPGA able to import such files ?

 

If needed, the provider can re-encrypt the files with a specific pragma code.

Would it help ? If yes, what would be this pragma code ?

CLA, CTA, LV Champion
View Cyril Gambini's profile on LinkedIn
This post is made under CC BY 4.0 DEED licensing
0 Kudos
Message 1 of 3
(2,908 Views)
Solution
Accepted by CyGa

Hi,

 

This is more of a Xilinx question than a LabVIEW FPGA question, since we use Xilinx compilers such as ISE or Vivado to perform the compilation.

 

As an end-user I believe you don't need to worry, if you would like to encrypt your own VHDL IP you would need a license from Xilinx whereas if you need to use encrypted VHDL from a provider you don't need a license. In what file format will you get the IP?

 

The Xilinx tool will manage how to interact with the encrypted IP.

 

If we look at Vivado for an example, it supports IEEE-1735-2014 Version 2 compliant encryption and covers HDL design entry up to the bitstream generation and the authors/providers of the IP can then manage how the tool can interact with their IP.

Regards,
Jimmie Adolph
Systems Engineering Manager, National Instruments Northern European Region

Message 2 of 3
(2,869 Views)

Hi Jimmie,

 

Thank you for the update!

The IP is provided as a set of VHDL files. But it seems that they made their own licensing system, because they do not use the Vivado encryption solution. We've got some troubles loading the IP, but it is pointing on their own-made  protection solution.

We'll try to fix this on our end.

 

Thank you for the support !

CLA, CTA, LV Champion
View Cyril Gambini's profile on LinkedIn
This post is made under CC BY 4.0 DEED licensing
0 Kudos
Message 3 of 3
(2,865 Views)