beautypg.com

Renesas SH7781 User Manual

Page 336

background image

10. Interrupt Controller (INTC)

Rev.1.00 Jan. 10, 2008 Page 306 of 1658
REJ09B0261-0100

Module

Relation between Setting/Clearing Interrupt Source of
Module and Indication by INT2A0 and INT2A1

DMAC Interrupt

sources

DMAE0, DMAE1

When the DMAE0 or DMAE1 interrupt source bit (i.e. the AE bit
in DMAOR0 or DMAOR1) is set, the same interrupt status
information is read from registers DMAOR0 and DMAOR1 and
registers INT2A0 and INT2A1. This means that the time
required for reflection in INT2A0 and INT2A1 is guaranteed by
hardware.

When the DMAE0 or DMAE1 interrupt source is cleared, the
time required for reflection in INT2A0 and INT2A1 is
guaranteed by dummy reading DMAOR0 or DMAOR1 once
after writing to DMAOR0 or DMAOR1.

Interrupt

sources

DMINT0 to
DMINT11

Setting of the HE and TE bits in CHCR0 to CHCR11 and output
of interrupt request to the INTC take place with different timing.
For details, see section 14, Direct Memory Access Controller
(DMAC).

When interrupt sources, DMINT0 to DMINT11 (corresponding
to bits HE and TE in CHCR0 to CHCR11) are cleared, the time
required for reflection in INT2A0 and INT2A1 is guaranteed by
dummy-reading CHCR0 to CHCR11 once after writing to
CHCR0 to CHCR11 that indicate generation of interrupt
requests.

Note: The registers in the modules that indicate generation of interrupt requests are as follows.

WDT: WDTCSR

TMU:

TCR0 to TCR5

SCIF:

SCFSR0 to SCFSR6, SCLSR0 to SCLSR6

HSPI: SPSR

SIOF: SISTR

MMCIF: INTSTR0 to INTSTR2

DU: DSSR

SSI: SSISR

HAC: HACTSR,

HACRSR

FLCTL: FLINTDMACR, FLTRCR