RM0082
LS_Fast IrDA controller
Doc ID 018672 Rev 1
587/844
26.5.17 IrDA_ISR
register
The IrDA_ISR (interrupt set) is a WO register which allows to set interrupt. The OR of the
eight less significant bits is the interrupt line (IRQ 17) that goes to the VIC module (see the
Section 8.4: Interrupt connection table
). The IrDA_ISR bit assignments are given in
Writing a 1‘b1 to a bit sets the corresponding interrupt. Writing 1‘b0 has no effect.
26.5.18 IrDA_DMA
register
The IrDA_DMA is a RW register which manages the DMA requests. The IrDA_DMA bit
assignments are given in
.
Reading this register gives the current status of the mask on the relevant DMA request.
Writing a 1‘b1 to a particular bit ([0:3]) enables the corresponding DMA request, whereas
writing a 1‘b0 clears a pending request and disables further requests.
[04]
FT
1’h0
Frame transmitted interrupt clear.
[03]
BREQ
1’h0
BREQ interrupt clear.
[02]
LBREQ
1’h0
LBREQ interrupt clear.
[01]
SREQ
1’h0
SREQ interrupt clear.
[00]
LSREQ
1’h0
LSREQ interrupt clear.
Table 511.
IrDA_ICR register bit assignments (continued)
Bit
Name
Reset value Description
Table 512.
IrDA_ISR register bit assignments
Bit
Name
Reset value Description
[31:08]
Reserved
-
Read: undefined. Write: should be zero.
[07]
FD
1’h0
Frame detected interrupt set.
[06]
FI
1’h0
Frame invalid interrupt set.
[05]
SD
1’h0
Signal detected interrupt set.
[04]
FT
1’h0
Frame transmitted interrupt set.
[03]
BREQ
1’h0
BREQ interrupt set.
[02]
LBREQ
1’h0
LBREQ interrupt set.
[01]
SREQ
1’h0
SREQ interrupt set.
[00]
LSREQ
1’h0
LSREQ interrupt set.
Table 513.
IrDA_DMA register bit assignments
Bit
Name
Reset value Description
[31:04]
Reserved
-
Read: undefined. Write: should be zero.
[03]
BREQEN
1’h0
Burst request DMA enable.
[02]
LBREQEN
1’h0
Last burst request DMA enable.