zoukankan      html  css  js  c++  java
  • [转]How can I create a design netlist without including my source design files?

    当项目过程中,不想给甲方源码时,该如何?我们可以用网表文件qxp或者vqm对资源进行保护。 
    下面讲解这两个文件的具体生成步骤:

    一、基本概念 
    QuartusII的qxp文件为QuartusII Exported Partition,用于创建综合或者PAR(place and route)之后的网表文件。 
    QuartusII的vqm文件为verilog quartusII mapping,只能保存综合后,PAR前的综合结果。

    二、qxp文件生成 
    1. 在quartusII的Project Navigator中选中欲创建qxp的module文件,右击,选择“Design Partition > Set as Design Partition”。 
    2. 综合(Start Analysis & Elaboration)整个工程,想出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了。

  • 相关阅读:
    架构设计-MVVM架构
    架构设计-DDD领域驱动设计模式
    架构设计-SOA面向服务架构
    架构设计-MVC
    函数
    冒泡排序
    乘法表和表格乘法表
    三元表达式
    一元运算符
    while 循环语法
  • 原文地址:https://www.cnblogs.com/tubujia/p/9842092.html
Copyright © 2011-2022 走看看