PCIe AER中断
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PCIe AER中断相关的知识,希望对你有一定的参考价值。
参考技术A 说明这个网卡有问题,网卡驱动不正确或者网卡坏了。如果是笔记本到官网下载驱动并更新, 如果台式机, 最好用主板光盘或去主板官方网站下载。把它重装一下,看能不能解决问题。
PCIE设备通过称为互连或链路的逻辑连接进行通信。链路是两个PCIe端口之间的点对点通信通道,允许它们发送和接收普通PCIe请求或中断 。 在物理层面上,一条链路由一条或多条通道组成。
PCIE知识点
引自:http://bbs.eetop.cn/thread-442072-1-1.html
1.从速度上来讲PCIE1.0标准 2.5G(8B/10B),
pcie2.0标准 5.0G(8B/10B)
pcie3.0标准8G(128B/130B)
通道来讲:
X1,X2,X4,X8,X16。
中断实现:
1:lengcy INTN
2:传统中断
3:MSI中断。
辅助功能 :
1:功耗管理
2:AER机制。
3:FC流量控制与调节机制。
从结构上来讲分为
GTP+数据链路层+应用层,其中GTP和数据链路层是IP提供的,基本上不需要修改,除非几个特殊的应用
从模式上来讲
rc模式
EP模式
从接口上来讲 :
1IO模式
2:DMA模式,DMA模式分为块DMA(B_DMA) 和 链式DMA(SG_DMA),还有好几个DMA模式,但是没有实际用过。
参考资料:
1:pcie标准教材
2:pcie结构导读
xilinx的DMA例子
1:xapp1052
2:xapp859
3:opencores中的SG_DMA
2.和器件有关。 s6 和 v6 、v5 都有不同 7系列 基本上是相同的
3.DMA是针对CPU板卡上的一种访问内存方式,对我FPGA,只有mem read和mem write这种最简单的协议概念,很多新人把DMA想复杂了,但一说其实就是协议里的mem操作,就很容易理解了。
http://bbs.csdn.net/topics/390416488
以上是关于PCIe AER中断的主要内容,如果未能解决你的问题,请参考以下文章
RK3399平台开发系列讲解(PCI/PCI-E)5.54PCIE INTx中断机制