FPGA 设计中的 “Create HDL Wrapper“ 和 “Generating Output Products“ 的区别

Create HDL Wrapper (创建 HDL 包装器)

  1. 目的

               为顶层设计模块(通常是 Block Design/IP Integrator 设计)创建一个 HDL 包装文件

  1. 功能

    • 将图形化/框图设计的 Block Design 转换为可综合的 HDL 代码(Verilog 或 VHDL)

    • 创建一个顶层模块,将所有 IP 核和连接实例化

  2. 使用场景

    • 当使用 IP Integrator 创建 Block Design 后

    • 需要将图形化设计转换为 HDL 代码以便进一步修改或集成

  3. 使用场景

    • 当使用 IP Integrator 创建 Block Design 后

    • 需要将图形化设计转换为 HDL 代码以便进一步修改或集成

  4. 结果

              1. 生成一个 HDL 文件(如 design_1_wrapper.v 或 .vhd

Generating Output Products (生成输出产品)

  1. 目的

             为 IP 核或 Block Design 生成所有必要的实现文件

  1. 功能

  • 生成 IP 核的网表文件(.xci 或 .bd)

  • 生成仿真模型

  • 生成约束文件

  • 生成文档和示例设计

  • 生成综合和实现所需的所有支持文件

  1. 使用场景

    • 在创建或修改 IP 核后

    • 在完成 Block Design 后,准备进行综合之前

  2. 结果

              生成一系列文件,包括仿真模型、综合网表、约束文件等

关键区别

特性Create HDL WrapperGenerating Output Products
主要对象顶层 Block DesignIP 核或 Block Design
主要输出单个 HDL 文件多种支持文件
目的提供可综合的顶层 HDL提供 IP/设计的所有必要实现文件
是否需要先执行通常需要先生成输出产品通常在创建 HDL 包装器之前执行

在实际设计流程中,通常会先 "Generate Output Products" 为所有 IP 核和 Block Design 生成必要的文件,然后再 "Create HDL Wrapper" 为顶层设计创建 HDL 包装器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

行者..................

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值