news 2026/4/14 18:44:40

Vivado无源代码自定义IP核封装方法(IP核不含源代码)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Vivado无源代码自定义IP核封装方法(IP核不含源代码)

Vivado无源代码自定义IP核封装

  • 前言
  • 一. 使用EDF网表文件封装自定义IP核
  • 二. 使用DCP网表文件封装自定义IP核

在进行FPGA开发时,如果不希望将源代码交给别人时,有两种方式: 一种方法是将自己的源代码生成网表文件,交出网表文件即可,网表文件又分为DCP网表和EDF网表;另一种方法是将自己的源代码封装为无源代码IP核。

软件版本: Vivado2019.2

生成edf网表文件方法详见文章: Vivado生成RTL代码网表文件(.dcp网表和.edf网表)
生成dcp网表文件方法详见文章: Vivado生成RTL代码网表文件(.dcp网表和.edf网表)–续
Vivado自定义IP封装方法(含源代码IP)详见文章: Vivado自定义IP核封装教程(超详细!)

前言

如果直接将RTL源代码封装成IP核,那生成的IP核文件以及调用IP后生成的文件中会包含RTL源代码文件,FPGA开发过程中如果不希望其他人看到IP核的源代码的话就需要封装无源代码IP核。

普通IP核生成后包含源代码文件:

调用IP核后生成的文件中也包含RTL源代码文件:

一. 使用EDF网表文件封装自定义IP核

将要封装的工程中源代码替换为EDF网表文件并将其置为顶层:

接下来按照普通IP核封装步骤进行操作,参考文章顶部链接, 可以看见在File Groups中已经自动将RTL源代码文件替换为EDF网表文件:

然后按照封装普通IP核的方法完成封装并调用IP验证即可。

二. 使用DCP网表文件封装自定义IP核

使用DCP网表文件封装自定义IP核的方法和使用EDF网表封装的方法相同,然后按照封装普通IP核的方法完成封装并调用IP验证即可.但是使用dcp网表封装IP核在2019.2版本中好像不支持,可以用其他版本试试.

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/11 5:23:55

uniapp+python基于安卓的古汉语学习考试系统_f小程序

文章目录 系统概述技术架构核心功能关键技术点代码示例(后端API)部署方案扩展方向 系统设计与实现的思路主要技术与实现手段源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 系统概述 基于uniapp和Python开发的安卓…

作者头像 李华
网站建设 2026/4/13 17:28:43

Visual Studio不改变文件编码情况下解决C2001

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、错误原因二、解决步骤(无BOM UTF-8 VS Qt 兼容)步骤1:强制VS识别无BOM的UTF-8文件(核心)方式1&…

作者头像 李华
网站建设 2026/4/11 10:34:38

揭秘电商企业降本60%的SQL优化黄金法则

揭秘电商企业降本60%的SQL优化黄金法则 你的SQL查询还在用全表扫描吗?本文通过22个真实行业案例(含电商/证券/银行场景),深度拆解从索引失效到毫秒查询的完整路径——包含B树原理重构、分页查询380ms→12ms的游标优化、JOIN查询5倍…

作者头像 李华
网站建设 2026/4/10 11:49:59

反射调用为何疯狂GC?揭秘装箱与锯齿图

你有没有遇到过这种场景: 你写了个很“通用”的调用器,准备用反射去调各种方法: methodInfo.Invoke(target, args) 你觉得这玩意很优雅:一个入口搞定所有调用 然后你打开 Profiler 一看: GC Alloc 一直在跳,隔几秒就卡一下 帧时间图像心电图,GC 像电锯一样“嗡嗡嗡” 这…

作者头像 李华
网站建设 2026/3/20 21:33:06

三维激光扫描与comsol

三维激光扫描。 comsol深夜的实验室里,激光束在金属零件表面来回游走,我盯着屏幕上的点云数据突然笑出声——这玩意儿像极了家里扫地机器人的运动轨迹。三维激光扫描本质上就是让激光当个"数据拾荒者",不过要把这过程搬进COMSOL玩仿…

作者头像 李华
网站建设 2026/4/8 18:55:29

智慧工地综合智能管理系统

本系统融合网络通信、北斗卫星定位、视频监控分析、大数据分析等前沿技术,构建工地全场景、全流程、一体化智能管理体系,既实现工地作业车辆全生命周期的状态记录、过程追踪与智能分析,又完成人员饮食消费、仓库物资、饭堂食品原材料的标准化…

作者头像 李华