[转载]Quartus 代码保护之网表文件

时间:2019-09-03
本文章向大家介绍[转载]Quartus 代码保护之网表文件,主要包括[转载]Quartus 代码保护之网表文件使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
当项目过程中,不想给甲方源码时,该如何?我们可以用网表文件 qxp 或者 vqm 对资源进行保护。 本文主要讲解这两个文件的具体生成步骤。 ## 基本概念 QuartusII 的 qxp 文件为 QuartusII Exported Partition,用于创建综合或者 PAR 之后的网表文件。 QuartusII 的 vqm 文件为 verilog quartusII mapping,只能保存综合后,PAR 前的综合结果。 ## qxp文件生成 1. 在 quartusII 的 Project Navigator 中选中欲创建 qxp 的 module 文件,右击,选择 Design Partition -->> Set as Design Partition 。 2. 综合整个工程,想出 PAR 后的 qxp 就需要编译整个工程。 3. 点击菜单 Process,选择 Start -->> Start Partition Merge,以创建完整的 module 网表。 4. 点击菜单 Project,选择 Export Design Partition。 5. 在弹出窗口中选择想要的层次和网表选项,即可导出 qxp 文件。 注:使用时,仍需右击选择 Set as Design Partition,否则,有时候会出错,只是有时候而已哦。通过RTL查看器看到的 qxp 模块是空的,但 PAR 后即可看到里面的东东了。 ## vqm文件生成 1. 创建以相应 module 为顶层的工程。 2. 点击菜单 Process,选择 Start -->> Start VQM Writer,即可得到 vqm 文件。   注:有的器件不支持 vqm 哦,此时只能用 qxp 了。 ## 参考 1. [(原创)详解Quartus导出网表文件:.qxp和.vqm](http://www.cnblogs.com/adamite/p/qxp_vqm.html)

原文地址:https://www.cnblogs.com/airbird/p/11455035.html