S3C2501X
SERIAL I/O (CONSOLE UART)
10-1
10
SERIAL I/O (CONSOLE UART)
10.1 OVERVIEW
The S3C2501X Console UART (Universal Asynchronous Receiver/Transmitter) unit provides one independent
asynchronous serial I/O (SIO) port. The port can operate in interrupt-based mode. That is, the Console UART can
generate internal interrupts to transfer data between the CPU and the serial I/O port.
10.2 FEATURES
The most important features of the S3C2501X Console UART include:
•
Programmable baud rates
•
Console UART source clock selectable (Internal clock: PCLK2, External clock: EXT_UCLK)
•
(PCLK2 = PCLK / 2)
•
Infra-red (IR) transmit/receive
•
Insertion of one or two Stop bits per frame
•
Selectable 5-bit, 6-bit, 7-bit, or 8-bit data transfers
•
Parity checking
SIO unit has a baud rate generator, transmitter, receiver, and a control unit, as shown in Figure 10-1. The baud-
rate generator can be driven by the internal system clock, PCLK2, or by the external clock, EXT_UCLK. The
transmitter and receiver blocks have independent data registers and shifters.
Transmit data is written first to the transmit data register. From there, it is copied to the transmit shifter and then
shifted out by the transmit data pin, CUTXD. Receive data is shifted in by the receive data pin, CURXD. It is then
copied from the shifter to the receive data register when one data byte has been received.
The SIO control unit provides software controls for mode selection, and for status and interrupt generation. In
S3C2501X, software flow control can be selected according to the application.
The SIO control unit supports echo mode. Received data from CURXD send to not only CURXBUF but also
CUTXD. This mode is for test only.
Summary of Contents for S3C2501X
Page 18: ......
Page 275: ...MEMORY CONTROLLER S3C2501X 5 60 NOTES ...
Page 289: ...I2C CONTROLLER S3C2501X 6 14 NOTES ...
Page 373: ...GDMA CONTROLLER S3C2501X 9 24 NOTES ...
Page 435: ...I O PORTS S3C2501X 12 12 NOTES ...