Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21181 Discussions

Programming of non-volatile root key (.qky) on Stratix 10 1SX280LN3 fails (code 0x3FF)

BeB
Beginner
202 Views

Hello,

 

I am trying to enable authentication on a Stratix 10 SoC (1SX280LN3), and religiously following the security guide from Intel. The first steps involve the generation of private and public .pem files, and the generation of a root key file (.qky).

 

The .qky file must then be programmed on the device and this is when things go sideways.

 

Programming the .qky in a volatile fashion works without an issue, but when programming it in a non-volatile fashion, I get an error from Quartus Programmer: code 0x3FF. I cannot find any reference anywhere about what that means.

 

I have attached the screenshot in attachment.

 

Is there any setting to enable the non-volatile programming of the .qky, other than enabling the option in Quartus Programmer?

 

Many thanks for any insight!

 

Bertrand

 

Labels (1)
0 Kudos
2 Replies
Farabi
Employee
101 Views

Hello,


The non-volatile key is permanent. Have you somehow ever programmed the non-volatile key into the device? You can't reprogrammed the non-volatile key if already programmed.


regards,

Farabi


0 Kudos
BeB
Beginner
96 Views

Hello,

 

No I have never programmed a non-volatile key. It's the first time that I am trying.

 

My current firmware is not signed and works normally, therefore there is no key programmed on the device.

 

Thank you!

Bertrand

0 Kudos
Reply