- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AN 456: PCI Express 高性能
参考设计
引言
® ®
PCI Express高性能参考设计主要介绍Altera PCI Express MegaCore 功能硬核IP实现的性能。设计包括高
® ®
性能链直接存储器访问(DMA)功能,它在Stratix IV GX FPGA或者Arria II GX 内部存储器和系统存储器
之间实现数据传送。参考设计包括基于Windows XP 的应用软件,用于建立DMA传送。应用软件还测量并
显示传送性能。您可以利用该参考设计来评估PCI Express协议在Stratix IV GX或者Arria II GX器件中采用
硬核IP实现的性能。
Altera 同时以硬核IP和软核IP 的形式提供PCI Express MegaCore功能。以根端口或者端点的形式实现硬核
IP 。硬核IP符合PCI Express基本规范1.1和2.0 。软核IP只能以端点的形式实现。它符合PCI Express基本规
范1.0a和1.1。
本应用笔记还包括计算PCI Express MegaCore功能吞吐量的教程,以及运行链DMA设计实例的说明。这一
参考设计的链DMA是由PCI Express编译器生成的链DMA实例。PCI Express 编译器用户指南详细解释了这
一实例。
本应用笔记包括以下部分:
■ 第1页的“理解PCI Express 中的吞吐量”
■ 第6页的“参考设计主要组成”
■ 第6页的“参考设计功能说明”
■ 第10页的“准备进行设计”
■ 第17页的“性能基准测试结果”
理解PCI Express中的吞吐量
PCI Express系统的吞吐量取决于多种因素,包括协议开销、负载大小、完成延时和流控制更新延时等。
吞吐量还与构成链路的器件特性有关。这一部分讨论您在分析吞吐量时必须考虑的各种因素。这一实例
假设工作在2.5 Gbps 的×1链路。相同的理论也适用于5.0 Gbps的Gen2链路。
协议开销
PCI Express使用8b/10b编码,每一字节数据转换为10位数据编码,导致25% 的开销。因此,有效数据速率
只有2 Gbps,或者每通路250 MBps 。
工作链路传送数据链路层数据包(DLLP)和物理层数据包(PLP) 。PLP长度为四字节,或者一个双字,含有
SKP有序集。DLLP长度为两个双字,含有ACK/NAK和流控制DLLP 。ACK和流控制更新DLLP传送方向
与会话层数据包(TLP)相反。当链路发送和接收宽带数据时,会处理大量的DLLP ,大约每个TLP一个DLLP 。
DLLP和PLP 降低了TLP有效带宽。TLP格式如图1所示。
2009 Altera Corporation
AN 456
图1.TLP格式
如果不包括可选ECRC ,与一个TLP相关的开销在5个双字和7个双字之间。开销包括起始和结束帧符号、
序列ID、三个或者四个双字字长的TLP帧头,以及链路循环冗余校验(LCRC) 。TLP帧头长度取决于TLP
类型,不同的TLP有不同的帧头长度。TLP 的其他部分含有0– 1024双字数据负载。
后写入吞吐量
采用下面的公式来计算理论最大吞吐量:吞吐量% = 负载大小/ (负载大小+开销)
图2显示了不同TLP帧头长度,并忽略DLLP和PLP 的最大吞吐量。对于256字节最大负载长度,以及三个
双字TLP帧头(或者5个双字开销),最大吞吐量为(256/(256+20)),即92% 。
图2.存储器写操作最大吞吐量
PCI Express配置空间中的器件控制寄存器(7:5 比特)控制最大TLP负载长度。MegaCore功能参数最大负载
长度设置了器件性能寄存器(2:0 比特)所支持的只读最大负载长度值,针对这一负载长度优化了MegaCore
功能。您可以将MegaCore功能配置为最大负载长度,然后,根据系统所支持的最大负
您可能关注的文档
- 2205双相不锈钢在制药和生.PDF
- 2271A工业压力校准器.PDF
- 2322汞和、砷元素形态和其价态测定法.PDF
- 3051型植物光合测定仪.PDF
- 3132型拉向压向扁平传感器.PDF
- 3730系列3730-5型数字式电气阀门定位器.PDF
- 3731系列Exd隔爆型数字式电气阀门定位器.PDF
- 5302热能和发电工程类.PDF
- 5601机械设计制造类.PDF
- 5605船舶和海洋工程装备类.PDF
- 分析let s单元56ago2卷纸zheng unit56.pdf
- 塑胶材料其它分类原料pa9t 12.pdf
- md16x16数字媒体切换器设备.pdf
- 者参考项目发起人学科类型单位序列承包商修订页代码顺序典型.pdf
- 届世界天然气大会阿姆斯特丹2006add10288.pdf
- 期测试记录表每周weekly g1g6 journeys tests level 6 lesson26.pdf
- modernize-whitepaper现代化您应用程序白皮书.pdf
- anybackup产品典型案例分析.pdf
- 约克金融工程课程tfeslide32.pdf
- 广州市妇女儿童医疗中心历份教学药历01tjy.pdf
文档评论(0)