推荐星级:
- 1
- 2
- 3
- 4
- 5
基于Xilinx-PCIe-Core的DMA设计
资料介绍
摘要
本文档介绍了一种基于Xilinx Endpoint Block Plus PCle IPCore,由板卡主动发起的DMA设计。该设计利用通用的LocalLink接口,所以方便的兼容支持Xilinx PCle硬核的器件,例如Virtex 5,Virtex6,Spartan 6,并且实际在ML555和ML605开发板上实际测试通过。此外,驱动将板卡的控制封装起来,提供用户层简单的读写接口,方便上层程序的开发。
简介
该设计提供一种外部数据流和PC交互的一种方式,主要的功能有:
1,支持由板卡发起的DMA操作,既可以将板卡内的数据快速传输到PC,也可以将PC的数据读取到板卡内。DMA的可以通过PCle的BARO空间控制。
2,利用Xilinx LogiCORE Endpoint Block Plus 硬核,兼容Virtex 5、Virtex 6、Spartan6系列。
无缝支持PClex8、x4、x1速率1。
3,在板卡的终端是标准的FIFO接口,可以接入各种形式的数据,例如AD采样数据,光纤数据,DA数据。
部分文件列表
文件名 | 大小 |
基于Xilinx-PCIe-Core的DMA设计.pdf | 1M |
全部评论(0)