这两者在 Vivado 的 Block Design (BD) 设计流程中分工明确简单来说Generate Output Products 是处理 BD 内部的“脏活累活”而 Create HDL Wrapper 是给 BD 套上一层对外沟通的“代码外衣”。以下是详细的区分以及添加新 IP 后的操作指南1. Generate Output Products生成输出产物这是将你在图形化界面连好的线、配置好的 IP 核真正翻译到底层的过程。它干了什么Vivado 会针对 BD 内部的每一个 IP 核生成底层的综合网表.dcp文件、仿真模型文件、引脚约束文件以及实例化的 HDL 代码。通俗理解把图形化的图纸扔进工厂生产出内部所有的真实零件和内部连线。2. Create HDL Wrapper创建 HDL 顶层封装Vivado 的综合工具只认纯文本的代码Verilog 或 VHDL作为顶层Top Module不能直接把图形化的 BD 文件作为顶层去编译。它干了什么它会自动生成一个纯文本的.v或.vhd文件。这个文件里面没有具体的业务逻辑只有一个大模块的声明并且把你的 BD 作为唯一的一个组件Component/Instance实例化在里面。通俗理解给组装好的机器BD套上一个带有标准插座的外壳。以后你想把这台机器连到外部引脚或者跟你自己写的其他 Verilog 代码连起来都是通过这个外壳上的插座来插拔。当你在 Block Design 里面新加了一个 IP 核需要重新生成吗结论Generate Output Products 必须重新生成但 Create HDL Wrapper 不一定。必须做的事重新 Generate Output Products只要你修改了 BD 内部的任何东西哪怕只是改了一个 IP 的参数或者连了一根线更别说新增 IP 了你都必须重新执行 Generate Output Products。如果不执行底层就找不到新加零件的代码综合时绝对会报错。通常你保存 BD 时Vivado 也会弹窗提醒你 Out-of-date 并让你重新生成。视情况而定的事Create HDL Wrapper是否需要重新生成 Wrapper取决于你加的这个新 IP有没有向外引出新的端口Make External情况 A没有引出新端口。这个新 IP 仅仅是在 BD 内部跟已有的 IP 连在了一起。因为整个机器对外的“插座”数量和名字没变外壳依然适用你不需要重新生成 Wrapper。情况 B引出了新的外部端口。你把新 IP 的某个引脚Make External了这意味着对外接口变了。这时是否需要手动操作取决于你最初创建 Wrapper 时的选项如果是 Vivado 托管Let Vivado manage wrapper and auto-update这是默认也是最推荐的选项。你不需要手动点击。当你保存 BD 并在 Vivado 点击综合或跑流程时后台会自动把新端口更新到 Wrapper 文件里。如果是允许用户编辑Copy generated wrapper to allow user edits如果你之前选了这个模式打算自己手动写顶层代码那么 Vivado 就不会再管它了。你必须手动打开那个 Wrapper 的.v文件把新的端口敲进去或者干脆删掉旧的重新 Create 一次。
【Coze高级变量链路图谱】:首次公开内部Memory Graph架构设计文档(限前500名领取) 更多请点击: https://codechina.net 第一章:Coze变量与记忆功能的演进脉络与设计哲学 Coze 平台的变量与记忆机制并非孤立的技术模块,而是其对话式 AI 构建范式演进的核心体现。早期版本依赖静态上下文快照与有限生命周期的 session 变量&am…
【一文了解】RAG引擎-RAGFlow 前言 在人工智能领域,大模型RAG(Retrieval-Augmented Generation)技术正成为提升大语言模型性能的关键。RAG技术通过结合检索机制和生成模型,使大型语言模型能够访问和利用外部知识库,生成更加准确和相关的回答。目前…
LeetCode数据库_1179.重新格式化部门表 一、题目描述表 Department:------------------------ | Column Name | Type | ------------------------ | id | int | | revenue | int | | month | varchar | ------------------------ 在 SQL 中,(id, month)…
2026 年新消息:花都正规的展台设计搭建工作室哪家专业,别再瞎花钱!高转化展台的秘密布局曝光 - 行业推荐官[官方】-- 2026年最新消息,正规展台的设计、搭建工作哪个工作室比较好,不要再乱花了。高转化率的展位秘密布局已经公开了到 2026 年的时候,会展行业的发展已经非常火爆了。各种展会像雨后春笋一样接连不断出现,企业对展台的设…
2026年7月最新亨得利官方服务项目及价格查询|地址及客服热线权威信息通告 - 亨得利官方博客 2026年7月最新亨得利官方服务项目与价格查询显示,全国统一客服热线400-878-6612于2026年7月正式启用,服务时间为每日8:00至22:00;官方售后地址已于2026年7月更换为最新服务网点,客户需前往最新公布的直营服务中心办…
国内主流喷雾干燥设备厂家综合实力排行盘点 - 奔跑123 国内主流喷雾干燥设备厂家综合实力排行盘点国内喷雾干燥设备行业经过数十年发展,已形成技术分层明确、场景覆盖全面的竞争格局。从食品饲料的规模化生产到医药化工的精细加工,再到新能源新材料的定制化需求,不同厂家…
2026年工业同步带多场景实际应用性能综合评测 - 奔跑123 2026年工业同步带多场景实际应用性能综合评测根据国内传动配件行业公开的市场调研数据,2025年国内工业同步带的市场需求规模保持平稳增长,下游覆盖机床、包装、纺织、新能源等数十个制造细分领域,不同工况下对同步带…
手机号查QQ号:3分钟找回遗忘账号的实用指南 手机号查QQ号:3分钟找回遗忘账号的实用指南 【免费下载链接】phone2qq 项目地址: https://gitcode.com/gh_mirrors/ph/phone2qq 你是否曾经在登录QQ时突然卡壳,只记得绑定的手机号却完全想不起QQ号码?或者手头有多个QQ账号࿰…
TI MCAN模块寄存器深度解析:从位定时到中断处理的实战指南 1. 从寄存器手册到实战:MCAN模块的深度驾驭指南如果你正在开发基于TI Sitara或C2000系列MCU的CAN FD应用,那么MCAN(Modular Controller Area Network)模块绝对是你绕不开的核心。官方技术手册里那动辄几十页的寄存器描述ÿ…
2026年7月最新太原百达翡丽官方售后客服电话及服务网点地址查询 - 百达翡丽官方售后中心 2026年7月,百达翡丽在太原的官方售后服务体系完成更新,客户可通过全国统一客服热线与服务网点获得直接、合规的腕表养护与维修支持。所有售后服务均遵循品牌直营标准,覆盖全国范围,客户可选择到店或邮寄方式,但需…
【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC 可视化利器:JConsole、VisualVM、JMC 实战 本文是《JVM调优实战》专栏第 16 讲。 引言 上一讲我们介绍了 JDK 命令行工具箱,它们轻量、快速,但有一个明显的短板:不直观。面对 jstat -gcutil 输出的一行行数字,你能感知 GC 频率,却难以一眼看出内存泄漏的趋势;你能用 js…
什么是PCTFE?医药高端包装的“防潮王牌“材料 ——日氟荣高分子材料(上海)有限公司 专业深耕氟材料领域很多人好奇,高端药品包装为什么比普通包装更防潮、更稳定、保质期更长?核心秘密,就藏在一种特种氟材料——PCTFE聚三氟氯乙烯里!作为国内领先的氟材…
2026年7月最新太原百达翡丽官方售后客服电话及服务网点地址查询 - 百达翡丽官方售后中心 2026年7月,百达翡丽在太原的官方售后服务体系完成更新,客户可通过全国统一客服热线与服务网点获得直接、合规的腕表养护与维修支持。所有售后服务均遵循品牌直营标准,覆盖全国范围,客户可选择到店或邮寄方式,但需…
【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC 可视化利器:JConsole、VisualVM、JMC 实战 本文是《JVM调优实战》专栏第 16 讲。 引言 上一讲我们介绍了 JDK 命令行工具箱,它们轻量、快速,但有一个明显的短板:不直观。面对 jstat -gcutil 输出的一行行数字,你能感知 GC 频率,却难以一眼看出内存泄漏的趋势;你能用 js…
什么是PCTFE?医药高端包装的“防潮王牌“材料 ——日氟荣高分子材料(上海)有限公司 专业深耕氟材料领域很多人好奇,高端药品包装为什么比普通包装更防潮、更稳定、保质期更长?核心秘密,就藏在一种特种氟材料——PCTFE聚三氟氯乙烯里!作为国内领先的氟材…
[C++]内存管理:串顺序存储的内存回收 在串(字符串)的顺序存储中,内存回收的方式取决于字符串的存储方式以及所使用的编程语言和相关库。以下以 C 为例进行说明,因为 C 对内存管理有较为直接的控制。 1. 基于 char 数组的串顺序存储 如果使用普通的 char 数组来存储字…
移动端游戏功耗测试实战:电流、功率、亮度和场景对比 移动端游戏功耗测试:先控制变量,再比较优化是否真的省电 摘要:功耗测试最容易犯的错误,是拿两次不同温度、不同亮度、不同场景的平均功率直接比较。本文给出一套可复现的游戏功耗测试方法,覆盖引擎特性验证、版本回归和黑盒体验测试,并说明如何把功耗与帧率、温控、CPU/G…
足球口袋教练 HarmonyOS 离线应用实战(03/20):ArkUI 首页仪表盘搭建 本文是“足球口袋教练 HarmonyOS 离线应用实战”系列第 3 篇。示例项目是一个 HarmonyOS / ArkTS / ArkUI 编写的离线足球训练助手,围绕真实页面、真实截图和可复现操作展开。 本篇要解决的问题 训练 App 的首页不能只展示欢迎语,它要解决“我现在该点哪…