推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

FPGA的PCIe总线DMA平台设计

更新时间:2019-06-21 05:44:39 大小:11M 上传用户:sun2152查看TA发布的资源 标签:fpgapcie总线DMA 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

本文设计的基于FPGA的PCIe总线DMA平台系统的设计有很重要的实际意义,它充分利用了PCIE总线的众多优点,解决了LTE系统中分布式基站的数据传输问题,为整个系统的实现打下了良好基础。

本文的研究内容包含以下三部分:

首先,深入研究了PCle总线协议,剖析PCIe协议标准中三个层面的不同分工,在不同层面的数据传送包的不同格式下的不同功能。纵观LTE的发展状况,PCle总线技术必成为主流。

其次,在深入研究了PCle协议的基础上,利用Xilinx公司的PCle IPCore生成了系统所需的PCIe总线下的Endpoint模块,在Endpoint模块基础上,设计DMA模块,并针对本项目的要求设计接口模块。

最后,编写测试模块,在Modelsim中对PCle-DMA进行联合仿真,验证功能正确后,在ISE环境中进行板上调试。

通过实际板卡测试,系统的DMA传输速度可稳定达到2Gbps,没有丢帧和误码现象,系统能够稳定运行,能达到LTE系统中分布式基站中传输功能模块的设计要求。

本文的创新点是虚拟FIFO的设计,虚拟FIFO提供时钟域的交叉,可存储和转发大的数据包,解决了DDR3SDRAM直接读取写入低效率的问题。采用了虚拟FIFO使需要读取和写入的数据包在此重新打包,可大大的提高传输效率,并且FIFO与memory controller直接相连,可忽略memory controller的反应时间。


部分文件列表

文件名 大小
基于FPGA的PCIe总线DMA平台设计.pdf 11M

全部评论(0)

暂无评论