Interrupts - Toshiba TMPR4925 Manual

64-bit tx system risc tx49 family
Table of Contents

Advertisement

16.3.6

Interrupts

The CHI module has eight types interrupt sources. OR signal of them connects to the internal
Interrupt Controller (IRC). Please check CHI Interrupt Status Register (CHIINT) to know which type
of interrupt occurred.
Type
CHIBUSERROR
CHI0_5
CHI1_0
CHIDMACNT
CHIININTA
CHIININTB
CHIACT
CHIERR
CHIBUSERRORINT:
Issues an interrupt whenever the CHI DMA has bus error.
CHI0_5INT:
Issues an interrupt whenever the CHI DMA buffer pointer has reached the halfway point.
CHI1_0INT:
Issues an interrupt whenever the CHI DMA buffer pointer has reached the end-of-buffer point.
CHIDMACNTINT:
Issues an interrupt each time the CHI DMA buffer pointer is incremented, which occurs whenever a
new CHI sample is read from and/or written to the CHI DMA buffer.
CHIININTA:
Issues an interrupt whenever a valid CHI input sample is available from CHI RX Holding Register A;
this also means a valid CHI output sample can be written to CHI TX Holding Register A.
CHIININTB:
Issues an interrupt whenever a valid CHI input sample is available from CHI RX Holding Register B;
this also means a valid CHI output sample can be written to CHI TX Holding Register B.
CHIACTINT:
Issues an interrupt whenever CHICLK is active. This is used for CHI wakeup purposes.
CHIERRINT:
Issues an interrupt whenever a CHI error is received. This interrupt is triggered if CPU or DMA
reading of the CHI RX Holding Registers does not keep up with the hardware filling of the CHI RX
Holding Registers or if CPU or DMA writing of the CHI TX Holding Registers does not keep up with
the hardware emptying of the CHI TX Holding Registers.
Chapter 16 CHI Module
Status Bits
Mask-able Bit
BUSI
05I
10I
DCI
INAI
INBI
ACTI
ERRI
16-9
BUSIE
05IE
10IE
DCIE
INAIE
INBIE
ACTIE
ERRIE

Advertisement

Table of Contents
loading

Table of Contents