Samsung S3C2440A User Manual
Page 318
UART
S3C2440A RISC MICROPROCESSOR
11-14
UART FIFO CONTROL REGISTER
There are three UART FIFO control registers including UFCON0, UFCON1 and UFCON2 in the UART block.
Register Address
R/W
Description
Reset
Value
UFCON0
0x50000008
R/W
UART channel 0 FIFO control register
0x0
UFCON1
0x50004008
R/W
UART channel 1 FIFO control register
0x0
UFCON2
0x50008008
R/W
UART channel 2 FIFO control register
0x0
UFCONn Bit
Description
Initial
State
Tx FIFO Trigger Level
[7:6] Determine the trigger level of transmit FIFO.
00 = Empty 01 = 16-byte
10 = 32-byte 11 = 48-byte
00
Rx FIFO Trigger Level
[5:4] Determine the trigger level of receive FIFO.
00 = 1-byte 01 = 8-byte
10 = 16-byte 11 = 32-byte
00
Reserved [3]
0
Tx FIFO Reset
[2]
Auto-cleared after resetting FIFO
0 = Normal 1= Tx FIFO reset
0
Rx FIFO Reset
[1]
Auto-cleared after resetting FIFO
0 = Normal 1= Rx FIFO reset
0
FIFO Enable
[0]
0 = Disable
1 = Enable
0
Note
When the UART does not reach the FIFO trigger level and does not receive data during 3 word time in DMA receive mode
with FIFO, the Rx interrupt will be generated (receive time out), and the users should check the FIFO status and read out the
rest.