[FPGA][Quartus]代码保护-生成网表文件
来源:互联网 发布:知乎为什么安装不了 编辑:程序博客网 时间:2024/05/16 17:48
当项目过程中,不想给甲方源码时,该如何?我们可以用网表文件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了。
- [FPGA][Quartus]代码保护-生成网表文件
- FPGA基础知识18(在Quartus II下产生无源代码网表设计文件方法 QXP VQM 加密文件)
- 使用quartus生成pof文件
- 在Quartus II下产生无源代码网表设计文件方法
- 在Quartus II下产生无源代码网表设计文件方法
- quartus不能生成pof文件的解决办法
- quartus生成的各文件含义
- quartus生成的各文件含义
- quartus生成的各文件含义
- matlab生成quartus中可用的.mif文件
- quartus II JTAG 烧写文件*.jic生成
- 用MATLAB生成*.mif(QUARTUS II)内存初始化文件
- quartus虚拟按键生成
- quartus生成testbench
- 【学习】【FPGA】quartus II…
- FPGA 软件Quartus II 版本下载地址
- 如何新建Quartus工程—FPGA入门教程
- Quartus II 安装教程—FPGA入门教程
- 【Android】Paint的效果研究
- 【转载】关于C#中Thread.Join()的一点理解
- CvMat结构
- Mac与Phy组成原理的简单分析
- 如何在c语言中调用一个函数,使其运行在NSRunLoop的线程中
- [FPGA][Quartus]代码保护-生成网表文件
- RecycleView的基本使用(一)
- MFC单文档打开文件默认后缀名修改
- 【code】表单验证
- LeetCode---Longest Substring Without Repeating Characters
- .tar.bz2文件解压命令
- 可供VC调用的QT编写的界面DLL方法
- ajax与隐藏form提交的利与弊
- php正则匹配手机号,邮箱