Interrupt controller and method for handling interrupts
An interrupt controller and method are provided for handling interrupt requests generated by a plurality of interrupt sources. Th interrupt controller comprises pend logic for receiving interrupt requests generated by the plurality of interrupt sources, and for each interrupt request determining whe...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English |
Published |
18.01.2007
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | An interrupt controller and method are provided for handling interrupt requests generated by a plurality of interrupt sources. Th interrupt controller comprises pend logic for receiving interrupt requests generated by the plurality of interrupt sources, and for each interrupt request determining whether to accept that interrupt request for handling by the interrupt controller. Interrupt handling logic then selects an interrupt request from amongst those interrupt requests accepted by the pend logic, and generates an indication of the interrupt routine to be executed by a processor to process that interrupt request. The pend logic is arranged, for each of the interrupt sources, to detect a transition of the associated interrupt request from an unset state to a set state, and to accept the interrupt request upon such detection. The pend logic is also operable to receive an exit signal indicating completion of the interrupt routine by the processor, and if the associated interrupt request is in the set state on receipt of the exit signal, re-accepts that interrupt request. By such an approach, the interrupt controller can automatically support both level interrupt requests and pulsed interrupt requests without the need for software configuration. |
---|---|
AbstractList | An interrupt controller and method are provided for handling interrupt requests generated by a plurality of interrupt sources. Th interrupt controller comprises pend logic for receiving interrupt requests generated by the plurality of interrupt sources, and for each interrupt request determining whether to accept that interrupt request for handling by the interrupt controller. Interrupt handling logic then selects an interrupt request from amongst those interrupt requests accepted by the pend logic, and generates an indication of the interrupt routine to be executed by a processor to process that interrupt request. The pend logic is arranged, for each of the interrupt sources, to detect a transition of the associated interrupt request from an unset state to a set state, and to accept the interrupt request upon such detection. The pend logic is also operable to receive an exit signal indicating completion of the interrupt routine by the processor, and if the associated interrupt request is in the set state on receipt of the exit signal, re-accepts that interrupt request. By such an approach, the interrupt controller can automatically support both level interrupt requests and pulsed interrupt requests without the need for software configuration. |
Author | KIMELMAN PAUL FIELD IAN AXFORD SIMON CAMPBELL GARY |
Author_xml | – fullname: AXFORD SIMON – fullname: FIELD IAN – fullname: KIMELMAN PAUL – fullname: CAMPBELL GARY |
BookMark | eNrjYmDJy89L5WQw98wrSS0qKi0oUUjOzyspys_JSS1SSMxLUchNLcnIT1FIyy9SyADyczLz0hUyYYqLeRhY0xJzilN5oTQ3g7Kba4izh25qQX58anFBYnJqXmpJfGiwkYGBuYGhmbmhgaOhMXGqAODHMTE |
ContentType | Patent |
DBID | EVB |
DatabaseName | esp@cenet |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: EVB name: esp@cenet url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP sourceTypes: Open Access Repository |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Medicine Chemistry Sciences Physics |
ExternalDocumentID | US2007016710A1 |
GroupedDBID | EVB |
ID | FETCH-epo_espacenet_US2007016710A13 |
IEDL.DBID | EVB |
IngestDate | Fri Jul 19 11:56:59 EDT 2024 |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-epo_espacenet_US2007016710A13 |
Notes | Application Number: US20050178586 |
OpenAccessLink | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20070118&DB=EPODOC&CC=US&NR=2007016710A1 |
ParticipantIDs | epo_espacenet_US2007016710A1 |
PublicationCentury | 2000 |
PublicationDate | 20070118 |
PublicationDateYYYYMMDD | 2007-01-18 |
PublicationDate_xml | – month: 01 year: 2007 text: 20070118 day: 18 |
PublicationDecade | 2000 |
PublicationYear | 2007 |
RelatedCompanies | ARM LIMITED |
RelatedCompanies_xml | – name: ARM LIMITED |
Score | 2.6687024 |
Snippet | An interrupt controller and method are provided for handling interrupt requests generated by a plurality of interrupt sources. Th interrupt controller... |
SourceID | epo |
SourceType | Open Access Repository |
SubjectTerms | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
Title | Interrupt controller and method for handling interrupts |
URI | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20070118&DB=EPODOC&locale=&CC=US&NR=2007016710A1 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1La8MwDBale962bGOPbhg2cgtbEid2DmGseVAGfbA2o7eSuDEUShqSlP39OW6y9dSrZIRskD9JlmSAl9jGHHPCNQGuqYZtpmsUW45mp5QnBjNIgutG4eHIHkT4c27NO7Bue2HknNAfORxRWBQT9l7J-zr_T2L5srayfE1WgrR5D2eur7bRMakbKVW_7waTsT_2VM9zo6k6-mp4tsDTDxErHdWOdD1pP_ju130p-T6ohBdwPBHysuoSOmmmwJnX_r2mwOmwefJW4ETWaLJSEBs7LK-AyEResc0r1NSar9MCxdkS7X6ERsIVRXKAgkAmtGoXl9fwHAYzb6AJXRZ_W19E033FzRvoZpssvQWEl_RtyTgnlJs4ocSJ47qg3yDEdJhlJHfQOyTp_jD7Ac53OUxd02kPulWxTR8F-FbJkzyzX11_iAE |
link.rule.ids | 230,309,786,891,25594,76904 |
linkProvider | European Patent Office |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LS8NAEB5KfdSbVsVH1QUlt6BNttn0EMQmDVH7wqbSW8lroVDSkKT4951sE-2p15llmF2Y_XZm5wHw5GmUU864jOAayVQL2rJOO11Zi3TuK4HCfFoUCg9HmjOjH_POvAarqhZG9An9Ec0R0aICtPdc3NfJfxDLErmV2bO_RNL61XYNS6q8Y1YUUkpWz-hPxtbYlEzTmE2l0VfJ0xBP39BXOmDoFBad9vvfvaIuJdkFFfsUDicoL87PoBbFTWiY1ey1JhwPyy_vJhyJHM0gQ2Jph9k5MBHISzdJTspc81WUEi8OyXYiNMGnKBENFBCZyLJanF3Ao913TUdGXRZ_W1_MpruKq5dQj9dxdAWEhvpLGHDOdK5SX2ddzysS-hXG1G7QUfxraO2TdLOf_QANxx0OFoP30ectnGzjmW25rbegnqeb6A6BOPfvxfn9At_kiuw |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Interrupt+controller+and+method+for+handling+interrupts&rft.inventor=AXFORD+SIMON&rft.inventor=FIELD+IAN&rft.inventor=KIMELMAN+PAUL&rft.inventor=CAMPBELL+GARY&rft.date=2007-01-18&rft.externalDBID=A1&rft.externalDocID=US2007016710A1 |