
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.
Содержание EZ-KIT Lite ADSP-BF506F
Страница 50: ...Contents l ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 92: ...Development Tools 1 30 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 110: ...Interface Overview 3 12 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 132: ...Unique Information for the ADSP BF50x Processor 4 22 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 236: ...Internal Flash Memory Control Registers 6 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 342: ...Unique Information for the ADSP BF50x Processor 7 106 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 484: ...Unique Information for the ADSP BF50x Processor 10 60 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 493: ...ADSP BF50x Blackfin Processor Hardware Reference 11 9 Core Timer Unique Information for the ADSP BF50x Processor None ...
Страница 494: ...Unique Information for the ADSP BF50x Processor 11 10 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 506: ...Unique Information for the ADSP BF50x Processor 12 12 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 544: ...Unique Information for the ADSP BF50x Processor 13 38 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 650: ...Programming Examples 15 56 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 712: ...Unique Information for the ADSP BF50x Processor 16 62 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 804: ...Programming Examples 17 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 972: ...Unique Information for the ADSP BF50x Processor 20 38 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 1194: ...Programming Examples 24 90 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 1256: ...ACM Registers A 50 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 1264: ...Boundary Scan Architecture B 8 ADSP BF50x Blackfin Processor Hardware Reference ...