首页 理论教育 Vivado中常见的IP核

Vivado中常见的IP核

时间:2023-10-28 理论教育 版权反馈
【摘要】:目前,IP 核已经成为系统设计的基本单元,并可作为独立设计成果被交换、转让和销售。在Xilinx 新一代的集成开发工具Vivado 中,提供了大量可以免费使用的IP 设计资源,并且提供了强大的IP 核封装和调用功能。当成功安装Vivado 软件后,便自动集成了IP 核资源,下面我们来看看这些IP 核在软件的什么位置,都有哪些IP 核。首先,正确新建工程以后,在Vivado 左侧的“Flow Navigator”项目设计流程管理窗口,如图4.1 所示,找到,即Vivado 自带的IP 资源全部集中在此目录中。

Vivado中常见的IP核

在数字系统设计领域,特别是基于FPGA 的数字系统设计中,IP 核的来源渠道主要有三种:

(1)由FPGA 生产厂商提供,集成于开发环境内。

(2)用户自定义,设计人员在系统开发过程中自己创建的功能单元

(3)由第三方IP 厂商提供,需购买。

目前,IP 核已经成为系统设计的基本单元,并可作为独立设计成果被交换、转让和销售。在Xilinx 新一代的集成开发工具Vivado 中,提供了大量可以免费使用的IP 设计资源,并且提供了强大的IP 核封装和调用功能。当成功安装Vivado 软件后,便自动集成了IP 核资源,下面我们来看看这些IP 核在软件的什么位置,都有哪些IP 核。

首先,正确新建工程以后,在Vivado 左侧的“Flow Navigator”项目设计流程管理窗口,如图4.1 所示,找到【IP Catalog】(IP 目录),即Vivado 自带的IP 资源全部集中在此目录中。左键单击【IP Catalog】,随即弹出“IP Catalog”对话框IP 库资源界面,如图4.2 所示。

图4.1 Flow Navigator 工程管理器窗口(www.xing528.com)

在图4.2 中,显示了Vivado 自带的IP 核,资源丰富,基本包含了所有常用的逻辑单元(进制加法计数器、分频器)、数学运算(加/减法器、乘法器、除法器、浮点运算器)、存储器单元(ROM、RAM、存储器接口)、信号处理(FFT、DFT、DDS)、图像处理单元、嵌入式处理器集成单元等。

图4.2 IP 资源库列表

在进行数字系统设计时,需要准确查找自己所需的IP 核,首先确认IP 所属列表大类,然后单击展开列表菜单,进一步向下查找,便可找到相应IP 核。例如,要调用系统集成的计数器功能模块,首先在图4.2 中单击【Basic Elements】选项,展开如图4.3 所示列表菜单选项,再单击【Counters】,便可找到“Binary Counter”IP 核。然后对其进行准确参数配置即可完成定制调用。

查找IP 核,如果知道IP 核的名字或名字中的部分关键字,也可以在图4.2 中【Search】查询框中进行直接查找,如果输入正确,IP 核资源库中存在此IP 核,在列表中将显示出来,否则将无显示,具体使用方法见后文介绍。

图4.3 二进制计数器IP 核的位置

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