[从零开始学习FPGA编程-51]:高阶篇 - 基于IP核的FPGA开发- 什么是FPGA IP核(软核、固核、硬核)与学习方法

作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址: 


目录

前言:

第1章 IP是什么?

1.1 什么是知识产权

1.2 什么是芯片的IP核

1.3 基于IP的FPGA开发

第2章 IP核的分类与比较

2.1 按照功能分

2.2 按照层次分

2.3 软核、固核、硬核的比较

第3章 IP的自身的开发过程和应用

3.1 IP开发过程

3.2 IP的盈利模式

3.3 IP核的开发难度

3.4 我国芯片IC发展

第4章 如何学习FPGA IP核

4.1 Altera IP核

4.2 Xilinx IP核

4.3 IP核的调用(实例化)

1.4 目标系统

总结


前言:

从本章开始,我们将进入高阶篇的学习。入门篇:关注的是FPGA基础知识、集成开发工具和Veriglog语法;中阶篇:关注的是数字电路常见的、基础的组合逻辑电路和时序逻辑电路;高阶篇:关注的是如何利用FPAG厂家提供的常见的IP核以及如何加速开发的进程, IP类似于基于C、C++的标准库而构建的中间件,有了IP核,设计人员就不需要重头重新造轮子,利用常见的IP核,可以快速地构建自己的硬件系统。基于IP核的FPGA开发在实际中是比较常见的开发模式,可以这样说,现在很少有厂家,完全重头基于门阵列开发自己的FPGA硬件系统了。

你可能感兴趣的:(从零开始学FPGA编程,fpga开发,IP,软核,硬核,固核)