ADSP-BF531/ADSP-BF532/ADSP-BF5330xFFFF FFFF0xFFFF FFFFCORE MMR REGISTERS (2M BYTE)CORE MMR REGISTERS (2M BYTE)0xFFE0 00000xFFE0 0000SYSTEM MMR REGISTERS (2M BYTE)SYSTEM MMR REGISTERS (2M BYTE)0xFFC0 00000xFFC0 0000RESERVEDRESERVED0xFFB0 10000xFFB0 1000SCRATCHPAD SRAM (4K BYTE)SCRATCHPAD SRAM (4K BYTE)0xFFB0 00000xFFB0 0000RESERVEDRESERVEDAP0xFFA1 4000P0xFFA1 4000MINSTRUCTION SRAM/CACHE (16K BYTE)AINSTRUCTION SRAM/CACHE (16K BYTE)YMR0xFFA1 0000Y0xFFA1 0000ORESERVEDRINSTRUCTION SRAM (64K BYTE)OEM0xFFA0 C000M0xFFA0 0000MINSTRUCTION SRAM (16K BYTE)ERESERVEDLM0xFFA0 8000A0xFF90 8000LNRESERVEDADATA BANK B SRAM/CACHE (16K BYTE)0xFFA0 0000NER0xFF90 4000RTRESERVEDEDATA BANK B SRAM (16K BYTE)INT0xFF90 80000xFF90 0000INRESERVEDRESERVED0xFF90 40000xFF80 8000RESERVEDDATA BANK A SRAM/CACHE (16K BYTE)0xFF80 80000xFF80 4000DATA BANK A SRAM/CACHE (16K BYTE)DATA BANK A SRAM (16K BYTE)0xFF80 40000xFF80 0000RESERVEDRESERVED0xEF00 00000xEF00 0000RESERVEDPRESERVED0x2040 0000PA0x2040 0000AASYNC MEMORY BANK 3 (1M BYTE)MASYNC MEMORY BANK 3 (1M BYTE)MY0x2030 00000x2030 0000YRRASYNC MEMORY BANK 2 (1M BYTE)OASYNC MEMORY BANK 2 (1M BYTE)O0x2020 0000M E0x2020 0000M EASYNC MEMORY BANK 1 (1M BYTE)MASYNC MEMORY BANK 1 (1M BYTE)M0x2010 0000L0x2010 0000LAASYNC MEMORY BANK 0 (1M BYTE)ANASYNC MEMORY BANK 0 (1M BYTE)N0x2000 0000R0x2000 0000REERESERVEDTRESERVEDTX0x0800 0000EX0x0800 0000ESDRAM MEMORY (16M BYTE TO 128M BYTE)SDRAM MEMORY (16M BYTE TO 128M BYTE)0x0000 00000x0000 0000 Figure 3. ADSP-BF531 Internal/External Memory Map Figure 5. ADSP-BF533 Internal/External Memory Map Event Handling0xFFFF FFFFCORE MMR REGISTERS (2M BYTE)0xFFE0 0000 The event controller on the processors handle all asynchronous SYSTEM MMR REGISTERS (2M BYTE) and synchronous events to the processor. The ADSP-BF531/ 0xFFC0 0000RESERVED ADSP-BF532/ADSP-BF533 processors provide event handling 0xFFB0 1000 that supports both nesting and prioritization. Nesting allows SCRATCHPAD SRAM (4K BYTE)0xFFB0 0000P multiple event service routines to be active simultaneously. Pri- RESERVEDA M0xFFA1 4000 oritization ensures that servicing of a higher priority event takes YINSTRUCTION SRAM/CACHE (16K BYTE)R precedence over servicing of a lower priority event. The control- O0xFFA1 0000MINSTRUCTION SRAM (32K BYTE)E ler provides support for five different types of events: M0xFFA0 8000LRESERVEDA • Emulation – An emulation event causes the processor to 0xFFA0 0000N R enter emulation mode, allowing command and control of RESERVEDE T0xFF90 8000IN the processor via the JTAG interface. DATA BANK B SRAM/CACHE (16K BYTE)0xFF90 4000 • Reset – This event resets the processor. RESERVED0xFF80 8000 • Nonmaskable Interrupt (NMI) – The NMI event can be DATA BANK A SRAM/CACHE (16K BYTE)0xFF80 4000 generated by the software watchdog timer or by the NMI RESERVED0xEF00 0000 input signal to the processor. The NMI event is frequently RESERVEDP used as a power-down indicator to initiate an orderly shut- 0x2040 0000AASYNC MEMORY BANK 3 (1M BYTE)M down of the system. 0x2030 0000RYASYNC MEMORY BANK 2 (1M BYTE)O • Exceptions – Events that occur synchronously to program 0x2020 0000M E flow (i.e., the exception is taken before the instruction is ASYNC MEMORY BANK 1 (1M BYTE)M0x2010 0000L A allowed to complete). Conditions such as data alignment ASYNC MEMORY BANK 0 (1M BYTE)N0x2000 0000R violations and undefined instructions cause exceptions. RESERVEDTE0x0800 0000EX • Interrupts – Events that occur asynchronously to program SDRAM MEMORY (16M BYTE TO 128M BYTE)0x0000 0000 flow. They are caused by input pins, timers, and other peripherals, as well as by an explicit software instruction. Figure 4. ADSP-BF532 Internal/External Memory Map Rev. I | Page 6 of 64 | August 2013 Document Outline Blackfin Embedded Processor Features Memory Peripherals Table Of Contents Revision History General Description Portable Low Power Architecture System Integration Processor Peripherals Blackfin Processor Core Memory Architecture Internal (On-Chip) Memory External (Off-Chip) Memory I/O Memory Space Booting Event Handling Core Event Controller (CEC) System Interrupt Controller (SIC) Event Control DMA Controllers Real-Time Clock Watchdog Timer Timers Serial Ports (SPORTs) Serial Peripheral Interface (SPI) Port UART Port General-Purpose I/O Port F Parallel Peripheral Interface General-Purpose Mode Descriptions Input Mode Frame Capture Mode Output Mode ITU-R 656 Mode Descriptions Active Video Only Mode Vertical Blanking Interval Mode Entire Field Mode Dynamic Power Management Full-On Operating Mode—Maximum Performance Active Operating Mode—Moderate Power Savings Sleep Operating Mode—High Dynamic Power Savings Deep Sleep Operating Mode—Maximum Dynamic Power Savings Hibernate State—Maximum Static Power Savings Power Savings Voltage Regulation Voltage Regulator Layout Guidelines Clock Signals Booting Modes Instruction Set Description Development Tools Integrated Development Environments (IDEs) EZ-KIT Lite Evaluation Board EZ-KIT Lite Evaluation Kits Software Add-Ins for CrossCore Embedded Studio Board Support Packages for Evaluation Hardware Middleware Packages Algorithmic Modules Designing an Emulator-Compatible DSP Board (Target) Additional Information Related Signal Chains Pin Descriptions Specifications Operating Conditions Electrical Characteristics Absolute Maximum Ratings ESD Sensitivity Package Information Timing Specifications Clock and Reset Timing Asynchronous Memory Read Cycle Timing Asynchronous Memory Write Cycle Timing SDRAM Interface Timing External Port Bus Request and Grant Cycle Timing Parallel Peripheral Interface Timing Serial Port Timing Serial Peripheral Interface (SPI) Port—Master Timing Serial Peripheral Interface (SPI) Port—Slave Timing General-Purpose I/O Port F Pin Cycle Timing Universal Asynchronous Receiver-Transmitter (UART) Ports—Receive and Transmit Timing Timer Clock Timing Timer Cycle Timing JTAG Test and Emulation Port Timing Output Drive Currents Test Conditions Output Enable Time Measurement Output Disable Time Measurement Example System Hold Time Calculation Capacitive Loading Thermal Characteristics 160-Ball CSP_BGA Ball Assignment 169-Ball PBGA Ball Assignment 176-Lead LQFP Pinout Outline Dimensions Surface-Mount Design Automotive Products Ordering Guide