Archipack深度评测:参数化建筑建模的技术革命与行业实践

核心内容摘要

鸿蒙开发入门指南:一文了解HAP、HAR、HSP应用程序包基础知识
AcousticSense AI惊艳效果:Metal失真音色在梅尔频谱高频区的强激活现象

ANIMATEDIFF PRO在电商领域的应用:商品主图视频自动化生成

Vivado自定义IP核封装

创建目标IP核工程及源代码文件

IP核封装步骤

将封装的自定义IP添加到Vivado工具的IP库

如何修改已经完成封装的IP核本文将使用简单的LED工程进行详细的用户自定义IP核封装流程介绍,用户可以将自己的逻辑代码封装为普通接口和AXI4接口,本文介绍封装普通接口IP核,后续后时间再出封装AXI4接口教程Vivado版本:

2

2

创建目标IP核工程及源代码文件

IP核封装步骤点击菜单栏Tools —Create and Package New IP点击下一步:选择生成的IP核存放路径如果要封装的工程里有调用其他IP核的话,选择存放路径的时候会有是否包含xci文件的选项,要勾选上:然后点击下一步,提示会打开一个新的IP核工程点击Finish完成然后就会自动打开一个封装IP核的新工程这个工程位置就在刚才选择的IP核存放路径下进入IP核工程界面在Package IP页面中会看到Packaging Setps下有几个步骤,下面介绍一下:Identification:设置IP核在GUI界面中显示的名称,功能描述,版本号等信息Compatibility:增加或者删除要封装的IP核兼容的FPGA芯片型号File Groups:IP核文件分组,可以在该页面下选择是否将IP的源代码,综合和仿真文件包含进封装后的IP中Customization Parameters:配置IP核的参数默认值等Ports and Interfaces:IP核的输入和输出端口Addressing and Memory:IP核的地址如果PS通过AXI总线访问PLPS可通过这个地址识别到这个IP核Customization GUI:IP核的GUI界面展示Review and Package:要封装的自定义IP核的一些

总结信息(

Identification页面设置,自行选择是否需要修改(

Compatibility页面设置,自行选择是否需要增加或删除FPGA芯片型号(

File Groups页面设置可以在此界面增加或删除要包含的文件(

Customization Parameters页面设置,自行选择是否需要修改参数初值,我这里保持默认(

Ports and Interfaces页面设置,可以双击修改端口的信息和功能,这里保持默认(

Addressing and Memory页面设置,这里没有用到PS,所以啥也没有,需要可以根据提示自行添加(

Customization GUI页面展示封装后的IP核GUI界面(

Review and Package页面显示封装的IP核一些信息,点击Package IP即可完成自定义IP核封装点击Package IP会自动关闭IP核工程,点击Yes

将封装的自定义IP添加到Vivado工具的IP库如果需要在其他Vivado工程中调用自定义封装的IP核,那就需要将自定义IP添加到Vivado的IP库中,否则只能在当前工程中调用封装的IP在要调用自定义IP核的工程中打开Vivado设置界面,找到IP—Repository,添加封装的IP核存放路径然后在IP Catalog中就可以看见封装的自定义IP核了双击即可打开IP设置界面即可像其他Xilinx IP核一样完成调用

如何修改已经完成封装的IP核当我们需要修改已经封装完成的IP核逻辑时根据以下步骤进行打开IP Catalog找到封装的IP核选择并点击右键选择Edit in IP Packager点击OK打开IP核工程修改IP核逻辑后会看到Package IP界面Packaging Steps下有些步骤没有打勾按照之前封装IP核的步骤重新走一遍流程即可,根据提示点一下即可重新加载参数然后点击Re-Package IP即可重新封装然后需要重新调用IP核修改才可以生效 ! ! !

榴莲在线视频-榴莲在线视频应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123