ADSP-BF533SBBC500 Analog Devices Inc, ADSP-BF533SBBC500 Datasheet - Page 40

DSP Fixed-Point 16-Bit 500MHz 500MIPS 160-Pin CSP-BGA

ADSP-BF533SBBC500

Manufacturer Part Number
ADSP-BF533SBBC500
Description
DSP Fixed-Point 16-Bit 500MHz 500MIPS 160-Pin CSP-BGA
Manufacturer
Analog Devices Inc
Series
Blackfin®r
Type
Fixed Pointr
Datasheet

Specifications of ADSP-BF533SBBC500

Package
160CSP-BGA
Numeric And Arithmetic Format
Fixed-Point
Maximum Speed
500 MHz
Device Million Instructions Per Second
500 MIPS
Rohs Status
RoHS non-compliant
Interface
SPI, SSP, UART
Clock Rate
500MHz
Non-volatile Memory
ROM (1 kB)
On-chip Ram
148kB
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
160-CSPBGA
For Use With
ADZS-BFAUDIO-EZEXT - BOARD EVAL AUDIO BLACKFINADZS-BFAV-EZEXT - BOARD DAUGHT ADSP-BF533,37,61KITADZS-BF533-EZLITE - KIT W/BOARD EVAL FOR ADSP-BF533
Lead Free Status / RoHS Status

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADSP-BF533SBBC500
Manufacturer:
ADI
Quantity:
210
Part Number:
ADSP-BF533SBBC500
Manufacturer:
Analog Devices Inc
Quantity:
10 000
ADSP-BF531/BF532/BF533
69.
70.
DESCRIPTION:
When the PPI is configured to trigger on a single external frame sync, all of the transfers require an edge on the frame sync except for the
first transfer. For the first transfer only, the frame sync input is level-sensitive. This will make the PPI begin a transfer if the frame sync is at
the active state, which can cause the PPI to start prematurely.
This anomaly does not apply when the PPI uses 2 or 3 frame syncs.
WORKAROUND:
When using a single external frame sync with the PPI, ensure that the frame sync is in the inactive state when the PPI is enabled.
APPLIES TO REVISION(S):
0.3, 0.4, 0.5
DESCRIPTION:
Consider the following sequence:
1) System MMR write is stalled.
2) Interrupt occurs while the System MMR write is stalled (thus killing the write).
3) Interrupt Service Routine accesses (either read or write) any system MMR.
In order for this anomaly to happen, the interrupt must kill the write in one particular stage of the execution pipeline. In this case, the
anomaly will cause the MMR logic to think that the killed System MMR access is still valid. The following access (read/write) to the System
MMR in the ISR will cause the previously stalled write to complete erroneously.
Similarly, if the System MMR write is killed by an instruction itself, such a conditional branch, the erroneous write can happen if the store
buffer is full and emptying out to slow external memory.
NOTE: if the processor is halted in the ISR before the next System MMR access via the debugging tools, the processor will stall indefinitely
waiting for the write to complete, thus locking out the Emulation event.
WORKAROUND:
The workaround is to reset the MMR logic with another killed System MMR access in the branch's shadow. For example, setting up a read
from the System MMR CHIPID register and subsequently killing it will create a killed access that has no other side-effects on the system.
Therefore, the following code snippet, executed at the beginning of each ISR, will work around this anomaly:
In the case of System MMR writes being killed by the conditional branches, it is sufficient to insert 2 NOPs or any other non-MMR
instructions in the location immediately after the conditional branch.
NOTE: in order to prevent lock-ups during debug sessions, always insert a desired breakpoint after the above code snippet if you need to
halt the processor in the ISR.
APPLIES TO REVISION(S):
0.3, 0.4, 0.5
05000313 - PPI Is Level-Sensitive on First Transfer In Single Frame Sync Modes:
05000315 - Killed System MMR Write Completes Erroneously on Next System MMR Access:
cc = r0 == r0;
if cc jump skip;
W[p0] = r1.l;
skip: ...
cc = r0 == r0;
p0.h = 0xffc0;
p0.l = 0x0014;
if cc jump skip; // always skip System MMR access, but it is fetched and killed
r0 = [p0];
skip: ...
// always true
// System MMR access is fetched and killed
// always true
// System MMR space CHIPID
// bogus System MMR read to work around the anomaly
// continue with ISR
NR003532D | Page 40 of 45 | July 2008
Silicon Anomaly List

Related parts for ADSP-BF533SBBC500