ADSP-BF538 AD [Analog Devices], ADSP-BF538 Datasheet - Page 11

no-image

ADSP-BF538

Manufacturer Part Number
ADSP-BF538
Description
Blackfin Embedded Processor
Manufacturer
AD [Analog Devices]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADSP-BF538BBCZ-4A
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADSP-BF538BBCZ-4F8
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADSP-BF538BBCZ-5A
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADSP-BF538BBCZ-5F8
Manufacturer:
MICRON
Quantity:
1 000
Part Number:
ADSP-BF538BBCZ-5F8
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Preliminary Technical Data
The UART port's baud rate, serial data format, error code gen-
eration and status, and interrupts are programmable:
The UART port’s clock rate is calculated as:
Where the 16-bit UART_Divisor comes from the UARTx_DLH
register (most significant 8 bits) and UARTx_DLL register (least
significant 8 bits).
In conjunction with the general-purpose timer functions, auto-
baud detection is supported.
The capabilities of the UARTs are further extended with sup-
port for the Infrared Data Association (IrDA
Physical Layer Link Specification (SIR) protocol.
GENERAL-PURPOSE PORTS
The ADSP-BF538/ADSP-BF538F processors have up to 54 gen-
eral-purpose I/O pins that are multiplexed with other
peripherals. They are arranged into ports C, D, E, and F as
shown in
The general-purpose I/O pins may be individually controlled by
manipulation of the control and status registers. These pins may
be polled to determine their status.
In addition to the GPIO function described above, the 16 port F
pins can be individually configured to generate interrupts.
• Supporting bit rates ranging from (f
• Supporting data formats from 7 to12 bits per frame.
• Both transmit and receive operations can be configured to
• GPIO direction control register – Specifies the direction of
• GPIO control and status registers – The processor employs
• Flag interrupt mask registers – The two Flag interrupt
DMA channels, one for transmit and one for receive. These
DMA channels have lower default priority than most DMA
channels because of their relatively low service rates.
(f
generate maskable interrupts to the processor.
each individual GPIOx pin as input or output.
a “write one to modify” mechanism that allows any combi-
nation of individual GPIO to be modified in a single
instruction, without affecting the level of any other GPIO.
Four control registers and a data register are provided for
each GPIO port. One register is written in order to set
GPIO values, one register is written in order to clear GPIO
values, one register is written in order to toggle GPIO val-
ues, and one register is written in order to specify a GPIO
input or output. Reading the GPIO Data allows software to
determine the state of the input GPIO pins.
mask registers allow each individual PFx pin to function as
an interrupt to the processor. similar to the two flag control
registers that are used to set and clear individual flag values,
one flag interrupt mask register sets bits to enable interrupt
function, and the other flag interrupt mask register clears
bits to disable interrupt function. PFx pins defined as
SCLK
/16) bits per second.
Table
UART Clock Rate
4.
=
---------------------------------------------- -
16 UART_Divisor
×
f
SCLK
SCLK
/ 1,048,576) to
®
) Serial Infrared
Rev. PrD | Page 11 of 56 | May 2006
Table 4. GPIO Ports
PARALLEL PERIPHERAL INTERFACE
The ADSP-BF538/ADSP-BF538F processors provide a parallel
peripheral interface (PPI) that can connect directly to parallel
A/D and D/A converters, video encoders and decoders, and
other general-purpose peripherals. The PPI consists of a dedi-
cated input clock pin, up to 3 frame synchronization pins, and
at up to 16 data pins. The input clock supports parallel data rates
at up to f
figured as either inputs or outputs.
The PPI supports a variety of general-purpose and ITU-R 656
modes of operation. In general-purpose mode, the PPI provides
half-duplex, bi-directional data transfer with up to 16 bits of
data. Up to 3 frame synchronization signals are also provided.
In ITU-R 656 mode, the PPI provides half-duplex, bi-direc-
tional transfer of 8- or 10-bit video data. Additionally, on-chip
decode of embedded start-of-line (SOL) and start-of-field (SOF)
preamble packets is supported.
General-Purpose Mode Descriptions
The general-purpose modes of the PPI are intended to suit a
wide variety of data capture and transmission applications.
Three distinct submodes are supported:
Peripheral
PPI
SPORT2
SPORT3
SPI1
SPI2
UART1
UART2
CAN
GPIO
• Flag interrupt sensitivity registers – The two flag interrupt
• Input mode – frame syncs and data are inputs into the PPI.
• Frame capture mode – frame syncs are outputs from the
• Output mode – frame syncs and data are outputs from the
inputs can be configured to generate hardware interrupts,
while output PFx pins can be triggered by software
interrupts.
sensitivity registers specify whether individual PFx pins are
level- or edge-sensitive and specify—if edge-sensitive—
whether just the rising edge or both the rising and falling
edges of the signal are significant. One register selects the
type of sensitivity, and one register selects which edges are
significant for edge-sensitivity.
PPI, but data are inputs.
PPI.
SCLK
/2 MHz, and the synchronization signals can be con-
ADSP-BF538/ADSP-BF538F
Alternate GPIO Port Function
GPIO Port F15–0
GPIO Port E7–0
GPIO Port E15–8
GPIO Port D4–0
GPIO Port D9–5
GPIO Port D11–10
GPIO Port D13–12
GPIO Port C1–0
GPIO Port C9–4

Related parts for ADSP-BF538