跳转至

IP 核简介

进阶功能

本章节属于拓展功能,其主要目的是给大家一个做一个简单的进阶参考。进阶实验的目的是锻炼大家的自学能力。因此对本章节内容的答疑可能不会被接受。特此声明。

来自百度百科的定义:

IP 核就是知识产权核或知识产权模块的意思,在 EDA 技术开发中具有十分重要的地位。

然而实际上 IP 核具体定义是什么其实并不重要。

IP 核对于硬件设计来说有点像 C++ 中的标准库和头文件,即为一些常用功能的标准实现,如乘法器、浮点运算器等等。

在 Vivado 中,已经有很多预先实现好的高度可配置的运算模块、外设控制模块等等。

经过一些简单的配置以后,就可以直接在自己的工程中直接例化使用了,而不需要自己实现这些复杂的功能模块。

在下面的几节中,我们将会介绍几个较为常用(大家可以方便接入)的 IP 核,并在最后实现一个复杂 ALU,同时用 ILA 抓取信号作为例子让大家对 IP 核有一个较为初步的了解。

实验视频(讲解较为简略)


最后更新: 2022年11月14日
作者:Jiajie Chen (10.0%), cuibst (90.0%)