C16450 Universal Asynchronous Receiver/Transmitter. Function Description. Features. Symbol

Similar documents
SC16C2552B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.), with 16-byte FIFOs

ST16C450 UNIVERSAL ASYNCHRONOUS RECEIVER/TRANSMITTER (UART) GENERAL DESCRIPTION. PLCC Package FEATURES ORDERING INFORMATION.

SC16C550B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V UART with 16-byte FIFOs

SC16C750B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V UART with 64-byte FIFOs

ASYNCHRONOUS COMMUNICATIONS ELEMENT

SC16C550 Rev June 2003 Product data General description Features

TL16C550A ASYNCHRONOUS COMMUNICATIONS ELEMENT

ST16C550. UART WITH 16-BYTE FIFO s GENERAL DESCRIPTION. PLCC Package FEATURES ORDERING INFORMATION

PC16552D Dual Universal Asynchronous Receiver Transmitter with FIFOs

D16550 IP Core. Configurable UART with FIFO v. 2.25

SC16C650B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V UART with 32-byte FIFOs and infrared (IrDA) encoder/decoder

SC16C Description. 2. Features. Dual UART with 32 bytes of transmit and receive FIFOs

RCLK N.C. CS0 CS1 -CS2 -BAUDOUT

FEATURES PLCC Package RXB RXA -TXRDYB TXA TXB -OPB -CSA -CSB

SC16IS General description. 2. Features

SC16C652B. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V dual UART, 5 Mbit/s (max.) with 32-byte FIFOs and infrared (IrDA) encoder/decoder

TL16C550A ASYNCHRONOUS COMMUNICATIONS ELEMENT

D16950 IP Core. Configurable UART with FIFO v. 1.03

a6850 Features General Description Asynchronous Communications Interface Adapter

SLLS177H MARCH 1994 REVISED JANUARY 2006

PC16550D Universal Asynchronous Receiver Transmitter with FIFOs. Features Y. Basic Configuration. June 1995

TL16C554A, TL16C554AI ASYNCHRONOUS-COMMUNICATIONS ELEMENT

SC16C554B/554DB. 1. General description. 2. Features. 5 V, 3.3 V and 2.5 V quad UART, 5 Mbit/s (max.) with 16-byte FIFOs

D5 D6 D7 RCLK SIN SOUT CS0 CS1 CS2 BAUDOUT

TL16C552A, TL16C552AM DUAL ASYNCHRONOUS COMMUNICATIONS ELEMENT WITH FIFO

SC16C General description. 2. Features and benefits

XR16L570 GENERAL DESCRIPTION FEATURES APPLICATIONS FIGURE 1. BLOCK DIAGRAM. *5 V Tolerant Inputs (Except for CLK) PwrSave. Data Bus Interface

XR16V554/554D 2.25V TO 3.6V QUAD UART WITH 16-BYTE FIFO

XR19L400 SINGLE CHANNEL INTEGRATED UART AND RS-485 TRANSCEIVER

ST16C554/554D 2.97V TO 5.5V QUAD UART WITH 16-BYTE FIFO

SC28L General description. 3.3 V, 5 V UART, Mbit/s, with 256-byte FIFO

PN PACKAGE (TOP VIEW) INTSEL GND TL16C754BPN DTRB CTSB DSRB NC A0 D3 RESET RXB CLKSEL XTAL1 XTAL2 RXRDY

XR16M V TO 3.63V HIGH PERFORMANCE UART WITH 64-BYTE FIFO

6551 ASYNCHRONOUS COMMUNICATION INTERFACE ADAPTER

Topics Introduction to Microprocessors

XR19L202 TWO CHANNEL INTEGRATED UART AND RS-232 TRANSCEIVER

XR16M V TO 3.63V UART WITH 64-BYTE FIFO AND VLIO INTERFACE

XR18W750 WIRELESS UART CONTROLLER

1.8 V dual UART, 5 Mbit/s (max.) with 128-byte FIFOs, infrared (IrDA) and XScale VLIO bus interface

XR20M1280 I2C/SPI UART WITH 128-BYTE FIFO AND INTEGRATED LEVEL SHIFTERS

EEL 4744C: Microprocessor Applications. Lecture 9. Part 2. M68HC12 Serial I/O. Dr. Tao Li 1

ST16C V TO 5.5V DUART WITH 16-BYTE FIFO

Verilog Implementation of UART with Status Register Sangeetham Rohini 1

INTEGRATED CIRCUITS. SCC68681 Dual asynchronous receiver/transmitter (DUART) Product data 2004 Apr 06

XR16M752/XR68M752 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO

SC28L V/5.0 V Dual Universal Asynchronous Receiver/Transmitter (DUART)

Programmable communications interface (PCI)

V62/03626 REVISIONS LTR DESCRIPTION DATE APPROVED REV PAGE REV PAGE REV REV STATUS OF PAGES PAGE

SCN68681 Dual asynchronous receiver/transmitter (DUART)

