Inventors:
Barton J. Sano - Fremont CA, US
Joseph B. Rowlands - Santa Clara CA, US
James B. Keller - Palo Alto CA, US
Laurent R. Moll - Saratoga CA, US
Koray Oner - Sunnyvale CA, US
Manu Gulati - Santa Clara CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
G06F013/36
G06F013/14
US Classification:
710306, 710305, 710 22, 710 5
Abstract:
An apparatus includes one or more interface circuits, an interconnect, a memory controller, a memory bridge, a packet DMA circuit, and a switch. The memory controller, the memory bridge, and the packet DMA circuit are coupled to the interconnect. Each interface circuit is coupled to a respective interface to receive packets and/or coherency commands from the interface. The switch is coupled to the interface circuits, the memory bridge, and the packet DMA circuit. The switch is configured to route the coherency commands from the interface circuits to the memory bridge and the packets from the interface circuits to the packet DMA circuit. The memory bridge is configured to initiate corresponding transactions on the interconnect in response to at least some of the coherency commands. The packet DMA circuit is configured to transmit write transactions on the interconnect to the memory controller to store the packets in memory.