推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于mpslinux内核pc子系统分析系列pc枚举

更新时间:2020-11-09 18:43:19 大小:4M 上传用户:xuzhen1查看TA发布的资源 标签:linux 下载积分:0分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

PCI基础
PCI是 Peripheral Component Interconnect的缩写,它因为高性能、低成本以及良好的扩展性而在计算机系统中被广泛使用。上至服务器,下至嵌入式设备都能找到它的身影。图1显示了一个标准PCI总线的组织结构图。

从图中我们可以看出PCI总线架构主要被分成三部分1、PCI设备。符合PCI总线标准的设备就被称为PCI设备,PCI总线架构中可以包含多个PCI设备。图中的 Audio、LAN都是一个PCI设备。PCI设备同时也分为主设备和目标设备两种声设备是一次访问操作的发起者,而日标设备则是被访问者2、PCI总线。PC总线在系统中可以有多条,类似于树状结构进行坊展,每条PC总线都可以连接多个PCI设备桥。上图中有两条PCI总线。
3、PCI桥。当一条PCI总线的承载量不够时,可以用新的PCI总线进行扩展,而PCI桥则是连接PCI总线之间的纽带。图中的PCI桥有两个,一个桥用来连接处理器、内存以及PCI总线,而另外一条则用来连接另一条PCl总线PCI总线操作
PCI总线操作表示主设备向目标设备所发起的操作请求,最多有16种类型。主要类型有:1O方式读/写,Memory方式读/写,Configuration方式读/写等PCI配制空间
对于软件开发者来说,该如何对PCI设备进行编程呢?PCI总线标准中定义了一套配置空间寄存器用于读取或者设置PCI设备的信息。每个PCI设备/桥都有自己的配置空间寄存器。

部分文件列表

文件名 大小
基于mpslinux内核pc子系统分析系列pc枚举.pdf 4M

【关注B站账户领20积分】

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载