The PCI Express Capability definitions below are based on the PCI Express 2.1 Base specification. Implementations may choose to base the device on a specification beyond the PCI Express 2.1 Base specification. In all cases, the PCI Express Base specification is the normative reference for the PCI Express Capability registers.
Note: TLP poisoning is a mandatory capability for PCI Express implementations. There are optional features of TLP poisoning, such as TLP poisoning for a transmitter. When an NVM Express controller has an error on a transmission to the host (e.g., error for a Read command), the error should be indicated as part of the NVM Express command status and not via TLP poisoning.
下面的PCI Express功能定義基於PCI Express 2.1基本規范。 實施人員可以選擇將設備基於PCI Express 2.1 Base規范以外的規范。 在所有情況下,PCI Express基本規范都是PCI Express功能寄存器的規范性參考。
注意:TLP中毒是PCI Express實施的強制功能。 TLP中毒具有可選功能,例如變送器的TLP中毒。 如果NVM Express控制器在傳輸到主機時發生錯誤(例如,讀命令錯誤),則應將該錯誤指示為NVM Express命令狀態的一部分,而不是通過TLP中毒指示出來。