专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
图解PCIE原理(从软件角度)
2019-04-14 12:26
发布
生成海报
站内文章
/
模拟电子
13690
0
1276
1 PCIE基本概念
1.1 PCIE拓扑架构图
1.2 PCIE Switch内部结构图
1.3 PCIE协议结构图
2 PCIE枚举原理
2.1 Type0&Type1配置头空间
2.2 拓扑示例
连接Device0的端口设为Port0,连接Device1的端口设为Port1 (Port可以看作PCI Bridge)
2.3 枚举过程
Port0、Port1的相关Bus Register变化过程如下图
2.4 资源分配
2.4.1 非桥设备资源分配
以Device0的资源分配为例:需要64KB IO Memory 以及 256 Byte IOPort
(IOPort Base = 0x10000000, IOMem Base = 0x20000000)
2.4.2 桥设备资源分配
Port0为支持Devic0 IO & Memory Routing相关的Register设定
3 PCIE事务交互
3.1 配置空间读写
Read Conf Space: Device0 offset 4
3.2 内存空间读写
MMIO Read: addr = 0x20000004
3.3 中断发起、取消
转载:http://blog.csdn.net/hulidong971/article/details/41412199
Ta的文章
更多
>>
pads中pcb文件怎么转换为低版本
0 个评论
数十种TensorFlow实现案例汇集:代码+笔记
0 个评论
AVR和MCS-51和PIC三者间的区别
0 个评论
用C语言编程使51单片机的数码管左移循环显示
0 个评论
图解PCIE原理(从软件角度)
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