Data processing system with tag-based queue management

    公开(公告)号:US12072757B2

    公开(公告)日:2024-08-27

    申请号:US17976623

    申请日:2022-10-28

    申请人: NXP B.V.

    IPC分类号: G06F11/07

    CPC分类号: G06F11/079 G06F11/0721

    摘要: An aspect of the invention is directed towards a data processing system and method including a transaction scheduler configured to process transactions, a tag control circuit coupled to the transaction scheduler configured to detect a fault by comparing output signals, and a controller coupled to the tag control circuit. The controller is configured to receive a transaction request identifying a transaction, generate a unique tag value for the transaction request, load the unique tag value into the transaction scheduler, determine a current unique tag value associated with the transaction being executed, and generate a fault. The system is further configured to generate fault when: (i) the current unique tag value is not found, or (ii) the transactions timeout after a predetermined number of cycles.

    Bandwidth allocation
    2.
    发明授权

    公开(公告)号:US12124385B2

    公开(公告)日:2024-10-22

    申请号:US17976395

    申请日:2022-10-28

    申请人: NXP B.V.

    IPC分类号: G06F13/16 G06F13/18

    摘要: Aspects of the disclosure are directed to allocating bandwidth. As may be implemented in accordance with one or more embodiments, respective amounts of bandwidth are allocated to respective application groups for each memory access cycle in a set of memory access cycles. Initial bonus bandwidth is provided to a first one of the application groups during one of the memory access cycles. The bonus bandwidth may include at least a portion of bandwidth allocated to and unused by one of the other respective application groups during the memory access cycle. Additional bonus bandwidth is selectively provided to the first application group during one of the memory access cycles based on the initial bonus bandwidth and a maximum amount of bonus bandwidth defined for the set of memory access cycles, in response to bandwidth allocated to one of the other respective application groups during the subsequent memory access cycle being unused.

    BANDWIDTH ALLOCATION
    3.
    发明公开

    公开(公告)号:US20240143519A1

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

    申请号:US17976395

    申请日:2022-10-28

    申请人: NXP B.V.

    IPC分类号: G06F13/16 G06F9/50 G06F13/18

    摘要: Aspects of the disclosure are directed to allocating bandwidth. As may be implemented in accordance with one or more embodiments, respective amounts of bandwidth are allocated to respective application groups for each memory access cycle in a set of memory access cycles. Initial bonus bandwidth is provided to a first one of the application groups during one of the memory access cycles. The bonus bandwidth may include at least a portion of bandwidth allocated to and unused by one of the other respective application groups during the memory access cycle. Additional bonus bandwidth is selectively provided to the first application group during one of the memory access cycles based on the initial bonus bandwidth and a maximum amount of bonus bandwidth defined for the set of memory access cycles, in response to bandwidth allocated to one of the other respective application groups during the subsequent memory access cycle being unused.