| CPC G06F 15/7825 (2013.01) [G06F 13/20 (2013.01); G06F 13/4022 (2013.01)] | 11 Claims |

|
1. A network-on-chip (NoC) comprising:
a plurality of network interfaces (NIs);
a plurality of switches in communication with the NIs; and
at least one broadcast adapter in communication with one or more switches of the plurality of switches, the broadcast adapter including:
a request ingress port for receiving request packets;
a response egress port for sending response packets;
a plurality of request egress ports, wherein each request egress port is connected to a unique target and sends packets to the unique target; and
a plurality of response ingress ports, wherein each response ingress port is connected to the unique target and receives packets from the unique target,
wherein the broadcast adapter duplicates request packets that are received at the request ingress port and sends one duplicated packet to each request egress port of the plurality of request egress ports, and
wherein the broadcast adapter checks each of a plurality of response packets, which are received at the plurality of response ingress ports, for errors when the duplicated request packets are write request transactions and combines the plurality of response packets to generate a combined packet that are received at the plurality of response ingress ports and sends the combined packet to an initiator using the response egress port.
|