Microcontrollers. Serial Communication Interface. EECE 218 Microcontrollers 1

Features. TEMP RANGE ( C) PACKAGE PKG. DWG. # CP82C52 (No longer available or supported Recommended Replacement: CP82C52Z)

INTEGRATED CIRCUITS. SCC2681 Dual asynchronous receiver/transmitter (DUART) Product data 2004 Apr 06

Preliminary Information IP0 -IOW -IOR RXB N.C. TXB OP1 OP3 OP5 OP7

SCC2692 Dual asynchronous receiver/transmitter (DUART)

SCC68692 Dual asynchronous receiver/transmitter (DUART)

Unit-6 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION

Description PKG. NO. TRC NC EPE GND CLS1 RRD CLS2 RBR8 SBS RBR7 PI RBR6 CRL RBR5 TBR8 RBR4 TBR7 RBR3 TBR6 RBR2 TBR5 RBR1 TBR4 PE TBR3 FE TBR2 OE

xr XR16L2750 GENERAL DESCRIPTION 2.25V TO 5.5V DUART WITH 64-BYTE FIFO

OP ERA TIONS MANUAL MCM/LPM- COM4A

XR16V2750 HIGH PERFORMANCE DUART WITH 64-BYTE FIFO

XR16M564/564D 1.62V TO 3.63V QUAD UART WITH 32-BYTE FIFO

Digital Systems Design

Description TRC NC EPE GND CLS1 RRD CLS2 RBR8 SBS RBR7 PI RBR6 CRL RBR5 TBR8 RBR4 TBR7 RBR3 TBR6 RBR2 TBR5 RBR1 TBR4 PE TBR3 FE TBR2 OE TBR1 SFD

March 30, W65C51N Asynchronous Communications Interface Adapter (ACIA)

XR88C92/192 DUAL UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER DESCRIPTION FEATURES. PLCC Package ORDERING INFORMATION.

Roland Kammerer. 13. October 2010

Quad universal asynchronous receiver/transmitter (QUART)

EECE494: Computer Bus and SoC Interfacing. Serial Communication: RS-232. Dr. Charles Kim Electrical and Computer Engineering Howard University

Design and Simulation of Universal Asynchronous Receiver Transmitter on Field Programmable Gate Array Using VHDL

SECTION 6 SERIAL AUDIO INTERFACE

Serial Input/Output. Lecturer: Sri Parameswaran Notes by: Annie Guo

Lab 2.2 Custom slave programmable interface

ECE 4510/5530 Microcontroller Applications Week 6 Lab 5

HD Features. CMOS Universal Asynchronous Receiver Transmitter (UART) Ordering Information. Pinout

MSP430 Teaching Materials

Lesson UART. Clock Systems and Timing UART (Universal Asynchronous Receiver-Transmitter) Queues Lab Assignment: UART

PERIPHERAL INTERFACING Rev. 1.0

IMP16C554 IMP 16C554. Quad Universal Asynchronous Receiver/Transmitter (UART) with FIFO's. Data Communications. Description.

CDPD Wireless Modem Data Pump

AMBA Generic Infra Red Interface

CMX860 Telephone Signalling Transceiver

Minimal UART core. All the project files were published on the LGPL terms, you must read the GNU Lesser General Public License for more details.

Activity 4: Due before the lab during the week of Feb

Asynchronous Serial Communications The MC9S12 Serial Communications Interface (SCI) Asynchronous Data Transfer

10GBd SFP+ Short Wavelength (850nm) Transceiver

BPSK_DEMOD. Binary-PSK Demodulator Rev Key Design Features. Block Diagram. Applications. General Description. Generic Parameters

2014, IJARCSSE All Rights Reserved Page 459

Course Introduction Purpose: Objectives: Content Learning Time

Adding Heart to Your Technology

IST TSic Temperature Sensor IC. Technical Notes ZACwire Digital Output

UART Deta ls. Background. Interface. Data Transm ss on Control

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Single-wire Signal Aggregation Reference Design

PROLABS GLC-SX-MMD-C 1.25GBd SFP (Small Form Pluggable) Short Wavelength (850nm) Transceiver

Chapter 9: Serial Communication Interface SCI. The HCS12 Microcontroller. Han-Way Huang. September 2009

Course Introduction. Purpose. Objectives. Content 26 pages 4 questions. Learning Time 40 minutes

Digital Logic ircuits Circuits Fundamentals I Fundamentals I

USB Port Medium Power Wireless Module SV653

Design and FPGA Implementation of a High Speed UART. Sonali Dhage, Manali Patil,Navnath Temgire,Pushkar Vaity, Sangeeta Parshionikar

UNIGYR Building Level Network, PROFIBUS X1 V1 E4

Transcription:

