21
UART Controller
2013.12.30
cv_54021
Send Feedback
The hard processor system (HPS) provides two UART controllers for asynchronous serial communication.
The UART controllers are based on an industry standard 16550 UART controller. The UART controllers
are instances of the Synopsys
®
DesignWare
®
APB Universal Asynchronous Receiver/Transmitter
(DW_apb_uart) peripheral.
Portions
©
2013 Synopsys, Inc. Used with permission. All rights reserved. Synopsys & DesignWare
are registered trademarks of Synopsys, Inc. All documentation is provided "as is" and without any
Note:
warranty. Synopsys expressly disclaims any and all warranties, express, implied, or otherwise, including
the implied warranties of merchantability, fitness for a particular purpose, and non-infringement,
and any warranties arising out of a course of dealing or usage of trade.
†Paragraphs marked with the dagger (†) symbol are Synopsys Proprietary. Used with permission.
UART Controller Features
The UART controller provides the following functionality and features:
• Programmable character properties, such as number of data bits per character, optional parity bits, and
number of stop bits †
• Line break generation and detection †
• Direct memory access (DMA) controller interface
• Prioritized interrupt identification †
• Programmable baud rate
• False start bit detection †
• Automatic flow control mode per 16750 standard †
• Internal loopback mode support
• 128-bit transmit and receive FIFO buffer depth
• FIFO buffer status registers †
• FIFO buffer access mode (for FIFO buffer testing) enables write of receive FIFO buffer by master and
read of transmit FIFO buffer by master †
• Shadow registers reduce software overhead and provide programmable reset †
• Transmitter holding register empty (THRE) interrupt mode †
©
2013 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words
and logos are trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other
words and logos identified as trademarks or service marks are the property of their respective holders as described at
www.altera.com/common/legal.html
. Altera warrants performance of its semiconductor products to current specifications in accordance with
Altera's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes
no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly
agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device specifications before relying on any published
information and before placing orders for products or services.
www.altera.com
101 Innovation Drive, San Jose, CA 95134