×

Programmable hardware mailbox message technique and system

  • US 5,737,240 A
  • Filed: 01/25/1996
  • Issued: 04/07/1998
  • Est. Priority Date: 01/25/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a data processing system including a processor running control instructions and coupled to a mailbox for receiving a message, peripheral circuitry generating events to be serviced, and a mailbox message circuit coupled between said processor and said peripheral circuitry, a method for reporting said events to said processor comprising the steps of:

  • setting a first memory in said mailbox message circuit to represent a plurality of allowable events, said plurality of allowable events being serviceable by said data processing system;

    latching a plurality of event signals in a second memory of said mailbox message circuit, each event signal of said plurality of event signals originating from said peripheral circuitry and requiring service by said data processing system;

    comparing said plurality of event signals with said plurality of allowable events to determine which of said plurality of event signals are currently qualified to be serviced by said data processing system;

    transferring to said mailbox an encoded message indicating to said control instructions which event signal of said plurality of event signals is currently qualified to be serviced by said data processing system;

    servicing said plurality of event signals latched in said second memory;

    inhibiting subsequent latching of other event signals generated in said peripheral circuitry once said message has been transferred to said mailbox and until said plurality of event signals latched in said second memory have been serviced; and

    storing a subsequent event signal in a third memory of said mailbox message circuit, said subsequent event signal representing said event generated by said peripheral circuitry after said message was transferred to said mailbox and before said plurality of event signals in said second memory have been serviced.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×