PA数据链路解密之PCI-E总线
发布日期:2015-12-09 15:23
仪器仪表商情网 摘要:作为新一代的通用总线接口标准,PCI-Express(PCI-E)高带宽、低延迟、可扩展、支持热插拔等优点,使其全面取代了PCI、AGP等早期总线。ZLG致远电子功率分析仪的内部多个高速数据总线中,也包含了PCI-E。下面我们来一起认识这一接口。
1.1架构
图 1 框架图
1、Root Complex(RC)PCI-E根控制器,集成在主处理器系统中,管理处理器与PCIE设备的连接。
2、 Switch
PCI-E交换设备,用于PCI-E总线的扩展。
3、Bridge
PCI-E桥设备,用于PCI-E与其它总线的桥接。例如:PCIE to PCI桥。
4、Endpoint(EP)
PCI-E终端设备,例如网卡等通讯板卡或其它数据采集板卡。
实际应用中,我们关注较多的则是此类设备。
1.2通讯
1、 地址映射
EP设备可通过配置自身PCI-E控制器,将设备内部一段内存地址映射到CPU保留地址空间。CPU通过访问该映射后的地址,便可透明地读写设备,而不必关心物理传输细节。
2、直接内存访问
EP设备具有总线主控能力,即能够主动访问CPU地址空间。通过修改PCI-E控制器的地址映射,配合DMA控制器,可以实现无需CPU干预的数据传输。
3、MSI(Message Signaled Interrupt)中断
EP设备可以将某个特定消息写到特定地址,触发一个CPU中断。
1.3枚举
1、配置空间
图 2 配置空间
如图2所示,配置空间是由EP设备定义,用于描述EP设备资源及特性的一组寄存器。在枚举过程中,RC会扫描PCI-E总线上的所有设备。通过访问该设备的配置空间,可以获得加载EP设备驱动所需的DeviceID、VendorID等信息。2、BAR(base Address Registers)
EP设备可向RC请求将自身的1~6段设备地址映射到CPU的地址空间,这1~6个CPU地址由RC软件在枚举过程中分配并回写到配置空间中的BAR寄存器。
3、枚举流程
图 3 枚举流程
如图3所示,CPU以一定顺序扫描系统内的PCI-E总线,为发现的设备分配总线号、设备号,构建设备树,分配地址空间并回写BAR。操作系统启动后,将根据DeviceID、VendorID找到匹配的驱动程序并加载运行。
下一篇: 电源模块输出电压什么会变低
- 关键词:仪器仪表 测试测量 技术分析 致远电子 通信技术
- 浏览量:685
- 来 源:仪器仪表商情网
- 编辑:致远电子
- 声明:凡本网注明" 来源:仪商网"的所有作品,版权均属于仪商网,未经本网授权不得转载、摘编使用。
经本网授权使用,并注明"来源:仪商网"。违反上述声明者,本网将追究其相关法律责任。
本网转载并注明自其它来源的作品,归原版权所有人所有。目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。如有作品的内容、版权以及其它问题的,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
本网转载自其它媒体或授权刊载,如有作品内容、版权以及其它问题的,请联系我们。相关合作、投稿、转载授权等事宜,请联系本网。
QQ:2268148259、3050252122。
-
城市轨道交通运行维护解决方案 · 供电系统运维篇交通安全|2024-09-05
-
应用场景案例 | 优利德UTi640Q高性能红外热成像仪在蓝思精密配电房温度检测中的具体应用产品应用|2024-07-10
-
【技术方案】什么是三相不平衡,怎样计算三相不平衡度,三相不平衡的指标是多少?技术分析|2024-07-05
-
案例分享 | UT620系列直流电阻测试仪在风机绕组检测中的专业应用产品应用|2024-05-23
-
鼎阳SDS2352X Plus示波器使用手记产品应用|2024-05-06
-
福禄克测试仪表,助力居民幸福生活产品应用|2024-04-24
-
精准定位热隐患 | 红外热成像仪在光伏电站系统运维中的高效应用产品应用|2024-03-07
-
逆变器并网测试方式技术分析|2023-12-13
-
技术贴丨三相异步电动机性能试验的测量仪器与测量要求技术分析|2023-12-05
-
杜绝漏水烦恼,畅享无忧暖冬| 优利德全面护航地暖管道漏水检测产品应用|2023-09-04
加载更多>>
加载更多>>