×

Adjusting order of execution of a target device

  • US 10,255,210 B1
  • Filed: 03/01/2016
  • Issued: 04/09/2019
  • Est. Priority Date: 03/01/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system-on-chip, comprising:

  • a master device operable to initiate transactions;

    a target device operable to receive the transactions;

    a communication fabric for transferring the transactions from the master device to the target device; and

    a command bus communicatively coupled between the master device and the target device, wherein the command bus is a synchronous bus routed outside the communication fabric;

    wherein the master device is configured to;

    transmit a first transaction to the target device over the communication fabric, wherein the first transaction includes a first transaction identifier;

    transmit a second transaction to the target device over the communication fabric after transmitting the first transaction, wherein the second transaction includes a second transaction identifier; and

    transmit an ordering message to the target device over the command bus, wherein the ordering message includes the first transaction identifier and an ordering command, wherein the target device is configured to adjust an execution order on the target device of the first transaction relative to the second transaction based on receiving the ordering message.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×