Quartus Prime Pro IEEE 1735 Encryption

cancel
Showing results for 
Search instead for 
Did you mean: 

Quartus Prime Pro IEEE 1735 Encryption

Quartus Prime Pro IEEE 1735 Encryption

Description

This wiki page is dedicated towards users that want to use the IEEE1735 encryption utility included with Quartus Prime Pro software. The following documentation can be helpful, but can be misleading to do simple encryption of RTL in a design.

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_intro_to_megafunctions.pdf

This article goes hand in hand with an instructional video located here.

How to use Intel® Quartus® Prime Pro IEEE1735

Examples

Two design examples are available. One is a project before encryption of a module called shifter_en.v and the other is a project after encryption of a module called shifter_en.v

IEEE 1735 pre encrypt.qar - See attached at the bottom of this article

IEEE 1735 post encrypt.qar - See attached at the bottom of this article

encrypt_1735 usage

Usage:
------
encrypt_1735 [-h | --help[=<option|topic>] | -v]
encrypt_1735 <other options>

Options:
--------
-?
-f <argument file>
-h
--256_bit[=<value>]
--help[=<option|topic>]
--language=<verilog | systemverilog| vhdl>
--lower_priority
--of=<some_file>
--quartus
--simulation[=<aldec | cadence | mentor | synopsys (comma delimited)>]

Help Topics:
------------
arguments
return_codes

For more information on specific options, use --help=<option|topic>.

Command used in the instructional video

encrypt_1735 --quartus --language=verilog shifter_en.v

Steps listed until video is available

  • No need to update the RTL with header/footer info shown in documentation.
  • Encrypt the file via encrypt_1735 usage section
  • Copy original RTL to .v.orig (.vhd.orig) then change name from .vp to .v (.vhdp to .vhd).
  • Remove qdb and compile.

Keywords

IEEE 1735 encryption IEEE1735 encryption IEEE_1735 encryption Quartus Prime Pro encrypt_1735 IEEE1735 encryption

Attachments
Version history
Last update:
‎07-27-2020 07:30 AM
Updated by: