pci无线配置服务器,PCI配置空间(中文).doc

PCI Configuration

名词说明:

?PCI为Peripheral Component Interconnect 的缩写,它是由 Intel 所发表的另一种局部总线 (另一种为 VESA Local Bus),以配合 Pentium 系列的微处理机为主,PCI 的最大特点在于它是和主机板不相关的接口,而且一台主机最多支持 16 台使用 PCI 接口的外围设备,这种总线架构还支持 PowerPC 等机种,因此 PCI 适配卡将可在不同工作平台上使用。

?PCI 的数据总线 (data bus) 是 32 位或是 64 位宽,工作频率为33 MHz,在 64 位宽的总线之下,每个 clock 可传送 8 个字节,因此最高的数据传输速率为每秒 33×8=264 MB。

?而PCI的改良版称为PCI-X,采用六十四位的总线宽度与133MHz的传输速率,可以使得数据传输量为1.064GBps,而且可以使用于现有的PCI界面卡,PCI-X初期以工作站或是服务器为主。

架构说明:

System(系统讯号):

CLK:

CLK讯号为一个输入讯号,其提供所有交易,包括总线仲裁等的时序,PCI装置的所有输入都是在CLK讯号的上升边缘被取样的.PCI总线上的所有动作都与PCI CLK讯号同步,其讯号频率的范围在0Mhz~33Mhz.

RST(Reset Signal)

当重置讯号被驱动成低态时,它会强迫所有PCI组态缓存器,master及target状态机器与输出驱动器回到初始化状态.

Device Identification

Vendor ID(Offset 00h~01h)

记录PCI厂商识别码,如Intel ID是 8086, VIA ID是 1106,Ali ID是 10B8.

Device ID(Offset 02h~03h)

记录PCI装置识别码.

以BIOS观点来看,通常为了避掉某些装置与系统的兼容性常藉由判断Vendor ID与Device ID 做不同的处理.

Device Control

Command Register(Offset 04h~05h)

指令缓存器

它是一个16位缓存器,提供基本装置响应或进行PCI存取能力的控制.

位功能

IO空间(IO Space).当此位被设定为1时,显示该装置需求IO地址.

内存空间(Memory Space).当此位被设定为1时,显示该装置需求内存地址.

Bus Master.当被设定为1时,此装置能当作bus master来用,组态软件用此位来决定装置是否具有bus master能力.

特殊周期(Special Cycle). 当被设定为1时,装置可以监视PCI特殊周期.

Memory Write and Invalidate Enable. 当被设定为1时,装置可以产生Memory Write-and-Invalidate指令, 当设定为0时,装置使用Memory Write指令来取代,软件不应该致能此位,直到装置的快取线大小组态缓存器以系统快取线大小来初始化,组态软件可以用它及位2,Bus Master一起来侦测master是否能够使用Memory Write-and-Invalidate指令,假设它可以的话,则快取线大小将会被写入到master的快取线大小组态缓存器.

VGA调色盘监管(VGA Pallete Snoop). 当此位被设定为1时,此位指示其与VGA兼容的装置去监管对VGA Color Pallete(调色盘)缓存器的IO写入,在非VGA图形装置,重置会将此位设定为1,开启调色盘监管功能.

同位错误响应(Parity Error Response). 当此位被设定为1时,装置可以报告同位错误(以驱动PERR#到低组态的方式),当清除为0时,装置不会在发生同位错误事件时,驱动PERR#到低组态,不过,它仍必须设定在其状态缓存器里的侦测到同位错误状态位.

逐步驱动控制(Stepping Control).控制装置是否可以进行地址/数据逐步驱动,从不使用逐步驱动的装置必须将此位以硬件接线设定为0,一定要使用逐步驱动的装置必须将此位以硬件接线设定为1,能够使用这两种方式的装置必须将此位实做成一个可读/可写的位,并且在重置后初始化为1.

SERR# Enable.当设定为1时,装置可以驱动SERR#线,设定为0会关闭装置的SERR#输出驱动器,此位与位6(同位错误报告)必须被设定,以便报告地址同位错误

Fast Back-to-Back Enable.假如Bus Master可以在第一次和第二次交易中,与不同的Target进行Fast Back-to-Back交易的话,此位可用来启动或关闭这功能,假如所有在Bus Master

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值