推荐星级:
- 1
- 2
- 3
- 4
- 5
FPGA的PCIe总线DMA平台设计
资料介绍
本文设计的基于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)