Patent ID: 7676617
Filing Date: 2010-03-09
Classification: G06F

Abstract:
1. A method of verifying proper communication of data packets from one of a plurality of initiator devices on a data bus to one of a plurality of target devices on the data bus, the method comprising the steps of: synchronizing a target-specific counter selected from a plurality of target-specific counters on the initiator device where one each of the plurality of target-specific counters is associated with one each of the plurality of target devices on the data bus, and an initiator-specific counter selected from a plurality of initiator-specific counters on the target device, where one each of the plurality of initiator-specific counters is associated with one each of the plurality of initiator devices on the data bus, with a common counter value, with the initiator device, writing the counter value of the target-specific counter on the initiator device into a header for the packet, sending the packet from the initiator device to the target device on the data bus, upon receipt of the packet by the target device, checking the counter value written into the header of the packet with the initiator-specific counter on the target device, and when the counter value written into the header of the packet is not equal to the initiator-specific counter on the target device, then generating an error message with the target device.