Communicating transaction-specific attributes in a peripheral component interconnect express (PCIe) system

    公开(公告)号:AU2016283926A1

    公开(公告)日:2017-11-30

    申请号:AU2016283926

    申请日:2016-06-01

    Applicant: QUALCOMM INC

    Abstract: A PCIe system includes a host system (304) and at least one PCIe endpoint (302). The PCIe endpoint is configured to determine one or more transaction-specific attributes that can improve efficiency and performance of a predefined host transaction. The PCIe endpoint encodes the transaction-specific attributes in a transaction layer packet (TLP) prefix of at least one PCIe TLP and provides the PCIe TLP to the host system. A PCIe root complex (316) in the host system is configured to detect and extract the transaction-specific attributes from the TLP prefix of the PCIe TLP received from the PCIe endpoint. By communicating the transaction-specific attributes in the TLP prefix of the PCIe TLP, it is possible to improve efficiency and performance of the PCIe system without violating the existing PCIe standard.

    Coherency driven enhancements to a peripheral component interconnect (PCI) express (PCIe) transaction layer

    公开(公告)号:AU2016284002A1

    公开(公告)日:2017-11-23

    申请号:AU2016284002

    申请日:2016-06-17

    Applicant: QUALCOMM INC

    Abstract: Coherency driven enhancements to a PCIe transaction layer are disclosed. In an exemplary aspect, a coherency agent is added to a PCIe system to support a relaxed consistency model for use of memory therein. In particular, endpoints can request ownership of portions of the memory to read from and write to the memory. The coherency agent assigns an address range including the requested portions. The requesting endpoint copies the contents of the memory corresponding to the assigned address range into local endpoint memory to perform read and write operations locally. The owning endpoint may provide an updated snapshot of the copied memory contents upon request. At completion of use of the copied memory contents, or upon request from the coherency agent, ownership of the address range reverts back to the root complex, and the endpoint sends the updated contents back to the address range in the system memory element.

Patent Agency Ranking