PCI的一些知识

PCI总线仲裁

         仲裁器能够在总线周期的进行过程中决定下一下能够得到总线周期的设备。仲裁算法可由软件配置。

 

PCI  INTx上的中断是共享的。使得多台设备能够使用相同的中断信号。由软件来确定共享该中断信号是由哪台设备产生的中断。通过轮询映射到设备存储空间中的待处理中断比特来实现的。效率比较低。

 

PCI有三种地址空间映射

         存储器映射(4GB

         IO空间映射(64KB

         配置空间映射(16MB) 只能通过北桥的一个IO映射实现对配置空间的读写

每个功能有256字节,64字节是必须的配置头,包括ID,厂商ID,状态寄存器等。剩下192字节是设备专用配置空间。

 

Cpu通过北桥与pci设备通信。

 

MCHmemory controller hub)存储器控制中心

ICHIO controller hubIO控制中心

 

PCI-E

每个方向上有一对差动信号。

差动信号:

正电压差表示逻辑1,负电压差表示逻辑0,无电压表示三态(高阻态,链路的电气空闲和低功率状态)

 

PCI-E使用基于数据包的协议来编码事物,而不是我们熟悉的PCI体系结构的总线周期。

 

数据通过8b/10b编码自带时钟,接收端从中恢复时钟。(使用PLL从比特流的0110的转换恢复时钟)

 

PCI-E没设备功能的最大配置空间有256字节扩展到4KB

 

PCI-E采用和PCI-X类似的MSI协议在带内实现中断,使用存储器写数据包来发送中断矢量给主桥设备,而它接着又中断CPU

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值