Patent ID: 9661521
Date: 2017-05-23
CPC Classifications: G06F,H04B,H04J,H04L,H04W

Claim:
1. A system for merging first and second en-queue signals corresponding to first and second interrupts, respectively, comprising: a first queue module for receiving and storing the first en-queue signal, receiving a first de-queue signal, and generating a first status signal based on the first en-queue signal and the first de-queue signal; a first status module for receiving first and second output signals, and connected to the first queue module for receiving the first status signal, identifying one of the first and second output signals as a first final output signal, and generating a first merge signal and the first de-queue signal based on the first final output signal and the first status signal; a second queue module for receiving and storing the second en-queue signal, receiving a second de-queue signal, and generating a second status signal based on the second en-queue signal and the second de-queue signal; a second status module for receiving the first and second output signals, and connected to the second queue module for receiving the second status signal, identifying one of the first and second output signals as a second final output signal, and generating a second merge signal and the second de-queue signal based on the second final output signal and the second status signal; a first merger module connected to the first and second status modules for receiving the first and second merge signals, respectively, storing a first merger value that includes first and second values corresponding to the first and second interrupts, respectively, and generating the first output signal based on the first merger value and the first and second merge signals; and a second merger module connected to the first and second status modules for receiving the first and second merge signals, respectively, storing a second merger value that includes third and fourth values corresponding to the first and second interrupts, respectively, and generating the second output signal based on the second merger value and the first and second merge signals, wherein at least one of the first and second output signals is indicative of the first and second en-queue signals, thereby merging the first and second en-queue signals into the at least one of the first and second output signals.