发明名称 Edge-triggered interrupt conversion in a system employing level-sensitive interrupts
摘要 In an embodiment, a system includes an interrupt controller, one or more CPUs coupled to the interrupt controller, a communication fabric, one or more peripheral devices configured to generate interrupts to be transmitted to the interrupt controller, and one or more interrupt message circuits coupled to the peripheral devices. The interrupt message circuits are configured to generate interrupt messages to convey the interrupts over the fabric to the interrupt controller. Some of the interrupts are level-sensitive interrupts, and the interrupt message circuits are configured to transmit level-sensitive interrupt messages to the interrupt controller. At least one of the interrupts is edge-triggered. The system is configured to convert the edge-triggered interrupt to a level-sensitive interrupt so that interrupts may be handled in the same fashion.
申请公布号 US9009377(B2) 申请公布日期 2015.04.14
申请号 US201213666132 申请日期 2012.11.01
申请人 Apple Inc. 发明人 Machnicki Erik P;Balkan Deniz;Gulati Manu
分类号 G06F13/24 主分类号 G06F13/24
代理机构 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. 代理人 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. ;Merkel Lawrence J.
主权项 1. A method comprising: receiving an edge-triggered interrupt event generated by a peripheral device in a system; converting the edge-triggered interrupt event into a level-sensitive interrupt in the system by an interrupt message circuit that is coupled to receive the edge-triggered interrupt event; and interrupting a processor in the system responsive to the level-sensitive interrupt, the interrupting comprising generating an interrupt message by the interrupt message circuit to deliver the level-sensitive interrupt to an interrupt controller over a communication fabric in the system, and the interrupt message is an interrupt set message.
地址 Cupertino CA US