仅对英特尔可见 — GUID: itw1547659286828
Ixiasoft
1.1. 部分重配置术语
1.2. 部分重配置过程序列
1.3. 内部主机部分重配置
1.4. 外部主机部分重配置
1.5. 部分重配置设计考量
1.6. 部分重配置设计流程
1.7. 层次化部分重配置(Hierarchical Partial Reconfiguration)
1.8. 部分重配置设计时序分析
1.9. 部分重配置设计仿真
1.10. 部分重配置设计调试
1.11. PR比特流安全性验证( Intel® Stratix® 10和 Intel® Agilex™ 设计)
1.12. PR比特流压缩和加密( Intel® Arria® 10和 Intel® Cyclone® 10 GX设计)
1.13. 避免PR编程错误
1.14. 对PR设计导出与版本兼容的编译数据库
1.15. 创建一个部分重配置设计修订历史
2.1. 内部和外部PR主机配置
2.2. Partial Reconfiguration Controller Intel® FPGA IP
2.3. Partial Reconfiguration Controller Intel® Arria® 10 /Cyclone 10 FPGA IP
2.4. Partial Reconfiguration External Configuration Controller Intel® FPGA IP
2.5. Partial Reconfiguration Region Controller Intel® FPGA IP
2.6. Avalon-MM Partial Reconfiguration Freeze Bridge Intel® FPGA IP
2.7. Avalon-ST Partial Reconfiguration Freeze Bridge Intel® FPGA IP
2.8. 生成和仿真 Intel® FPGA IP
2.9. Intel® Quartus® Prime Pro Edition用户指南:部分重配置存档
2.10. 部分重配置解决方案IP用户指南修订历史
仅对英特尔可见 — GUID: itw1547659286828
Ixiasoft
1.11.2. 使用PR比特流安全性验证( Intel® Stratix® 10和 Intel® Agilex™ 设计)
PR比特流安全性验证需要单独的许可证和使能.qsf设置。许可并使能PR比特流验证后,Compiler在基本编译期间对每个PR区域生成一个公共的Secure Mask Settings File (.smsf)和私有的Partially Masked Settings File (.pmsf)。
.pmsf包含Programmer对Client区域生成PR比特流所需的全面信息,包括实际的比特设置,区域掩码和所有辅助比特掩码。.smsf包含区域所有权掩码和全面的信息,以检测PR地区角色的peek或者poke attack。
此后,Programmer要求私有.pmsf和公共.smsf都为此PR区域生成PR比特流,从而确保PR角色只能更改角色拥有的比特。Platform Owner可能会也可能不会将.smsf文件作为PR区域附属的一部分发布到第三方Client。通过Programmer,Platform Owner使用.smsf从Client的.pmsf生成PR比特流。
Programmer中的PR比特流安全验证
请按照以下步骤许可,使能和使用PR比特流安全性验证:
- 获取许可证文件,在基本编译期间为PR区域生成.smsf文件,并在Programmer中的PR比特流生成期间执行PR比特流安全验证。要获取许可,请登录或注册一个My-Intel帐户,然后提交一个 Intel® Premier Support案例,请求一个许可密钥。
- 要将许可文件添加到 Intel® Quartus® Prime Pro Edition软件中,点击Tools > License Setup and specify the feature License File。
- 要使能PR安全验证功能,请将以下行添加到工程.qsf中:
set_global_assignment -name PR_SECURITY_VALIDATION on
- 编译基本修订版。
- 基本编译之后,查看Assembler报告以查看生成的.smsf文件,这些文件是每个PR区域生成比特流所要的。
- Platform Owner可以将.smsf文件作为PR区域附属的一部分发布到第三方客户端。客户端对Platform Owner提供私有.pmsf以验证PR Persona配置的PR安全性并生成经过验证的PR比特流。
- 要验证Client的.pmsf的PR安全性,Platform Owner在Programmer命令行中指定.smsf和对应的.pmsf文件以生成经过验证的PR比特流:
quartus_cpf -c –-smsf=<smsf_file> <pmsf_file> <output_file>
相关信息