zoukankan      html  css  js  c++  java
  • 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

    GTX:

    http://wenku.baidu.com/link?url=ET_Zl0ybJDyVpHb6KJjDATEEquxyDFCSKUlHwLFgTKOEd7jw2TZXHTCJEd1vQz_rgh-X49pVYOLu2A3Kqg2B9BC1uX_R_6nleHFnsWvv_3W

    https://zhidao.baidu.com/question/1046423448240588659.html

  • 相关阅读:
    C++ XML文件解析
    coco2d-x create tableView
    cocos2d-x button setTitleLabel
    cocos2d-X create std colorlayer
    Windows cmd "tree"
    C/C++ std::function && std::bind
    C/C++ “std::invoke”: 未找到匹配的重载函数
    31 迭代器 Iterator 是什么?
    30 哪些集合类是线程安全的?
    02 rpx 与 px
  • 原文地址:https://www.cnblogs.com/chengqi521/p/6489078.html
Copyright © 2011-2022 走看看