PCIE知识点-006:PCIE的寄存器属性

本文寄存器描述摘自PCI Express Base Specification Revision 5.0, Version 1.0

描述了PCIE 配置寄存器的属性特征

Register Attribute

Description

HwInit

Hardware Initialized - 硬件初始化

Register bits are permitted, as an implementation option, to he hard-coded, initialized by system/device firmware, or initialized by hardware mechanisms such as pin strapping or nonvolatile storage(非易失存储器). Initialization by system firmware is permitted only for system-integrated devices. Bits must be fixed in value and read-only after initialization. After Initialization, values are only permitted to change following Conventional Reset (see Section 6.6.1 ) and subsequent re-initialization. HwInit 寄存器不会被FLR修改

RO

Read-only - 只读

Register bits are read-only and cannot be altered by software. Where explicitly defined, these bits are used to reflect changing hardware state, and as a result bit values can be observed to change at run time.134 Register bit default values and bits that cannot change value at run time, are permitted to be hard-coded, initialized by system/ device firmware, or initialized by hardware mechanisms such as pin strapping or nonvolatile storage. Initialization by system firmware is permitted only for system-integrated devices.If the optional feature that would Set the bits is not implemented, the bits are hardwired to 0b.

RW

Read-Write - Register bits are read-write and are permitted to be either Set or Cleared by software to the desired state. 如果与此bits关联的optional feature 没有实现,则此比特位只读且硬接线为0b

RW1C

Write-1-to-clear status - Register bits indicate status when read. A Set bit indicates a status event which is Cleared by writing a 1b. 写0b则不会有任何影响. 置位此bit的 optional feature 没有实现,则此bit is read-only and hardwired to 0b.

ROS

Sticky - Read-only

寄存器比特只读并且不会被软件修改修改.如果device中对应的optional feature 没有实现,则此硬接线为0b. Bits are neither initialized nor modified by hot reset or FLR. Where noted, devices that consume auxiliary power must preserve sticky register bit values when auxiliary power consumption (via either Aux Power PM Enable or PME_En) is enabled. In these cases, register bits are neither initialized nor modified by hot, warm, or cold reset (see Section 6.6 ).
存在辅助电源的时候,sticky寄存器的值要保持

RWS

Sticky - Read-Write -

Register bits are read-write and are Set or Cleared by software to the desired state. Bits are neither initialized nor modified by hot reset or FLR.136If the optional feature that is associated with the bits is not implemented, the bits are permitted to be hardwired to 0b.Where noted, devices that consume auxiliary power must preserve sticky register bit values when auxiliary power consumption (via either Aux Power PM Enable or PME_En) is enabled. In these cases, register bits are neither initialized nor modified by hot, warm, or cold reset (see Section 6.6 ).
存在辅助电源的时候,sticky寄存器的值要保持

RW1CS

Sticky - Write-1-to-clear status -

Register bits indicate status when read. A Set bit indicates a status event which is Cleared by writing a 1b. Writing a 0b to RW1CS bits has no effect. If the optional feature that would Set the bit is not implemented, the bit is read-only and hardwired to 0b. Bits are neither initialized nor modified by hot reset or FLR.137Where noted, devices that consume auxiliary power must preserve sticky register bit values when auxiliary power consumption (via either Aux Power PM Enable or PME_En) is enabled. In these cases, register bits are neither initialized nor modified by hot, warm, or cold reset (see Section 6.6 ).

RsvdP

Reserved and Preserved - Reserved for future RW implementations. Register bits are read-only and must return zero when read. Software must preserve the value read for writes to bits.

RsvdZ

Reserved and Zero - Reserved for future RW1C implementations. Register bits are read-only and must return zero when read. Software must use 0b for writes to bits.

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值