Samsung S3C2440A User Manual

Page 318

Advertising
background image

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.

Advertising