ADSP-BF532SBSTZ400 Analog Devices Inc, ADSP-BF532SBSTZ400 Datasheet - Page 16

IC DSP CTLR 16BIT 400MHZ 176LQFP

ADSP-BF532SBSTZ400

Manufacturer Part Number
ADSP-BF532SBSTZ400
Description
IC DSP CTLR 16BIT 400MHZ 176LQFP
Manufacturer
Analog Devices Inc
Series
Blackfin®r
Type
Fixed Pointr
Datasheet

Specifications of ADSP-BF532SBSTZ400

Interface
SPI, SSP, UART
Clock Rate
400MHz
Non-volatile Memory
ROM (1 kB)
On-chip Ram
84kB
Voltage - I/o
1.8V, 2.5V, 3.3V
Voltage - Core
1.20V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
176-LQFP
No. Of Bits
16 Bit
Frequency
400MHz
Supply Voltage
1.2V
Embedded Interface Type
PPI, SPI, UART
No. Of I/o's
16
Supply Voltage Range
0.8V To 1.45V, 1.75V To 3.6V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
ADZS-BF533-EZLITE - KIT W/BOARD EVAL FOR ADSP-BF533
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADSP-BF532SBSTZ400
Manufacturer:
TOSHIBA
Quantity:
101
Part Number:
ADSP-BF532SBSTZ400
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
ADSP-BF532SBSTZ400
Manufacturer:
ADI/亚德诺
Quantity:
20 000
ADSP-BF531/BF532/BF533
28.
29.
DESCRIPTION:
Reads from the scratchpad memory may return incorrect data under some conditions. The problem occurs when reads of scratchpad
memory are immediately followed by another read (of any location, including non-scratchpad locations), where the addresses being
accessed do not have the same least significant address bit. This means that one of the transfers has to be a byte access. The other access
has to be either a byte, 16-bit or 32-bit access on a different byte boundary than the first access. In addition, the instruction immediately
before the Scratchpad memory read has to generate a memory stall due to either a dual DAG bank collision, a non-L1 memory data fetch,
or a cache-line fill.
If an instruction does not perform a read immediately after the scratchpad read, no problems occur. Also, back to back non-byte reads
function properly.
WORKAROUND:
The simplest workaround for assembly programmers is to place any non-read instruction after each scratchpad read. For C programmers,
one solution is not to map any data to the scratchpad.
Alternatively the VisualDSP++ Blackfin compiler includes a workaround for this hardware anomaly. The compiler will automatically enable
the workaround for the appropriate silicon revisions and part numbers, or the workaround can be enabled manually by specifying the
compiler flag -workaround scratchpad-read' With the workaround enabled, when a sequence of three load instructions occurs (or occur
as parts of a multi-issue instruction), where at least one of (2) and (3) is a byte load, a nop will be inserted between (1) and (2) or (2) and (3):
A load instruction (1);
A load instruction (2);
A load instruction (3);
The macro __WORKAROUND_SCRATCHPAD_READ will be defined at compile, assemble and link stages when the workaround is enabled.
The VisualDSP++ run-time libraries also avoid this anomaly for appropriate silicon revisions and part numbers.
APPLIES TO REVISION(S):
0.3, 0.4
DESCRIPTION:
In this Boot Mode, the DMA5_CONFIG and SPI_CTL registers are not restored to their default (reset) states before executing the user's
application code. The DMA5 channel remains enabled in stop mode and the SPI remains enabled in RX DMA mode.
WORKAROUND:
The user's application must reset these registers before either the SPI or DMA channel 5 can be used.
APPLIES TO REVISION(S):
0.3, 0.4, 0.5, 0.6
05000227 - Scratchpad Memory Bank Reads May Return Incorrect Data:
05000229 - SPI Slave Boot Mode Modifies Registers from Reset Value:
NR003532D | Page 16 of 45 | July 2008
Silicon Anomaly List

Related parts for ADSP-BF532SBSTZ400