PCIE学习笔记.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PCIE学习笔记

PCIE 学习笔记 文档主要包括四个部分:1)Magwizard 中例化模块的说明;2 )内部结构;3 )结合实 际应用介绍应用层接口信号(我们主要帮客户解决这部分的问题,底层软件驱动部分由客户 自己开发,Altera 不负责支持);4 )学习初期疑问及AE 的解答。 PCI Express Compiler 说明 一〉system setting: 1) Pcie core 的类型:软核、硬核。IVGX 和2AGX 包含硬核 2) PHY type: 选择用不同的器件来实现,可以看到下面支持lane 的数量的不同。 3) Port type: Native Endpoint 是比较新的类型,支持MSI 中断消息(推荐类型)。Legacy Endpoint 不支持。Root point 是源端,endpoint 是目的端。 4) Xcvr ref_clk: 设置reclk 的输入时钟,可以在手册中清楚看到,对于不同的器件,输 入参考时钟的区别。 5) Application Interface: 用于指定 PCI Express 中传输层和应用层的接口,如果用 MegaWizard,建议采用Avalon-ST. 6) Application clock: 指定应用的接口时钟,在选择硬核和软核时有区别。 7) Max rate: Gen1(2.5Gbps), Gen2(5.0Gbps) 8) Test out width: 设置test_out 的宽度,对于不同的核和lanes 有不同的设置。 9) PCIe reconfig: 重配置硬核只读配置寄存器。 二〉PCI register 1) BAR Type:主机以何种形式访问外部设备。BAR 的数量? 2) 参考设备管理器中/ 网络适配器/属性。可以对应这些ID。 MSI 消息中断,windows 不支持,在Vista 或linux 中支持 三〉Capabilities Parameters 1) Tags supported 4-256 设置支持non-posted 请求的tags 数目。 Hard IP:32 or 64 tags for X1,X4 和X8 模式。 Soft IP:4-256 for X1 和X4 模式,4-32 for X8 模式。 2 )Implement completion timeout disable 该选项只对Gen2 的root ports 和endpoints 有效. 3 )Completion Time out range 你可以选择ABCD ,分别对应不同的时间范围。 4 )Error Reporting 就是你是否想显示这些错误信息。 5 )MSI Capabilities 用来设置应用层请求数量,将此值设置给消息控制寄存器。SOPC 只支持1 个MSI。 6 )link Capabilities Link common clock:是否用系统提供的普通参考时钟给PHY 来做参考时钟,建议选用。 Data link layer active reporting:只在root port 有效 Link port number: 将只读端口数目设置到link Capabilities 寄存器中。 7 )Slot Capability Table 3-3 中详细介绍了Slot capability 寄存器中各个值对应的意义。 8 )MSI-X capabilities 此中断只对Hard IP 有效 MSI-X Table size :只读信号,系统软件读这个地方来确定MSI-X Table Size 。(主要+1 的关 系) MSI-X Table Offset: 指向MSI-X table 的基地址。只读。 BAR Indicator: 用来将MSI-Xtable 映射到memory 空间,只读。 四)Buffer Setup 该页包括了接收和重试buffer 的设置。 Maximum payload size: 设置最大的有效载荷大小,对于不同的器件有不同的上限值。 Number

文档评论(0)

ranfand + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档