×

Interrupt management system for deferring low priority interrupts in real-time system

  • US 9,772,963 B2
  • Filed: 07/26/2015
  • Issued: 09/26/2017
  • Est. Priority Date: 07/26/2015
  • Status: Active Grant
First Claim
Patent Images

1. An interrupt management system connected to an interrupt controller for managing a plurality of interrupts, the interrupt management system comprising:

  • a timer; and

    an interrupt management sub-system, connected to the timer, and including first and second interrupt status registers, wherein the interrupt management sub-system is configured for;

    receiving the plurality of interrupts,determining a first interrupt of the plurality of interrupts to be a real-time interrupt and storing a first status value therefor in the first interrupt status register,determining a second interrupt of the plurality of interrupts to be a non-real-time interrupt and storing a second status value therefor in the first interrupt status register,determining the second interrupt to be at least one of a maskable interrupt and a non-maskable interrupt based on the second status value,determining a third interrupt of the plurality of interrupts to be one of a real-time interrupt and a non-real-time interrupt and storing a third status value therefor in the second interrupt status register,determining a fourth interrupt of the plurality of interrupts to be one of a real-time interrupt and a non-real-time interrupt and storing a fourth status value therefor in the second interrupt status register,initializing the timer for a predetermined time period based on the first interrupt, wherein the timer generates a timer window active signal after the predetermined time period,transmitting the first interrupt to the interrupt controller,queuing the second interrupt during the predetermined time period when the second interrupt is a maskable interrupt, andtransmitting the second interrupt to the interrupt controller when the second interrupt is a non-maskable interrupt.

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