ADSP-BF50x Blackfin Processor Hardware Reference
15-5
UART Port Controllers
Internal Interface
The UARTs are DMA-capable peripherals with support for separate TX
and RX DMA master channels. They can be used in either DMA or pro-
grammed non-DMA mode of operation. The non-DMA mode requires
software management of the data flow using either interrupts or polling.
The DMA method requires minimal software intervention as the DMA
engine itself moves the data. For more information on DMA, see the
Direct Memory Access
chapter.
All UART registers are 8 bits wide. They connect to the PAB bus. The
UARTx_RBR
and
UARTx_THR
registers also connect to one of the DABx bus-
ses. While UART0 and UART1 connect to the DAB16 bus.
Each UART has three interrupt outputs. The transmit request and receive
request outputs can function as DMA requests and connect to the DMA
controller. Therefore, if the DMA is not enabled, the DMA controller
simply forwards the request to the SIC controller. The status interrupt
output connects directly to the SIC controller.
When no DMA channel is assigned, a UART has only one inter-
rupt output. To modify, set the
EGLSI
bit in the
UARTx_GCTL
register to redirect transmit and receive requests to the status inter-
rupt output.
Every UART’s RX pin is also sensed by the alternative capture input
(
TACIx
) of one of the general-purpose timers.
Table 15-1
shows the assign-
ment. In capture mode, the timers can be used to detect the bit rate of the
received signal. See
“Autobaud Detection” on page 15-20
.
Description of Operation
The sections that follow describe the operation of the UART.
Summary of Contents for EZ-KIT Lite ADSP-BF506F
Page 50: ...Contents l ADSP BF50x Blackfin Processor Hardware Reference ...
Page 92: ...Development Tools 1 30 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 110: ...Interface Overview 3 12 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 236: ...Internal Flash Memory Control Registers 6 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 650: ...Programming Examples 15 56 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 804: ...Programming Examples 17 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1194: ...Programming Examples 24 90 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1256: ...ACM Registers A 50 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1264: ...Boundary Scan Architecture B 8 ADSP BF50x Blackfin Processor Hardware Reference ...