文章 ID: 000084515 内容类型: 故障排除 上次审核日期: 2021 年 08 月 27 日

为什么quartus_cpf命令在用于为Stratix V、Arria V 和 Cyclone V 设备生成 .ekp 文件时,如果仅使用一个 256 位密钥文件,会提供语法错误?

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

通过命令行使用quartus_cpf命令时,您需要指定两倍于quartus_cpf命令的 256 位密钥,以便为Stratix® V、Arria® V 和 Cyclone® V 设备指定两倍,这些密钥仅需要使用一个密钥。

您可以安全地忽略语法错误,因为会生成加密的密钥编程文件 (.ekp)。 如果要避免此语法错误,可以按照下面的变通办法操作。

解决方法

此时,如果您仅使用一个密钥,您将获得一个语法错误,因此,使用quartus_cpf命令生成一个 .ekp 文件,您需要指定两次相同的密钥。

示例 1 来自 应用说明 556:使用Altera FPGAs中的设计安全特性(PDF)可以修改,如下所示,以显示两次使用的相同密钥:

quartus_cpf --key D:\SIV_DS\key1.key:key1 --key D:\SIV_DS\key1.key:key1 D:\SIV_DS\test.sof D:\SIV_DS\test.ekp

Quartus® II 软件中的 转换编程文件实用程序已更新,生成 .ekp 文件时仅需要一个密钥。

quartus_cpf命令计划在 Quartus II 软件的未来发行版中更新。

相关产品

本文适用于 15 产品

Cyclone® V SX SoC FPGA
Cyclone® V GT FPGA
Stratix® V GX FPGA
Cyclone® V GX FPGA
Stratix® V GT FPGA
Stratix® V GS FPGA
Arria® V GZ FPGA
Arria® V SX SoC FPGA
Cyclone® V ST SoC FPGA
Arria® V ST SoC FPGA
Arria® V GX FPGA
Arria® V GT FPGA
Cyclone® V E FPGA
Stratix® V E FPGA
Cyclone® V SE SoC FPGA

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。