![Motorola MVME3600 Series Programmer'S Reference Manual Download Page 161](http://html.mh-extra.com/html/motorola/mvme3600-series/mvme3600-series_programmers-reference-manual_243930161.webp)
Raven Interrupt Controller Implementation
http://www.motorola.com/computer/literature
2-89
2
Architectural Notes
The hardware and software overhead required to update the task priority
register synchronously with instruction execution may far outweigh the
anticipated benefits of the task priority register. To minimize this
overhead, the interrupt controller architecture should allow the task
priority register to be updated asynchronously with respect to instruction
execution. Lower priority interrupts may continue to occur for an
indeterminate number of cycles after the processor has updated the task
priority register. If this is not acceptable, the interrupt controller
architecture should recommend that, if the task priority register is not
implemented with the processor, the task priority register should be
updated only when the processor enter or exits an idle state.
Only when the task priority register is integrated within the processor,
(such that it can be accessed as quickly as the MSRee bit defined in
, for example), should the architecture
require the task priority register to be updated synchronously with
instruction execution.