通过命令行使用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 软件的未来发行版中更新。