The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Universal Asynchronous Receiver/Transmitter September 1996, ver.


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



a6402
Universal Asynchronous Receiver/Transmitter
September 1996, ver.
Features
a6402 MegaCore function implementing universal asynchronous receiver/transmitter (UART) Optimized FLEX® MAX® architectures Uses approximately FLEX logic elements (LEs) Programmable word length, stop bits, parity Full duplex operation Includes status flags parity, framing, overrun errors Functionally based Harris HD-6402 device, except noted "Variations Clarifications" section page
General Description
a6402 MegaCore function implements universal asynchronous receiver/transmitter (UART), which provides interface between microprocessor serial communications channel. Figure
Figure a6402 Symbol
A6402
cls1 cls2 ndrr ntbrl tbr[7.0]
rbr[7.0] tbre
Altera Corporation
A-DS-A6402-01
a6402 Universal Asynchronous Receiver/Transmitter
Ports
Table shows input output ports a6402.
Table a6402 Ports
Name
cls1 cls2
Type
Input
Polarity
Description
Character length select bits. These bits determine length data word. 5-bit word format 6-bit word format 7-bit word format 8-bit word format Control register load. Controls data word loaded into control register. Data received reset. Clears output. Even parity enable. When high, even parity; when low, parity. Master reset. Clears outputs, asserts tbre outputs. Parity inhibit. When asserted, parity neither generated checked. Receiver register clock. Operates times receive data rate. Receiver register input. Serial input data. Stop select. When high, generates stop bits (1.5 stop bits 5-bit format); when low, generates stop bit. Transmitter buffer register load. Enables load transmitter buffer register. Transmitter buffer register input bus. Transmitter register clock. Operates times transmit data rate. Data received. Indicates that data word been transferred receiver buffer register. Framing error. Asserted when expected stop bit(s) detected. Overrun error. Asserted when data receiver buffer register overwritten while output still asserted. Parity error. when calculated parity does match received parity. When asserted, low. Receiver buffer register bus. Transmitter buffer register empty. Indicates that transmitter buffer register empty. Transmitter register empty. Indicates that data word completely transmitted transmitter register. Transmitter register output. Serial output data.
ndrr ntbrl tbr[7.0] rbr[7.0] tbre
Input Input Input Input Input Input Input Input Input Input Input Output Output Output Output Output Output Output Output
High High/low High High High/low High High High High/low High High
Altera Corporation
a6402 Universal Asynchronous Receiver/Transmitter
Configurations
a6402 receives transmits data variety configurations, including 8-bit data words; odd, even, parity; 1.5, stop bits. Table shows available configuration options.
Table a6402 Available Configurations
Character Format Data Bits Parity
Even Even None None Even Even None None Even Even None None Even Even None None Note:
indicates "don't care."
Control Word Stop Bits
Start
cls2
cls1
Note
Altera Corporation
a6402 Universal Asynchronous Receiver/Transmitter
Functional Description
Figure a6402 Block Diagram
cls2 cls1 tbre
Figure shows block diagram a6402.
Control Register
Transmitter
Transmitter Control
ntbrl
Start Transmitter Buffer Register Transmitter Register Parity Generator Transmitter Multiplexer
Stop
ndrr Receiver Control
Receiver
Receiver Buffer Register
Receiver Register
Parity Check Stop Check
Altera Corporation
a6402 Universal Asynchronous Receiver/Transmitter
Master Reset
When input asserted, outputs asynchronously cleared tbre asserted. assertion also sets state machines default idle state. This condition does affect receiver buffer register. input must pulsed high least once after power-up. When deasserted, normal operation resumes next rising edge rrc. Once outputs set, only exit condition available through asserting
Control Register
control register contains configuration data word, including number bits, calculated parity, number stop bits. input, active high register enable, controls data word loaded into control register. When asserted, cls2, cls1, epe, inputs loaded next rising edge input.
Transmitter
transmitter consists following elements:
Transmitter control-The transmitter control contains three interconnected state machines. first state machine regulates baud rate performing divide-by-16 operation input. second state machine detects low-to-high transition ntbrl, starts serial transmission through tro, transfers data from transmitter buffer register transmitter register, generates status signals tbre tre. third state machine controls multiplexing data bits output. Transmitter buffer register-The transmitter buffer register loaded ntbrl, active-low register enable, that causes tbr[7.0] loaded from microprocessor next clock edge. Transmitter register-The transmitter register loads data from transmitter buffer register holds that data until transmission complete.
Altera Corporation
a6402 Universal Asynchronous Receiver/Transmitter Data Sheet
Parity generator-The parity generator calculates appropriate parity value depending input (even parity) inputs (data word length). Transmitter multiplexer-The transmitter multiplexer selects single-bit data value drives output. Inputs transmitter multiplexer include start bit, eight bits from transmitter register, parity bit, stop idle bit.
Receiver
receiver consists following elements:
Receiver control-The receiver control contains three interconnected state machines. first state machine performs divide-by-16 operation clock determine when sample serial input. second state machine detects high-to-low transition rri, determines valid start been received, transfers data from receiver register receiver buffer register, generates status signals third state machine loads individual bits receiver register outputs. Receiver register-The receiver register loads number data bits determined inputs. data word less than eight bits, data right-justified with MSBs filled with logic lows. When stop detected, receiver register transfers contents receiver buffer register. Parity check-The parity check calculates parity data word parity bit. error occurs, output asserted. Once asserted, output only cleared asserting input. Stop check-The stop check samples middle first expected stop bit. error occurs, output asserted. Once asserted, output only cleared asserting input.
Altera Corporation
a6402 Universal Asynchronous Receiver/Transmitter
Timing Waveforms
Figure shows timing waveforms a6402.
Figure a6402 Functional Timing Waveforms
Data Input Cycle
tbr[7.0] ntbrl Valid Data
Control Register Input Cycle
cls[2.1], epe, Valid Data
Serial Data Format Bits, Parity Bit, Stop Bit)
Start Data
Data Parity Stop
Variations Clarifications
following characteristics distinguish Altera® a6402 from Harris HD-6402:
a6402 does contain inputs, outputs tri-stated. a6402, control transmitter buffer registers implemented registers clock source; these registers implemented latches HD-6402 device. a6402, after deasserted, normal operation resume next rising clock edge. HD-6402 device, normal operation does resume clock cycles. synchronization process a6402, tbre deasserted clock cycles after low-to-high transition ntbrl. HD-6402 device, tbre deasserted immediately after low-to-high transition ntbrl. a6402, output registered remove glitches. This register uses clock source. Once outputs asserted, HD-6402 device exit condition other than through asserting
Altera Corporation
Copyright 1995, 1996, 1997, 1998, 1999 Altera Corporation, Innovation Drive, Jose, 95134, USA, rights reserved. accessing this information, agree bound terms Altera's Legal Notice.

Other recent searches


XP0121N - XP0121N   XP0121N Datasheet
TDSR515 - TDSR515   TDSR515 Datasheet
TDSR516 - TDSR516   TDSR516 Datasheet
TDSO515 - TDSO515   TDSO515 Datasheet
TDSO516 - TDSO516   TDSO516 Datasheet
TDSY515 - TDSY515   TDSY515 Datasheet
TDSY516 - TDSY516   TDSY516 Datasheet
TDSG515 - TDSG515   TDSG515 Datasheet
TDSG516 - TDSG516   TDSG516 Datasheet
SML50J44F - SML50J44F   SML50J44F Datasheet
CD4008BM - CD4008BM   CD4008BM Datasheet
CD4008BC - CD4008BC   CD4008BC Datasheet
BAP-1106 - BAP-1106   BAP-1106 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive