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.
Comments to this Manuals