139 / 259 page

TCC76x
Specification Rev. 0.07
February 23, 2005
32-bit RISC Microprocessor for Digital Media Player
UART/IRDA
Preliminary
10-1
10 UART/IrDA
10.1 Overview
The TCC76x has 1 simple UART module that can be used in programming the system
software or IrDA interfacing. The block diagram of UART is in the following figure.
CR
TXD
DL
LSR
Receiver
FIFO
Transmit
FIFO
IR
Interrupt
Generator
Transmit
Shift
Receiver
Shift
RXD
IREQ
RZ code
Modulator
RZ code
Demod
IrDACFG2
IrDACFG1
Figure 10.1 UART Block Diagram
This UART is simplified version of UART16550, it provides only a simple interface
(TXD, RXD) between host system and TCC76x system.
In the UART, there are two FIFO blocks each for transmission and reception link.
Transmission FIFO has 4 bytes depth, receiving FIFO has 8 bytes depth.
UART can also be used as IrDA interfacing. There is a signal transformer between IrDA
signal and UART signal.
The basic timing diagram of UART and IrDA data transmission is illustrated in Figure
10.2.