Communicating With Devices Interrupts Lecture 10.4 Section 10.6
Communicating Between Devices Device makes a request to the CPU by bringing request line HIGH
Communicating Between Devices Processor takes the number provided by the encoder and uses it to switch MUX and deMUX
Communicating Between Devices Using this number, CPU acknowledges the communication and ‘conversation’ commences
Communicating Between Devices Processor accepts information on Input lines and sends information on Output lines
Communicating Between Devices Processor ends communication by bringing acknowledge line LOW. Device ends its request
Communicating Between Devices Processor ends communication by bringing acknowledge line LOW. Device ends its request
Communicating Between Devices
68000 Interrupt Logic Peripheral Encoder Decoder IP0 IP1 IP2 A0 A1 A2 IRQA Data Bus IRQ
External Devices Interrupting a CPU
State Diagram for the Interrupt Handler
Interrupt Handler