×

Multiprocessor messaging system

  • US 9,760,526 B1
  • Filed: 09/30/2011
  • Issued: 09/12/2017
  • Est. Priority Date: 09/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A multiprocessor system comprising:

  • a first microprocessor;

    a second microprocessor;

    an external memory system coupled to the first and second microprocessors and configured to receive and temporarily store messages transferred between the first and second microprocessors, wherein the external memory system is physically separate from the first and second microprocessors;

    a first signaling pathway for sending message transmission coordination signals from the first microprocessor to the second microprocessor, wherein the first signaling pathway is coupled to at least two flag registers included within the second microprocessor, wherein a first flag register of the at least two flag registers included within the second microprocessor is configured to receive an indicator that a message from the first microprocessor is waiting in the external memory system and a second flag register of the at least two flag registers included within the second microprocessor is configured to receive an indicator that a message from the second microprocessor was received by the first microprocessor; and

    a second signaling pathway for sending message transmission coordination signals from the second microprocessor to the first microprocessor, wherein the second signaling pathway is coupled to at least two flag registers included within the first microprocessor, wherein a first flag register of the at least two flag registers included within the first microprocessor is configured to receive an indicator that a message from the second microprocessor is waiting in the external memory system and a second flag register of the at least two flag registers included within the first microprocessor is configured to receive an indicator that a message from the first microprocessor was received by the second microprocessor;

    wherein the external memory system is compartmentalized into a first portion configured to receive messages from the first microprocessor for the second microprocessor and a second portion configured to receive messages from the second microprocessor for the first microprocessor;

    wherein the first signaling pathway is independent of the second signaling pathway.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×