发明名称 Race-free level-sensitive interrupt delivery using fabric delivered interrupts
摘要 In an embodiment, a system includes at least one peripheral device, an interrupt controller, a memory controller, at least one CPU, and an interrupt message circuit coupled to the peripheral device. The interrupt message circuit may be coupled to receive the interrupt signal from the peripheral device, and may be configured to generate an interrupt message for transmission on a communication fabric. In some embodiments, there may be multiple peripherals which have independent paths through the fabric for memory operations to the memory controller. Each such peripheral may be coupled to an instance of the interrupt message circuit. In an embodiment, the interrupt is level sensitive. The interrupt message circuit may be configured to transmit interrupt set messages an interrupt clear messages to the interrupt controller, to indicate the levels.
申请公布号 US9152588(B2) 申请公布日期 2015.10.06
申请号 US201213653151 申请日期 2012.10.16
申请人 Apple Inc. 发明人 Gulati Manu;Machnicki Erik P;Balkan Deniz
分类号 G06F13/24;G06F13/26 主分类号 G06F13/24
代理机构 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. 代理人 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. ;Merkel Lawrence J.
主权项 1. A system comprising: a communication fabric; a device coupled to the communication fabric, wherein the device is configured to transmit memory operations on the communication fabric, and wherein the device is further configured to generate a level-sensitive signal; and a message circuit coupled to receive the level-sensitive signal from the device and configured to detect a change in a level of the level-sensitive signal, wherein, in at least one case, the message circuit receives the change in the level of the level-sensitive signal prior to the device completing transmission of the memory operations, and wherein the message circuit is configured to generate a message indicating the change in level, and wherein the message circuit is configured to transmit the message on the communication fabric, wherein the message circuit is configured to detect a lack of further memory operation transmissions from the device and to transmit the message on the communication fabric subsequent to the memory operations transmitted from the device on the communication fabric.
地址 Cupertino CA US