欢迎访问ic37.com |
会员登录 免费注册
发布采购

CCU3001 参数 Datasheet PDF下载

CCU3001图片预览
型号: CCU3001
PDF下载: 下载PDF文件 查看货源
内容描述: 中央控制单元 [Central Control Unit]
分类和应用: 外围集成电路
文件页数/大小: 77 页 / 829 K
品牌: MICRONAS [ MICRONAS ]
 浏览型号CCU3001的Datasheet PDF文件第6页浏览型号CCU3001的Datasheet PDF文件第7页浏览型号CCU3001的Datasheet PDF文件第8页浏览型号CCU3001的Datasheet PDF文件第9页浏览型号CCU3001的Datasheet PDF文件第11页浏览型号CCU3001的Datasheet PDF文件第12页浏览型号CCU3001的Datasheet PDF文件第13页浏览型号CCU3001的Datasheet PDF文件第14页  
CCU 3000, CCU 3000-I  
CCU 3001, CCU 3001-I  
2.11. Interrupt Controller  
sends an appropriate signal. This has the same impulse  
length as the 65C02. Each of the 4 priority registers con-  
tains the priorities for 2 interrupt sources.  
The most important properties of this controller are:  
– 8 sources  
bit 7, 6, 5, 4  
bit 3, 2, 1, 0  
Priority for sources  
8, 6, 4, 2  
Priority for sources  
7, 5, 3, 1  
– 8 freely programmable priorities for every source  
– maximum delay of 3 clock cycles  
– vectorized interrupts, i.e., automatically the correct  
routine is accessed  
To connect an external CPU (emulator) with the control-  
ler, only two ICs of the 74-family are needed.  
– also to be used for external CPU  
– option: disable after interrupt (resettable by software)  
Φ2  
Running service routines are only interrupted if inter-  
ruptsareenabledandarequestofhigherpriorityarrives.  
All others are stored and executed when interrupts of  
higher priority have been finished. Priority 0 means that  
the corresponding interrupt is disabled. (Priorities 1-7  
lead to interrupts). One property of the controller is that  
the CPU is not modified, but vectorization takes place all  
the same. Thus the use of this controller is also possible  
for external CPUs (emulator!).  
ADB  
DB  
CTRLQ  
Solely the return from a service program differs slightly  
in software from the methods normally used for the  
65C02. The last command before the “RTI” must be a  
write operation into the return register of the controller.  
This tells the controller that the service routine has been  
completed. Apart from this return register the controller  
occupies further 5 bytes. One of these serves as a con-  
trol byte, the others incorporate the priorities for 8  
sources. The controller therefore needs 6 bytes of the  
I/O-page. The control byte comprises:  
Fig. 2–9: Dynamic control signals interrupt  
Bits 0, 1, 4  
bit 0 CLEAR_ALL_REQUESTS  
bit 1 ALLOW_ONE_INTERRUPT  
bit 2 DISABLE_INTERRUPTS  
bit 3 DISABLE_AFTER_INT  
bit 4 RESET_CONTROLLER  
(low active)  
(low active)  
(low active)  
(low active)  
(low active)  
2
Φ
ADB  
DB  
All bits reset to 1 (inactive).  
CLEAR_ALL_REQUESTS clears all interrupt flags at  
the same time. ALLOW_ONE_INTERRUPT is used in  
connection with the DISABLE_AFTER_INT (bit 3), to al-  
lowaccesstothenextinterrupt.DISABLE_INTERRUPT  
does not allow any interrupts, the request flags are set  
however. With the exception of bits 3 and 2 (DIS-  
ABLE_INTERRUPTS, DISABLE_AFTER_INT) these  
are all dynamic signals, that is, the write process itself  
CTRLQ  
Fig. 2–10: Static control signals interrupt  
Bits 2, 3  
10  
MICRONAS INTERMETALL