LS_Fast IrDA controller
RM0082
582/844
Doc ID 018672 Rev 1
26.5.8 IrDA_STAT
register
The IrDA_STAT (status) is a RO register which reflects the status of the FIrDA controller.
The IrDA_STAT bit assignments are given in
26.5.9 IrDA_TFS
register
The IrDA_TFS (transmission frame size) is a WO register which indicates the size of the
frame to be transmitted by the FIrDA controller. The IrDA_TFS bit assignments are given in
Table 502.
IrDA_DV register bit assignments
Bit
Name
Reset value Description
[31:27]
Reserved
-
Read: undefined. Write: should be zero.
[26:16]
DEC
11’h0
Decrement value of fractional divider.
This 11 bit field represents the decrement value of the
fractional divider, following the formula DEC = L – K,
where L and K values are listed in
[15:08]
INC
8’h0
Increment value of fractional divider.
This 8 bit field indicates the increment value of the
fractional divider, following the formula INC = K,
where K values are listed in
.
Note: It always has to be K < L. K = L is not allowed,
apart from K = L = 0, resulting in
en_pulse
equal to
irda_clk
.
[07:00]
N
8’h0
Denominator of the integer divider.
This 8 bit field allows to set the denominator of the
integer divider, which is (N+1). The N value can range
from 0 (8’h00) to 255 (8’hFF).
Table 503.
IrDA_STAT register bit assignments
Bit
Name
Reset value Description
[31:02]
Reserved
-
Read: undefined.
[01]
TXS
1’h0
If set, the FIrDA controller is in the transmission state.
[00]
RXS
1’h0
If set, the FIrDA controller is in the reception state.