- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PCIe Solutions on Xilinx FPGAs 初学者指南初学者指南
初学者指南初学者指南
V1.0
hanson@
PCIe on Xilinx 初学者指南 1
前言 1
步步为营 3
一,PCIe 层次结构 3
事物协议 3
头标 4
BAR 空间 6
中断 7
二,器件选型 9
三,仿真环境搭建 9
四,调试 14
五,驱动编写 15
六,总结 16
进阶 22
DMA 模式 22
DDR 缓冲 23
经验、教训总结 24
前言前言
前言前言
北京奥运会那年接手了一个项目,需要将远程的 80MBps 的数据量传输到服务器,同时
不能占用太多的处理器时间,因为服务器上同时运行着一套大型数据库软件。最后排除了
USB 方案、以太网方案,选用 Xilinx 的 PCIe 解决方案。经过漫长的摸索、学习过程,最后项
目做成功的做完了,各种指标参数也都达到了。再后来做FAE,见识了更多的 PCIe 应用,也
有幸结识了更多的开发工程师。有的对 PCIe 的理解非常深入了,无论在性能和功能上都达
到相当的深度;有的也和我原来一样,刚开始学习理解 PCIe 的应用,看书、看文档,有时
候迷茫的找不到如何下手。对于前一种高手,这篇应用笔记可以略过了;对于后一种正在做
产品、项目的工程师,希望能对您有所帮助。
什么时候需要用到什么时候需要用到 PCIe??
什么时候需要用到什么时候需要用到 ??
首先需要定位的是什么时候需要用到 PCIe 的问题。(PCIe 是什么这里就不做介绍了,不
然冗长的像写论文了。)
翻开电脑(台式机),主板上可以清晰的看到常用的接口,能和外面连接的插槽主要有:
USB、Ethernet、PCIe、PCI、SATA/PATA、Audio 、VGA/DVI/HDMI ,UART/并口。其中 Audio 、
VGA/DVI/HDMI 制作专用数据输出,UART/并口的速率摆在那里,不适合高速数据传输,剩
下的接口最大吞吐率最大吞吐率如下:
最大吞吐率最大吞吐率
接口 最大速率
USB USB2.0 480Mbps, USB3.0 5Gbps(USB2.0 速率的 10 倍)
Ethernet 1Gbps
PCIe X8 Gen1 双向各 16Gbps,X8 Gen2 双向各 32Gbps
PCI 2.112Gbps@66Mhz*32 位
SATA/PATA SATA II 3.0Gbps, SATA III 6.0Gbps
排除协议开销,OS 开销,平常使用中 USB 能达到的速度 USB2.0 一般在 30-40MB;Ethenet
如果用硬件实现较低层次的协议在 70-80MBps;PCI 有 64 位的,但是普通 PC 或服务器一般
是 32 位的,见过效率发挥的较好的能达到 120MB,但是 PCI 是共享总线的,如果总线有多
个设备开销,这个速度就难保证了;SATA/PATA 在 PC 中一般用于存储,用于自定义设备的
很少见。因此,如果数据量超过 100 ,那 PCIe 最合适了。
速度是一方面考虑的原因,能否快速实现(有无成熟的设计方案),并且产品稳定、可
靠是另外一个需要考虑的原因。
USB 有 Cypress 的 USB2.0 芯片,然后将总线接到 FPGA 上。网上有很多 USB 芯片的程
序、驱动程序,甚至有公开的 GUI 程序,可以方便的完成 FPGA
您可能关注的文档
最近下载
- 机械测量培训课程.pptx
- 医疗器械安全有效基本要求清单填写参考模板2024年.docx
- 人教版(2024)数学一年级下册四 100以内的口算加、减法 练习.pptx
- 电气装置安装工程质量检验及评定规程DLT5161 2018.doc
- 做好客舱清洁前准备课件讲解.pptx
- 铁道信号论文-信号机维护与故障处理.doc
- ISO13485质量手册+全套程序文件.docx VIP
- 汽车机械维修工(高级技师)职业鉴定考试题库资料(高频300题).pdf
- 多维视角下梧州市普通高中体育生学训现状剖析与发展路径探索.docx
- 江南事业编招聘考试题历年公共基础知识真题汇总-综合应用能力(2010-2021.pdf VIP
文档评论(0)