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...

Full description

Saved in:
Bibliographic Details
Main Authors AXFORD SIMON, FIELD IAN, KIMELMAN PAUL, CAMPBELL GARY
Format Patent
LanguageEnglish
Published 18.01.2007
Subjects
Online AccessGet 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