Patent ID: 7200790

Claim:
A method for reliably transmitting data between microprocessors, comprising: selecting a data packet stored in memory associated with a first microprocessor to be transmitted from the first microprocessor to a second microprocessor; establishing a pointer region configured to indicate an address of the data packet in the memory, the pointer region being separate from the memory; appending a first value derived from a data portion of the data packet to the data packet; transmitting the data packet to said second microprocessor; comparing the first value to a second value derived from the data packet received by the second microprocessor; if the second value is different than the first value then the method includes, transmitting a signal to the pointer region for retransmission of the data packet; and retransmitting the data packet from the memory; wherein the pointer region includes a plurality of retry pointers, each of the plurality of retry pointers being 11 bit pointers.