Message Protocol for a Data Processing System

    公开(公告)号:US20230305985A1

    公开(公告)日:2023-09-28

    申请号:US17702651

    申请日:2022-03-23

    Applicant: Arm Limited

    CPC classification number: G06F13/4221 G06F13/4063 G06F13/4059 G06F13/1668

    Abstract: The present disclosure provides a system and methods for transferring data across an interconnect. One method includes, at a request node, receiving, from a source high speed serial controller, a write request from a source, dividing the write request into sequences of smaller write requests each having a last identifier, and sending, to a home node, the sequences of smaller write requests; and, at the home node, sending, to a destination high speed serial controller, the sequences of smaller write requests for assembly into intermediate write requests that are transmitted to a destination. Each sequence of smaller write requests is assembled into an intermediate write request based on the last identifier.

    Peripheral component handling of memory read requests

    公开(公告)号:US12242399B2

    公开(公告)日:2025-03-04

    申请号:US17678174

    申请日:2022-02-23

    Applicant: Arm Limited

    Abstract: Peripheral components, data processing systems and methods of operating such peripheral components and data processing systems are disclosed. The systems comprise an interconnect comprising a system cache, a peripheral component coupled to the interconnect, and a memory coupled to the interconnect. The peripheral component has a memory access request queue for queuing memory access requests in a receipt order. Memory access requests are issued to the interconnect in the receipt order. A memory read request is not issued to the interconnect until a completion response for all older memory write requests has been received from the interconnect. The peripheral component is responsive to receipt of a memory read request to issue a memory read prefetch request comprising a physical address to the interconnect and the interconnect is responsive to the memory read prefetch request to cause data associated with the physical address in the memory to be cached in the system cache.

    Message protocol for a data processing system

    公开(公告)号:US11860811B2

    公开(公告)日:2024-01-02

    申请号:US17702651

    申请日:2022-03-23

    Applicant: Arm Limited

    CPC classification number: G06F13/4221 G06F13/1668 G06F13/4059 G06F13/4063

    Abstract: The present disclosure provides a system and methods for transferring data across an interconnect. One method includes, at a request node, receiving, from a source high speed serial controller, a write request from a source, dividing the write request into sequences of smaller write requests each having a last identifier, and sending, to a home node, the sequences of smaller write requests; and, at the home node, sending, to a destination high speed serial controller, the sequences of smaller write requests for assembly into intermediate write requests that are transmitted to a destination. Each sequence of smaller write requests is assembled into an intermediate write request based on the last identifier.

    PCIe routing
    4.
    发明授权

    公开(公告)号:US11803506B2

    公开(公告)日:2023-10-31

    申请号:US17512758

    申请日:2021-10-28

    Applicant: Arm Limited

    CPC classification number: G06F13/4282 G06F2213/0026

    Abstract: A data processing apparatus is provided that includes communication circuitry to transmit an interconnect message to a root port using a physical address mapped to the root port. Translation circuitry encapsulates, within the interconnect message to the root port, a Peripheral Component Interconnect Express (PCIe) message to a destination, the PCIe message having routing information encoded as a PCIe bus number associated with the destination.

Patent Agency Ranking