C16450 Universal Asynchronous Receiver/Transmitter Function Description The C16450 programmable asynchronous communications interface (UART) megafunction provides data formatting and control to a serial communication channel. The megafunction has select, read/write, interrupt and bus interface logic features that allow data transfers over an 8-bit bi-directional parallel data bus system. With proper formatting and error checking, the megafunction can transmit and receive serial data, supporting asynchronous operation. Features Symbol Full double buffering Asynchronous operation Independently controlled Transmit, Line Status, Receive, and Data Set s Programmable data word length (5-8 bit), parity and stop bits Parity, overrun and framing error checking Supports up to 1.5 Mbps transmission rates Programmable Baud Rate Generator allows division of any reference clock by 1 to (2 16-1) and generates an internal 16 X Clock False start bit detection Automatic break generation and detection Internal diagnostic capabilities Peripheral modem control functions RESET CLK RCLK ADSn RDn WRn CS0 CS1 CS2n DIN[7:0] CTSn DSRn DCDn RXDATA Rin A[2:0] DO[7:0] TxDATA DDIS RTSn DTRn OUT1n OUT2n BAUDOUTn TXRDYn RXRDYn INTRPT C16450 CAST, Inc. May 2000 Version A1.7 1

Pin Description Name Type Polarity Description RESET In High External reset CLK In - Master clock RCLK In - Receive clock ADSn In Low Address strobe RDn In Low Read control WRn In Low Write control CS0 In High Chip Select 0 CS1 In High Chip Select 1 CS2n In Low Chip Select 2 DIN[7:0] In - Data Input Bus CTSn In Low Clear-to -Send DSRn In Low Data Set Ready DCDn In Low Data Carrier Detect RXDATA In - Receive Data RIn In Low Ring Indicator A[2:0] In - Select D0[7:0] Out - Data Output Bus TXDATA Out - Transmit Data DDIS Out High Driver Disable RTSn Out Low Request-to-Send DTRn Out Low Data Terminal Ready OUT1n Out Low Output 1 OUT1n Out Low Output 2 INTRPT Out High BAUDOUTn Out Low Baud Out description The C16450 contains the following registers: 1. Line 2. Line Status 3. Enable 4. status 5. 6. Transmitter Holding buffer 7. Receiver buffer 8. Identification 9. Scratch CAST, Inc. 2

Block Diagram CLK A[2:0] ADSn CS0 CS1 CS2n RDn WRn RESETn Chip Select & R/W Transmitter Holding DDIS DO[7:0] TXDATA DIN[7:0] Line Reg. I n t e r n a l B u s Status Enable ID RTSn DTRn OUT1 OUT2 CTSn DSRn DCDn RIn INTRPT Divisor LSB Divisor MSB Baud Generator BAUDOUTn Rx Buffer RXDATA RCLK Figure 1: C16450 UART Block Diagram CAST, Inc. 3

Applications Serial data communications applications interface Functional Description Line (LCR) The Line is used to specify the data communication format. The break feature, parity, stop bits and word length can be changed by writing to the appropriate bits in LSR. Line Status (LSR) This register provides information on the status of data transfers between the C16450 and the CPU. Enable (IER) The Enable masks interrupts from the modem status registers, line status, transmitter empty and receiver ready to the INTRPT output pin. Status (MSR) This register provides the current state of modem control lines. (MCR) This register controls the interface lines with the MODEM and changes the status of the C16450 from normal operating mode and local loop-back mode (diagnostics mode). Transmitter Holding Buffer The transmitter section is composed of a Transmit Holding (THR) and a Transmit Shift (TSR). Writing to THR will transfer the contents of the data bus (DIN 7-0) to the Transmit Holding every time that the THR or TSR is empty. This write operation should be done when Transmit Holding Empty (THRE) is set. Receiver Buffer This register contains the assembled received data. On the falling edge of the start bit, the receiver section starts its operations. The start bit is valid if the RXDATA is still low at the middle sample of Start bit, thus preventing the receiver from assembling a false data character. Identification (IIR) The Identification provides the source of interrupt among four levels of prioritized interrupt conditions in order to minimize the CPU overhead during data transfers. Scratchpad (SR) This register stores the temporary byte for variable use. CAST, Inc. 4

Device Utilization & Performance Target Speed Utilization Performance Availability Device Grade LCs EABs F max EPM9320-15 284-26 MHz Now EPF6016-2 388-32 MHz Now EPF8636-3 382-25 MHz Now EPF10K10-3 358-38 MHz Now EPF10K30A -1 358-58 MHz Now EP20K60-1 380-78 MHz Now EP1K30-1 424-75 MHz Now Deliverables Encrypted Licenses Post-synthesis AHDL Assignment & Configuration Symbol file Include file Graphic Design file of test circuit Vectors for testing the functionality of the megafunction VHDL Source Licenses VHDL RTL source code Testbench Example testbench wrapper for post-route simulation Vectors for testbench Simulation script Synthesis script Expected results for testbench CAST, Inc. 24 White Birch Drive Pomona, New York 10907 USA Phone: +1 914-354-4945 Fax: +1 914-354-0325 E-Mail: info@cast-inc.com URL : www.cast-inc.com The C16450 megafunction is licensed from Moxsyn S.r.l. CAST, Inc. 5