Fujitsu F2MCTM-16LX Computer Hardware User Manual


 
333
CHAPTER 17 DTP/EXTERNAL INTERRUPTS
17.5 Precautions when Using DTP/External Interrupt
This section explains the precautions when using the DTP/external interrupt.
Precautions when Using DTP/External Interrupt
Condition of external-connected peripheral device when DTP function is used
When using the DTP function, the peripheral device must automatically clear a data transfer request
when data transfer is performed.
Inactivate the transfer request signal within three machine clocks after starting data transfer. If the
transfer request signal remains active, the DTP/external interrupt regards the transfer request signal as a
generation of next transfer request.
External interrupt input polarity
When the edge detection is set in the detection level setting register, the pulse width for edge detection
must be at least three machine clocks.
When a level causing an interrupt factor is inputted with level detection set in the detection level setting
register, factor F/F in the DTP/external interrupt factor register is set to "1" and the factor is held as
shown in Figure 17.5-1 .
With the factor held in factor F/F, the request to the interrupt controller remains active if the interrupt
request is enabled (ENIR1: EN = 1) even after the DTP/external interrupt factor is cancelled. To cancel the
request to the interrupt controller, clear the external interrupt request flag bit (EIRR1: ER) and clear the
factor F/F as shown in Figure 17.5-2 .
Figure 17.5-1 Clearing Factor Hold Circuit when Level Set
Figure 17.5-2 DTP/External Interrupt Factor and Interrupt Request Generated when Interrupt Request
Enabled
DTP/ interrupt
input detection
circuit
DTP/external
interrupt factor
Factor F/F
(EIRR1 register)
Enable gate
To interrupt
controller
(interrupt request)
The factor remains held unless cleared.
DTP/external interrupt factor
(when High level detected)
Interrupt request issued
to interrupt controller
The interrupt request is inactived by clearing the factor F/F.
Interrupt factor cancelled