62
CHAPTER 2 CPU
2.8.7
Multiple EIT Processing
When multiple EIT events occur concurrently, the CPU selects one EIT event, accepts
it, executes the EIT sequence, and then detects another EIT event. It repeats this
operation for all EIT events. When no more acceptable EIT event is detected, the CPU
executes the instruction of the handler of the EIT event accepted last.
When multiple EIT events occur concurrently, the execution order of the handlers of
individual events is determined according to the following two factors:
• Priority for EIT event acceptance
• Mode of masking other EIT events after one is accepted
■
Priority for EIT Event Acceptance
The priority for EIT event acceptance is the order in which an EIT event to be accepted for an
EIT sequence is selected. In the EIT sequence, PS and PC are saved, PC is updated (as
needed,) and the other EIT events are masked.
The handler of an EIT event accepted earlier is not always executed first. Table 2.8.4 lists the
priority levels for acceptance of individual EIT events.
After an EIT event is accepted and mask processing is performed for other events, the handlers
of the concurrent EIT events are executed in the order shown in Table 2.8.5.
Table 2.8-4 Priority for EIT Event Acceptance and Masking Other Events
Acceptance
priority
EIT event
Masking other events
1
Reset
The other events are discarded.
2
Undefined-instruction exception
Cancel
3
INT instruction
I flag=0
Coprocessor nonexistent trap
Coprocessor error trap
None
4
User interrupt
ILM = Level of accepted event
5
NMI (for user)
ILM = 15
6
Step-trace-trap
ILM = 4
7
INTE instruction
ILM = 4
Summary of Contents for MB91F109
Page 2: ......
Page 3: ...FUJITSU LIMITED FR30 32 Bit Microcontroller MB91F109 Hardware Manual ...
Page 4: ......
Page 10: ...vi ...
Page 24: ...xx ...
Page 96: ...72 CHAPTER 2 CPU ...
Page 224: ...200 CHAPTER 4 BUS INTERFACE ...
Page 234: ...210 CHAPTER 5 I O PORTS ...
Page 268: ...244 CHAPTER 9 U TIMER ...
Page 290: ...266 CHAPTER 10 UART ...
Page 314: ...290 CHAPTER 12 16 BIT RELOAD TIMER ...
Page 322: ...298 CHAPTER 13 BIT SEARCH MODULE ...
Page 392: ...368 CHAPTER 16 FLASH MEMORY ...
Page 432: ...408 APPENDIX E Instructions F Table E 2 Instruction Formats OP rel11 5 11 ...
Page 448: ...424 APPENDIX E Instructions ...
Page 449: ...425 INDEX INDEX The index follows on the next page This is listed in alphabetic order ...
Page 458: ...434 INDEX ...
Page 460: ......
Page 461: ...FUJITSU SEMICONDUCTOR FR30 32 Bit Microcontroller MB91F109 Hardware Manual ...