Embedded Systems Architecture, Device Drivers - Part 1_ Interrupt Handling _ EDN
Embedded Systems Architecture, Device Drivers - Part 1_ Interrupt Handling _ EDN
EDN MOMENT
Atari is
established,
June 27, 1972
Search
Sign In | Sign Up
Interrupt acknowledgment (IACK) is typically handled by the master processor when an external
device triggers an interrupt. Because IACK cycles are a function of the local bus, the IACK
function of the master CPU depends on interrupt policies of system buses, as well as the interrupt
policies of components within the system that trigger the interrupts. With respect to the external
device triggering an interrupt, the interrupt scheme depends on whether that device can provide
an interrupt vector (a place in memory that holds the address of an interrupt’s ISR (Interrupt
Service Routine), the software that the master CPU executes after the triggering of an interrupt).
For devices that cannot provide an interrupt vector, referred to as nonvectored interrupts, master
processors implement an autovectored interrupt scheme in which one ISR is shared by the non
vectored interrupts; determining which specific interrupt to handle, interrupt acknowledgment, etc.,
are all handled by the ISR software.
http://www.edn.com/design/systems-design/4408329/5/Embedded-Systems-Architecture--Device-Drivers---Part-1--Interrupt-Handling 1/4
6/28/2017 Embedded Systems Architecture, Device Drivers - Part 1: Interrupt Handling | EDN
Click for larger image
Next: Title4
Write a Comment
http://www.edn.com/design/systems-design/4408329/5/Embedded-Systems-Architecture--Device-Drivers---Part-1--Interrupt-Handling 2/4
6/28/2017 Embedded Systems Architecture, Device Drivers - Part 1: Interrupt Handling | EDN
Submit Comment
To comment
please Log In
FEATURED RESOURCES
Subscribe to RSS: or
http://www.edn.com/design/systems-design/4408329/5/Embedded-Systems-Architecture--Device-Drivers---Part-1--Interrupt-Handling 3/4
6/28/2017 Embedded Systems Architecture, Device Drivers - Part 1: Interrupt Handling | EDN
ASPENCORE NETWORK
EBN EDN EE Times EEWeb Electronic Products ElectronicsTutorials Embedded Planet Analog ElectroSchematics
Power Electronics News TechOnline Datasheets.com Embedded Control Europe Embedded Know How Embedded News
IOT Design Zone Motor Control Design Electronics Know How
GLOBAL NETWORK
EE Times Asia EE Times China EE Times India EE Times Japan EE Times Taiwan EDN Asia EDN China EDN Taiwan
EDN Japan ESM China
http://www.edn.com/design/systems-design/4408329/5/Embedded-Systems-Architecture--Device-Drivers---Part-1--Interrupt-Handling 4/4