pcie 实用篇

人生就是这么无聊

想做的不让做,不想做的偏偏很多

我很无奈呀

废话不多说,开始我的pcie 记录,学习和探索之路。。

pcie 1.0,2.0,3.0,4.0… x1,x4,x8,x16
开始贴图:在这里插入图片描述

速度请参考以上图片(请别让pcie背锅,速度上不去,找问题,请绕开pcie,好吗?)

pcie controller host :
RC :

记住这两种是有区别的。。ok ???

RC root complex CPU连接到根聚合体(Root Complex),RC负责完成从CPU总线域到外设域的转换,并且实现各种总线的聚合。将一部分CPU地址映射到内存,一部分地址映射到相应的相应的设备终端 (抄过来的)

pcie controller host:
在这里插入图片描述

在我理解,arm64架构,ddr,pcie host并列存在(都属于SOC上的控制器),x86架构下,由RC 统一管理 (可能不对,未去验证)

突然感觉pcie的东西很多,但有不知道从何说起

<1>:pcie 硬件组成(包括配置空间,bar等)
<2>:pcie 协议(包括事务层,链路层,物理层),当然主要介绍事务层,链路层和物理层封装例化在了ip core,FPGA开发只需要 关注事务层,目前正在研究,cpu->pcie host->ep
<3>:pcie实际应用,包括cpu pcie host ,switch,ep的电路图

真的不知道从何说起呀!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值