DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

MSM82C59A-2RS 查看數據表(PDF) - Oki Electric Industry

零件编号
产品描述 (功能)
生产厂家
MSM82C59A-2RS
OKI
Oki Electric Industry OKI
MSM82C59A-2RS Datasheet PDF : 28 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
¡ Semiconductor
MSM82C59A-2RS/GS/JS
OPERATION DESCRIPTION
The MSM82C59A-2 has been designed for real time interrupt driven microcomputer systems.
The MSM82C59A-2 is capable of handling up to 8 levels of interrupt requests, and can be
expanded to cover a maximum of 64 levels when connected to other MSM82C59A-2 devices.
Programming involves the use of system software in the same way as other microcomputer
peripheral I/O devices. Selection of priority mode involves program execution, and enables the
method of requesting interrupts to be processed by the MSM82C59A-2 to be suitably configured
for system requirements. That is, the priority mode can be dynamically updated or reconfigured
during the main program at any time. A complete interrupt structure can be defined as
required, based on the entire system environment.
(1) Functional Description of Each Block
Block Name
IRR, ISR
Priority Resolver
Read/Write Logic
Cascade Buffer Comparator
Description of Function
IR input line interrupts are processed by a cascaded interrupt request register
(IRR) and the in-service register (ISR). The IRR stores all request levels where
interrupt service is requested, and the ISR stores all interrupt levels being
serviced.
This logic block determines the priority level of the bits set in the IRR. The
highest priority level is selected, and the corresponding ISR bit is set during
INTA pulses.
This block is capable of receiving commands from the CPU. These command
words (ICW) and the operation command words (OCW) store the various
control formats for MSM82C59A-2 operations. This block is also used to
transfer the status of the MSM82C59A-2 to the Data Bus.
This functional block is involved in the output and comparison of all
MSM82C59A-2 IDs used in the system. These three I/O pins (CAS0 thru CAS2)
are outputs when the MSM82C59A-2 operates as a master, and inputs when it
operates as a slave. When operating as a master, the MSM82C59A-2 sends a
slave ID output to the slave where an interrupt has been applied.
Furthermore, the selected slave sends the preprogrammed subroutine address
onto the data bus during next one or two INTA pulses from the CPU.
(2) Interrupt Sequence
The major features of the MSM82C59A-2 used in microcomputer systems are the
programmability and the addressing capability of interrupt routines. This latter feature
enables direct or indirect jumping to specific interrupt routines without polling the
interrupt devices. The operational sequence during an interrupt varies for different CPUs.
The procedure for the 85 system (MSM80C85AH) is outlined below.
(i) One or more interrupt requests (IR0 thru IR7) becomes high, and the corresponding IRR
bit is set.
(ii) The MSM82C59A-2 evaluates these requests, and sends an INT signal to the CPU if the
request is judged to be suitable.
(iii) The CPU issues an INTA output pulse upon reception of the INT signal.
(iv) Upon reception of the INTA signal from the CPU, the MSM82C59A-2 releases the
CALL instruction code (11001101) to the 8-bit data bus.
10/28

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]