ADSP-BF561 CORE A MEMORY MAPCORE B MEMORY MAP0xFFFF FFFFCORE MMR REGISTERSCORE MMR REGISTERS0xFFE0 00000xFFC0 0000SYSTEM MMR REGISTERSRESERVED0xFFB0 1000L1 SCRATCHPAD SRAM (4K)0xFFB0 0000RESERVED0xFFA1 4000L1 INSTRUCTION SRAM/CACHE (16K)0xFFA1 0000RESERVED0xFFA0 4000L1 INSTRUCTION SRAM (16K)0xFFA0 0000RESERVEDRESERVED0xFF90 8000L1 DATA BANK B SRAM/CACHE (16K)0xFF90 4000L1 DATA BANK B SRAM (16K)0xFF90 0000RESERVED0xFF80 8000L1 DATA BANK A SRAM/CACHE (16K)0xFF80 4000L1 DATA BANK A SRAM (16K)0xFF80 00000xFF80 0000RESERVED0xFF70 1000INTERNAL MEMORYL1 SCRATCHPAD SRAM (4K)0xFF70 0000RESERVED0xFF61 4000L1 INSTRUCTION SRAM/CACHE (16K)0xFF61 0000RESERVED0xFF60 4000L1 INSTRUCTION SRAM (16K)RESERVED0xFF60 0000RESERVED0xFF50 8000L1 DATA BANK B SRAM/CACHE (16K)0xFF50 4000L1 DATA BANK B SRAM (16K)0xFF50 0000RESERVED0xFF40 8000L1 DATA BANK A SRAM/CACHE (16K)0xFF40 4000L1 DATA BANK A SRAM (16K)0xFF40 0000RESERVED0xFEB2 0000L2 SRAM (128K)0xFEB0 0000RESERVED0xEF00 4000BOOT ROM0xEF00 0000RESERVED0x3000 0000ASYNC MEMORY BANK 30x2C00 0000ASYNC MEMORY BANK 20x2800 0000ASYNC MEMORY BANK 10x2400 0000ASYNC MEMORY BANK 00x2000 0000RESERVEDEXTERNAL MEMORYTop of last SDRAM pageSDRAM BANK 3SDRAM BANK 2SDRAM BANK 1SDRAM BANK 00x0000 0000 Figure 3. Memory Map The fourth on-chip memory system is the L2 SRAM memory External (Off-Chip) Memory array which provides 128K bytes of high speed SRAM operating The ADSP-BF561 external memory is accessed via the External at one half the frequency of the core, and slightly longer latency Bus Interface Unit (EBIU). This interface provides a glueless than the L1 memory banks. The L2 memory is a unified instruc connection to up to four banks of synchronous DRAM tion and data memory and can hold any mixture of code and (SDRAM) as well as up to four banks of asynchronous memory data required by the system design. The Blackfin cores share a devices, including flash, EPROM, ROM, SRAM, and memory dedicated low latency 64-bit wide data path port into the L2 mapped I/O devices. SRAM memory. The PC133-compliant SDRAM controller can be programmed Each Blackfin core processor has its own set of core Memory to interface to up to four banks of SDRAM, with each bank con Mapped Registers (MMRs) but share the same system MMR taining between 16M bytes and 128M bytes providing access to registers and 128K bytes L2 SRAM memory. up to 512M bytes of SDRAM. Each bank is independently pro grammable and is contiguous with adjacent banks regardless of the sizes of the different banks or their placement. This allows Rev. E | Page 5 of 64 | September 2009 Document Outline Features Peripherals Table of Contents Revision History General Description Portable Low Power Architecture 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 Watchdog Timer Timers Serial Ports (SPORTs) Serial Peripheral Interface (SPI) Port UART Port Programmable Flags (PFx) 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 EZ-KIT Lite Evaluation Board Designing an Emulator-Compatible Processor Board Related Documents Pin Descriptions Specifications Operating Conditions Electrical Characteristics Absolute Maximum Ratings Package Information ESD Sensitivity 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 Ports Serial Peripheral Interface (SPI) Port- Master Timing Serial Peripheral Interface (SPI) Port- Slave Timing Universal Asynchronous Receiver Transmitter (UART) Port-Receive and Transmit Timing Programmable Flags Cycle Timing Timer Cycle Timing JTAG Test and Emulation Port Timing Output Drive Currents Power Dissipation Test Conditions Output Enable Time Measurement Output Disable Time Measurement Example System Hold Time Calculation Capacitive Loading Environmental Conditions 256-Ball CSP_BGA (17 mm) Ball Assignment 256-Ball CSP_BGA (12 mm) Ball Assignment 297-Ball PBGA Ball Assignment Outline Dimensions Surface-Mount Design Automotive Products Ordering Guide