【分享】PCIE IP核介绍
【分享】PCIE IP核介绍 一. 什么是PCIE 在介绍IP核之前,先了解下PCIE是什么。 PCIE是一种高速串行计算机扩展总线标准,属于高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,不共享总线带宽,支持主动电源的管理,错误报告,端对端的可靠性传输,热插拔以及服务质量等功能。优点有数据传输速率高,发展潜力相当大。 二. PCIE IP核 PCI-Express IP核,可以实现PCIE协议物理层到数据链路层、再到事务层的协议接口信号转换。因此这里选择在PCIE协议 IP核的基础上,直接在PCIE协议的事务层进行DMA控制器的设计。 IP核是知识产权模块的意思,EDA开发中具有相当的地位。IP主要分为软IP、固IP和硬IP。软IP是用Verilog/VHDL等硬件描述语言描述的功能块,但是并不涉及用什么具体电路元件实现这些功能。固IP是完成了综合的功能块。硬IP提供设计的最终阶段产品——掩膜。 IP核将一些在数字电路中比较常用,但是复杂的功能块,如、SDRAM控制器、等设计成可修改参数的模块。但是CPLD/FPGA的规模越来越大,设计越来越复杂,所以设计者的任务难度大大的提升了。但是调用IP核能避免重复劳动,减轻工程师的负担,因此使用IP核是能够缩短大量产品上市时间。 利用IP核设计电子系统,引用方便,修改基本元件的功能容易