The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Embedded Processor ADSP-BF531/BF532/BF533 External Memory Control


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



Preliminary Technical DatFEATURES High-Performance Blackfin Processor 16-Bit MACs, 40-Bit ALUs, Four 8-Bit Video ALUs, 40-Bit Shifter RISC-Like Register Instruction Model Ease Programming Compiler-Friendly Support Advanced Debug, Trace, Performance- Monitoring Core with On-chip Voltage Regulation V-Tolerant 160-Ball Mini-BGA 176-Lead LQFP Packages MEMORY 148K Bytes On-Chip Memory: Bytes Instruction SRAM/Cache Bytes Instruction SRAM Bytes Instruction Bytes Data SRAM/Cache Bytes Data SRAM Bytes Scratchpad SRAM Dual-Channel Memory Controllers Memory Management Unit Providing Memory Protection
Embedded Processor ADSP-BF531/BF532/BF533
External Memory Controller with Glueless Support SDRAM, SRAM, FLASH, Flexible Memory Booting Options From SPI, External Memory, Internal PERIPHERALS Parallel Peripheral Interface (PPI)/GPIO, Supporting ITU-R Video Data Formats Dual-Channel, Full-Duplex Synchronous Serial Ports, Supporting Eight Stereo Channels Channel Controller SPI-compatible Port Three Timer/Counters with Support UART with Support IrDA® Event Handler Real-Time Clock Watchdog Timer Debug/JTAG Interface On-Chip Capable Frequency Multiplication
FUNCTIONAL BLOCK DIAGRAM
JTAG TEST EMULATION
EVENT CONTROLLER/ CORE TIMER
WATCHDOG TIMER
VOLTAGE REGULATOR
INSTRUCTION MEMORY DATA MEMORY
REAL TIME CLOCK UART PORT IrDA
TIMER0, TIMER1, TIMER2 CORE SYSTEM INTERFACE GPIO
CONTROLLER SERIAL PORTS
BOOT
PORT
EXTERNAL PORT FLASH, SDRAM CONTROL
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing. Technology Way, P.O.Box 9106, Norwood, 02062-9106, U.S.A. Tel:781/329-4700 www.analog.com Fax:781/326-8703 ©Analog Devices,Inc., 2003
PRELIMINARY TECHNICAL DATA ADSP-BF53x
GENERAL NOTE
current information contact Analog Devices 800/262-5643
March 2003
This data sheet provides preliminary information Blackfinprocessors.1
GENERAL DESCRIPTION
clean, orthogonal RISC-like microprocessor instruction set, single-instruction, multiple-data (SIMD) multimedia capabilities into single instruction-set architecture. ADSP-BF53x Processors completely code compatible, differing only with respect their performance onchip memory. Specific performance memory configurations shown Table
ADSP-BF53x Processors members Blackfin family products, incorporating Analog Devices/Intel Micro Signal Architecture (MSA). Blackfin processors combine dual-MAC state-of-the-art signal processing engine, advantages Table Processor Comparison ADSP-BF531
ADSP-BF532
ADSP-BF533
Maximum performance Instruction SRAM/Cache Instruction SRAM Instruction Data SRAM/Cache Data SRAM Scratchpad
MHz/ MMACs bytes bytes bytes bytes bytes
MHz/ MMACs bytes bytes bytes bytes bytes
MHz/ 1200 MMACs bytes bytes bytes bytes bytes
integrating rich industry-leading system peripherals memory, Blackfin processors platform choice next-generation applications that require RISC-like programmability, multimedia support leading-edge signal processing integrated package.
Portable Low-Power Architecture
Blackfin processors provide world-class power management performance. Blackfin processors designed power voltage design methodology feature Dynamic Power Management, ability vary both voltage frequency operation significantly lower overall power consumption. Varying voltage frequency result substantial reduction power consumption, compared with just varying frequency operation. This translates into longer battery life portable appliances.
System Integration
Clock, Watchdog Timer. This functions satisfies wide variety typical system support needs augmented system expansion capabilities part. addition these general-purpose peripherals, ADSP-BF53x Processor contains high-speed serial parallel ports interfacing variety audio, video, modem codec functions; interrupt controller flexible management interrupts from on-chip peripherals external sources; power management control functions tailor performance power characteristics processor system many application scenarios. peripherals, except general-purpose I/O, Real-Time Clock, timers, supported flexible structure. There also separate memory channel dedicated data transfers between processor's various memory spaces, including external SDRAM asynchronous memory. Multiple on-chip buses running provide enough bandwidth keep processor core running along with activity on-chip external peripherals. ADSP-BF53x Processor includes on-chip voltage regulator support ADSP-BF53x Processor Dynamic Power Management capability. voltage regulator provides range core voltage levels from single 2.25 input. voltage regulator bypassed user's discretion.
Blackfin Processor Core
ADSP-BF53x Processors highly integrated system-ona-chip solutions next generation digital communication consumer multimedia applications. combining industrystandard interfaces with high performance signal processing core, users develop cost-effective solutions quickly without need costly external components. system peripherals include UART port, port, serial ports (SPORTs), four general purpose timers (three with capability), realtime clock, watchdog timer, Parallel Peripheral Interface.
ADSP-BF53x Processor Peripherals
ADSP-BF53x Processor contains rich peripherals connected core several high bandwidth buses, providing flexibility system configuration well excellent overall system performance (see block diagram Page general-purpose peripherals include functions such UART, Timers with (Pulse Width Modulation) pulse measurement capability, general purpose flag pins, Real-Time
shown Figure page Blackfin processor core contains 16-bit multipliers, 40-bit accumulators, 40bit ALUs, four video ALUs, 40-bit shifter. computation units process 8-bit, 16-bit, 32-bit data from register file. compute register file contains eight 32-bit registers. When performing compute operations 16-bit operand data, register file operates independent 16-bit registers. operands compute operations come from multiported register file instruction constant fields. REV.
Blackfin trademark Analog Devices, Inc.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
Each perform 16-bit 16-bit multiply each cycle, accumulating results into 40-bit accumulators. Signed unsigned formats, rounding, saturation supported. ALUs perform traditional arithmetic logical operations 16-bit 32-bit data. addition, many special instructions included accelerate various signal processing tasks. These include operations such field extract population count, modulo multiply, divide primitives, saturation rounding, sign/exponent detection. video instructions include byte alignment packing operations, 16bit 8-bit adds with clipping, 8-bit average operations, 8bit subtract/absolute value/accumulate (SAA) operations. Also provided compare/select vector search instructions. certain instructions, 16-bit operations performed simultaneously register pairs 16-bit high half 16-bit half compute register). also using second ALU, quad 16-bit operations possible.
40-bit shifter perform shifts rotates used support normalization, field extract, field deposit instructions. program sequencer controls flow instruction execution, including instruction alignment decoding. program flow control, sequencer supports relative indirect conditional jumps (with static branch prediction), subroutine calls. Hardware provided support zero-overhead looping. architecture fully interlocked, meaning that programmer need manage pipeline when executing instructions with data dependencies. address arithmetic unit provides addresses simultaneous dual fetches from memory. contains multiported register file consisting four sets 32-bit Index, Modify, Length, Base registers (for circular buffering), eight additional 32-bit pointer registers (for C-style indexed stack manipulation).
ADDRESS ARITHMETIC UNIT
DAG0
DAG1
SEQUENCER
ALIGN
DECODE CONTROL UNIT
LOOP BUFFER
BARREL SHIFTER
DATA ARITHMETIC UNIT
Figure Blackfin Processor Core
Blackfin processors support modified Harvard architecture combination with hierarchical memory structure. Level (L1) memories those that typically operate full processor speed with little latency. level, instruction memory holds instructions only. data memories hold data, dedicated scratchpad data memory stores stack local variable information.
addition, multiple memory blocks provided, offering configurable SRAM cache. Memory Management Unit (MMU) provides memory protection individual tasks that operating core protect system registers from unintended access.
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
current information contact Analog Devices 800/262-5643
March 2003
architecture provides three modes operation: User mode, Supervisor mode, Emulation mode. User mode restricted access certain system resources, thus providing protected software environment, while Supervisor mode unrestricted access system core resources. Blackfin processor instruction been optimized that 16-bit opcodes represent most frequently used instructions, resulting excellent compiled code density. Complex instructions encoded into 32-bit opcodes, representing fully featured multifunction instructions. Blackfin processors support limited multi-issue capability, where 32-bit instruction issued parallel with 16-bit instructions, allowing programmer many core resources single instruction cycle. Blackfin processor assembly language uses algebraic syntax ease coding readability. architecture been optimized conjunction with C/C++ compiler, resulting fast efficient software implementations.
Memory Architecture
0xFFFF FFFF CORE REGISTERS BYTE) 0xFFE0 0000 SYSTEM REGISTERS BYTE) 0xFFC0 0000 RESERVED 0xFFB0 1000 SCRATCHPAD SRAM BYTE) RESERVED 0xFFA1 4000 INSTRUCTION SRAM CACHE (16K BYTE) 0xFFA1 0000 INSTRUCTION SRAM (64K BYTE) 0xFFA0 0000 RESERVED 0xFF90 8000 DATA BANK SRAM CACHE (16K BYTE) 0xFF90 4000 DATA BANK SRAM (16K BYTE) 0xFF90 0000 RESERVED 0xFF80 8000 DATA BANK SRAM CACHE (16K BYTE) 0xFF80 4000 DATA BANK SRAM (16K BYTE) 0xFF80 0000 RESERVED 0xEF00 0000 0x2040 0000 ASYNC MEMORY BANK BYTE) 0x2030 0000 ASYNC MEMORY BANK BYTE) 0x2020 0000 ASYNC MEMORY BANK BYTE) 0x2010 0000 ASYNC MEMORY BANK BYTE) 0x2000 0000 RESERVED 0x0800 0000 SDRAM MEMORY (16M BYTE 128M BYTE) 0x0000 0000
EXTERNAL MEMORY INTERNAL MEMORY
0xFFB0 0000
RESERVED
ADSP-BF53x Processor views memory single unified byte address space, using 32-bit addresses. resources, including internal memory, external memory, control registers, occupy separate sections this common address space. memory portions this address space arranged hierarchical structure provide good cost/performance balance some very fast, low-latency on-chip memory cache SRAM, larger, lower-cost performance off-chip memory systems. Figure page Figure page Figure page memory system primary highest-performance memory available Blackfin processor. off-chip memory system, accessed through External Interface Unit (EBIU), provides expansion with SDRAM, flash memory, SRAM, optionally accessing 132M bytes physical memory. memory controller provides high-bandwidth datamovement capability. perform block transfers code data between internal memory external memory spaces.
Internal (On-chip) Memory
Figure ADSP-BF533 Internal/External Memory
third memory block byte scratchpad SRAM which runs same speed memories, only accessible data SRAM cannot configured cache memory.
External (Off-Chip) Memory
External memory accessed EBIU. This 16-bit interface provides glueless connection bank synchronous DRAM (SDRAM) well four banks asynchronous memory devices including FLASH, EPROM, ROM, SRAM, memory mapped devices. PC133-compliant SDRAM controller programmed interface 128M bytes SDRAM. asynchronous memory controller programmed control four banks devices with very flexible timing parameters wide variety devices. Each bank occupies byte segment regardless size devices used, that these banks will only contiguous each fully populated with byte memory.
Memory Space
ADSP-BF53x Processor three blocks on-chip memory providing high-bandwidth access core. first instruction memory, consisting bytes SRAM, which bytes configured four-way set-associative cache. This memory accessed full processor speed. second on-chip memory block data memory, consisting banks bytes each. Each memory bank configurable, offering both Cache SRAM functionality. This memory block accessed full processor speed.
Blackfin processors define separate space. resources mapped through flat 32-bit address space. Onchip devices have their control registers mapped into memory-mapped registers (MMRs) addresses near byte address space. These separated into smaller blocks, which contains control MMRs core functions, other which contains registers needed setup REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA March 2003
0xFFFF FFFF CORE REGISTERS BYTE) 0xFFE0 0000 SYSTEM REGISTERS BYTE) 0xFFC0 0000 RESERVED 0xFFB0 1000 SCRATCHPAD SRAM BYTE)
INTERNAL MEMORY
current information contact Analog Devices 800/262-5643
ADSP-BF53x
0xFFFF FFFF CORE REGISTERS BYTE) 0xFFE0 0000 SYSTEM REGISTERS BYTE) 0xFFC0 0000 RESERVED 0xFFB0 1000 SCRATCHPAD SRAM BYTE) 0xFFB0 0000 RESERVED INSTRUCTION SRAM CACHE (16K BYTE) 0xFFA1 0000 RESERVED 0xFFA0 C000 INSTRUCTION SRAM (16K BYTE) 0xFFA0 8000 INSTRUCTION (32K BYTE) 0xFFA0 0000 RESERVED 0xFF90 8000 RESERVED 0xFF90 4000 RESERVED 0xFF80 8000 DATA BANK SRAM CACHE (16K BYTE) 0xFF80 4000 RESERVED 0xEF00 0000 0x2040 0000 ASYNC MEMORY BANK BYTE) 0x2030 0000 ASYNC MEMORY BANK BYTE) 0x2020 0000 ASYNC MEMORY BANK BYTE) 0x2010 0000 ASYNC MEMORY BANK BYTE) 0x2000 0000 RESERVED 0x0800 0000 SDRAM MEMORY (16M BYTE 128M BYTE) 0x0000 0000
EXTERNAL MEMORY INTERNAL MEMORY
0xFFB0 0000 RESERVED 0xFFA1 4000 INSTRUCTION SRAM CACHE (16K BYTE) 0xFFA1 0000 INSTRUCTION SRAM (32K BYTE) 0xFFA0 8000 INSTRUCTION (32K BYTE) 0xFFA0 0000 RESERVED 0xFF90 8000 DATA BANK SRAM CACHE (16K BYTE) 0xFF90 4000 RESERVED 0xFF80 8000 DATA BANK SRAM CACHE (16K BYTE) 0xFF80 4000 RESERVED 0xEF00 0000 0x2040 0000 ASYNC MEMORY BANK BYTE) 0x2030 0000 ASYNC MEMORY BANK BYTE) 0x2020 0000 ASYNC MEMORY BANK BYTE) 0x2010 0000 ASYNC MEMORY BANK BYTE) 0x2000 0000 RESERVED 0x0800 0000 SDRAM MEMORY (16M BYTE 128M BYTE) 0x0000 0000
0xFFA1 4000
EXTERNAL MEMORY
RESERVED
RESERVED
Figure ADSP-BF532 Internal/External Memory Figure ADSP-BF531 Internal/External Memory
control on-chip peripherals outside core. MMRs accessible only supervisor mode appear reserved space on-chip peripherals.
Booting
ADSP-BF53x Processor contains small boot kernel, which configures appropriate peripheral booting. ADSPBF53x Processor configured boot from boot memory space, processor starts executing from on-chip boot ROM. more information, Booting Modes Page
Event Handling
Non-Maskable Interrupt (NMI) event generated software watchdog timer input signal processor. event frequently used power-down indicator initiate orderly shutdown system. Exceptions Events that occur synchronously program flow (i.e., exception will taken before instruction allowed complete). Conditions such data alignment violations undefined instructions cause exceptions. Interrupts Events that occur asynchronously program flow. They caused input pins, timers, other peripherals, well explicit software instruction. Each event type associated register hold return address associated return-from-event instruction. When event triggered, state processor saved supervisor stack. ADSP-BF53x Processor Event Controller consists stages, Core Event Controller (CEC) System Interrupt Controller (SIC). Core Event Controller works with System Interrupt Controller prioritize control system events. Conceptually, interrupts from peripherals enter into SIC, then routed directly into generalpurpose interrupts CEC.
event controller ADSP-BF53x Processor handles asynchronous synchronous events processor. ADSP-BF53x Processor provides event handling that supports both nesting prioritization. Nesting allows multiple event service routines active simultaneously. Prioritization ensures that servicing higher-priority event takes precedence over servicing lower-priority event. controller provides support five different types events: Emulation emulation event causes processor enter emulation mode, allowing command control processor JTAG interface. Reset This event resets processor.
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
Core Event Controller (CEC)
current information contact Analog Devices 800/262-5643
March 2003
Default Mapping
Table System Interrupt Controller (SIC) (Continued) Peripheral Interrupt Event
supports nine general-purpose interrupts (IVG15-7), addition dedicated interrupt exception events. these general-purpose interrupts, lowest-priority interrupts (IVG15-14) recommended reserved software interrupt handlers, leaving seven prioritized interrupt inputs support peripherals ADSP-BF53x Processor. Table describes inputs CEC, identifies their names Event Vector Table (EVT), lists their priorities.
Table Core Event Controller (CEC) Priority Highest) Event Class Entry
Emulation/Test Control Reset Non-Maskable Interrupt Exception Reserved Hardware Error Core Timer General Interrupt General Interrupt General Interrupt General Interrupt General Interrupt General Interrupt General Interrupt General Interrupt General Interrupt
IVHW IVTMR IVG7 IVG8 IVG9 IVG10 IVG11 IVG12 IVG13 IVG14 IVG15
Channel (SPORT Channel (SPORT Channel (SPORT Channel (SPI) Channel (UART Channel (UART Timer Timer Timer Interrupt Interrupt Channels (Memory Stream Channels (Memory Stream Software Watchdog Timer
Event Control
IVG9 IVG9 IVG9 IVG10 IVG10 IVG10 IVG11 IVG11 IVG11 IVG12 IVG12 IVG13 IVG13 IVG13
ADSP-BF53x Processor provides user with very flexible mechanism control processing events. CEC, three registers used coordinate control events. Each register bits wide: Interrupt Latch Register (ILAT) ILAT register indicates when events have been latched. appropriate when processor latched event cleared when event been accepted into system. This register updated automatically controller, written only when corresponding IMASK cleared. Interrupt Mask Register (IMASK) IMASK register controls masking unmasking individual events. When IMASK register, that event unmasked will processed when asserted. cleared IMASK register masks event, preventing processor from servicing event even though event latched ILAT register. This register read written while supervisor mode. (Note that general-purpose interrupts globally enabled disabled with instructions, respectively.) Interrupt Pending Register (IPEND) IPEND register keeps track nested events. IPEND register indicates event currently active nested some level. This register updated automatically controller read while supervisor mode.
System Interrupt Controller (SIC)
System Interrupt Controller provides mapping routing events from many peripheral interrupt sources prioritized general-purpose interrupt inputs CEC. Although ADSP-BF53x Processor provides default mapping, user alter mappings priorities interrupt events writing appropriate values into Interrupt Assignment Registers (IAR). Table describes inputs into default mappings into CEC.
Table System Interrupt Controller (SIC) Peripheral Interrupt Event Default Mapping
Wakeup Error Error SPORT Error SPORT Error Error UART Error Real-Time Clock Channel (PPI) Channel (SPORT
IVG7 IVG7 IVG7 IVG7 IVG7 IVG7 IVG7 IVG8 IVG8 IVG9
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
allows further control event processing providing three 32-bit interrupt control status registers. Each register contains corresponding each peripheral interrupt events shown Table Page Interrupt Mask Register (SIC_IMASK)- This register controls masking unmasking each peripheral interrupt event. When register, that peripheral event unmasked will processed system when asserted. cleared register masks peripheral event, preventing processor from servicing event. Interrupt Status Register (SIC_ISR) multiple peripherals mapped single event, this register allows software determine which peripheral event source triggered interrupt. indicates peripheral asserting interrupt, cleared indicates peripheral asserting event. Interrupt Wakeup Enable Register (SIC_IWR) enabling corresponding this register, peripheral configured wake processor, should core idled when event generated. (see Dynamic Power Management Page 10.) Because multiple interrupt sources single generalpurpose interrupt, multiple pulse assertions occur simultaneously, before during interrupt processing interrupt event already detected this interrupt input. IPEND register contents monitored interrupt acknowledgement. appropriate ILAT register when interrupt rising edge detected (detection requires core clock cycles). cleared when respective IPEND register set. IPEND indicates that event entered into processor pipeline. this point will recognize queue next rising edge event corresponding event input. minimum latency from rising edge transition generalpurpose interrupt IPEND output asserted three core clock cycles; however, latency much higher, depending activity within state processor.
Controllers
ADSP-BF53x Processor controller supports both 1dimensional (1D) 2-dimensional (2D) transfers. transfer initialization implemented from registers from sets parameters called descriptor blocks. capability supports arbitrary column sizes elements elements, arbitrary column step sizes elements. Furthermore, column step size less than step size, allowing implementation interleaved data streams. This feature especially useful video applications where data deinterleaved fly. Examples types supported ADSP-BF53x Processor controller include: single, linear buffer that stops upon completion circular, auto-refreshing buffer that interrupts each full fractionally full buffer using linked list descriptors using array descriptors, specifying only base address within common page addition dedicated peripheral channels, there memory channels provided transfers between various memories ADSP-BF53x Processor system. This enables transfers blocks data between memories- including external SDRAM, ROM, SRAM, flash memory- with minimal processor intervention. Memory transfers controlled very flexible descriptor-based methodology standard register-based autobuffer mechanism.
Real-Time Clock
ADSP-BF53x Processor Real-Time Clock (RTC) provides robust digital watch features, including current time, stopwatch, alarm. clocked 32.768 crystal external ADSP-BF53x Processor. peripheral dedicated power supply pins that remain powered clocked even when rest processor low-power state. provides several programmable interrupt options, including interrupt second, minute, hour, clock ticks, interrupt programmable stopwatch countdown, interrupt programmed alarm time. 32.768 input clock frequency divided down signal prescaler. counter function timer consists four counters: 60-second counter, 60-minute counter, 24-hour counter, 32,768-day counter. When enabled, alarm function generates interrupt when output timer matches programmed value alarm control register. There alarms: first alarm time day. second alarm time that day. stopwatch function counts down from programmed value, with one-second resolution. When stopwatch enabled counter underflows, interrupt generated.
ADSP-BF53x Processor multiple, independent controllers that support automated data transfers with minimal overhead processor core. transfers occur between ADSP-BF53x Processor's internal memories DMA-capable peripherals. Additionally, transfers accomplished between DMA-capable peripherals external devices connected external memory interfaces, including SDRAM controller asynchronous memory controller. DMA-capable peripherals include SPORTs, port, UART, PPI. Each individual DMA-capable peripheral least dedicated channel.
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
current information contact Analog Devices 800/262-5643
March 2003
Like other peripherals, wake ADSPBF53x Processor from low-power state upon generation wakeup event. Connect pins RTXI RTXO with external components shown Figure
RTXO
timer units used conjunction with UART measure width pulses data stream provide auto-baud detect function serial channel. timers generate interrupts processor core providing periodic events synchronization, either system clock count external signals. addition three general-purpose programmable timers, fourth timer also provided. This extra timer clocked internal processor clock typically used system tick clock generation operating system periodic interrupts.
Serial Ports (SPORTs)
IPTE IFIC
ADSP-BF53x Processor incorporates dual-channel synchronous serial ports (SPORT0 SPORT1) serial multiprocessor communications. SPORTs support following features: capable operation. Bidirectional operation Each SPORT sets independent transmit receive pins, enabling eight channels stereo audio. Buffered (8-deep) transmit receive ports Each port data register transferring data words from other processor components shift registers shifting data data registers. Clocking Each transmit receive port either external serial clock generate own, frequencies ranging from (fSCLK/131,070) (fSCLK/2) Word length Each SPORT supports serial data words from bits length, transferred most-significantbit first least-significant-bit first. Framing Each transmit receive port with without frame sync signals each data word. Frame sync signals generated internally externally, active high low, with either pulsewidths early late frame sync. Companding hardware Each SPORT perform A-law µ-law companding according recommendation G.711. Companding selected transmit and/or receive channel SPORT without additional latencies. operations with single-cycle overhead Each SPORT automatically receive transmit multiple buffers memory data. processor link chain sequences transfers between SPORT memory. Interrupts Each transmit receive port generates interrupt upon completing transfer data word after transferring entire data buffer buffers through DMA. Multichannel capability Each SPORT supports channels 1024-channel window compatible with H.100, H.110, MVIP-90, HMVIP standards. REV.
Figure External Components Watchdog Timer
ADSP-BF53x Processor includes 32-bit timer that used implement software watchdog function. software watchdog improve system availability forcing processor known state through generation hardware reset, non-maskable interrupt (NMI), general-purpose interrupt, timer expires before being reset software. programmer initializes count value timer, enables appropriate interrupt, then enables timer. Thereafter, software must reload counter before counts zero from programmed value. This protects system from remaining unknown state where software, which would normally reset timer, stopped running external noise condition software error. configured generate hardware reset, watchdog timer resets both core ADSP-BF53x Processor peripherals. After reset, software determine watchdog source hardware reset interrogating status watchdog timer control register. timer clocked system clock (SCLK), maximum frequency fSCLK.
Timers
There four general-purpose programmable timer units ADSP-BF53x Processor. Three timers have external that configured either Pulse Width Modulator (PWM) timer output, input clock timer, mechanism measuring pulse widths periods external events. These timers synchronized external clock input pin, external clock input PPI_CLK pin, internal SCLK.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
Serial Peripheral Interface (SPI) Port
ADSP-BF53x Processor SPI-compatible port that enables processor communicate with multiple SPI-compatible devices. interface uses three pins transferring data: data pins (Master Output-Slave Input, MOSI, Master InputSlave Output, MISO) clock (Serial Clock, SCK). chip select input (SPISS) lets other devices select processor, seven chip select output pins (SPISEL7-1) processor select other devices. select pins reconfigured Programmable Flag pins. Using these pins, port provides full-duplex, synchronous serial interface, which supports both master/slave modes multimaster environments. port's baud rate clock phase/polarities programmable (see Figure integrated controller, configurable support transmit receive data streams. SPI's controller only service unidirectional accesses given time.
SCLK Clock Rate SPIBAUD where SPIBAUD 65,535 Figure Clock Rate Calculation
UART port's baud rate (see Figure serial data format, error code generation status, interrupts programmable: Supporting rates ranging from (fSCLK/ 1,048,576) (fSCLK/16) bits second. Supporting data formats from to12 bits frame. Both transmit receive operations configured generate maskable interrupts processor.
SCLK UART Clock Rate where 65,536 Figure UART Clock Rate Calculation
conjunction with general-purpose timer functions, autobaud detection supported. capabilities UART further extended with support Infrared Data Association (IrDA®) Serial Infrared Physical Layer Link Specification (SIR) protocol.
Programmable Flags (PFx)
During transfers, port simultaneously transmits receives serially shifting data serial data lines. serial clock line synchronizes shifting sampling data serial data lines.
UART Port
ADSP-BF53x Processor bi-directional, generalpurpose Programmable Flag (PF15-0) pins. Each programmable flag individually controlled manipulation flag control, status interrupt registers: Flag Direction Control Register Specifies direction each individual input output. Flag Control Status Registers ADSP-BF53x Processor employs "write modify" mechanism that allows combination individual flags modified single instruction, without affecting level other flags. Four control registers provided. register written order flag values, register written order clear flag values, register written order toggle flag values, register written order specify flag value. Reading flag status register allows software interrogate sense flags. Flag Interrupt Mask Registers Flag Interrupt Mask Registers allow each individual function interrupt processor. Similar Flag Control Registers that used clear individual flag values, Flag Interrupt Mask Register sets bits enable interrupt function, other Flag Interrupt Mask register clears bits disable interrupt function.
ADSP-BF53x Processor provides full-duplex Universal Asynchronous Receiver/Transmitter (UART) port, which fully compatible with PC-standard UARTs. UART port provides simplified UART interface other peripherals hosts, supporting full-duplex, DMA-supported, asynchronous transfers serial data. UART port includes support data bits, stop bits, none, even, parity. UART port supports modes operation: (Programmed I/O) processor sends receives data writing reading I/O-mapped UART registers. data double-buffered both transmit receive. (Direct Memory Access) controller transfers both transmit receive data. This reduces number frequency interrupts required transfer data from memory. UART dedicated channels, transmit receive. These channels have lower default priority than most channels because their relatively service rates.
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
current information contact Analog Devices 800/262-5643
March 2003
pins defined inputs configured generate hardware interrupts, while output pins triggered software interrupts. Flag Interrupt Sensitivity Registers Flag Interrupt Sensitivity Registers specify whether individual pins level- edge-sensitive specify-if edgesensitive-whether just rising edge both rising falling edges signal significant. register selects type sensitivity, register selects which edges significant edge-sensitivity.
Parallel Peripheral Interface
Output Mode
This mode used transmitting video other data with three output frame syncs. Typically, single frame sync appropriate data converter applications, whereas three frame syncs could used sending video with hardware signaling.
Mode Descriptions
ITU-R modes intended suit wide variety video capture, processing, transmission applications. Three distinct sub-modes supported: Active Video Only Mode Vertical Blanking Only Mode Entire Field Mode
Active Video Only Mode
ADSP-BF53x Processor provides Parallel Peripheral Interface (PPI) that connect directly parallel converters, video encoders decoders, other general purpose peripherals. consists dedicated input clock pin, frame synchronization pins, data pins. input clock supports parallel data rates fSCLK/2 MHz, synchronization signals configured either inputs outputs. supports variety general purpose ITU-R modes operation. general purpose mode, provides half-duplex, bi-directional data transfer with bits data. frame synchronization signals also provided. ITUR mode, provides half-duplex, bi-directional transfer 10-bit video data. Additionally, on-chip decode embedded start-of-line (SOL) start-of-field (SOF) preamble packets supported.
General Purpose Mode Descriptions
This mode used when only active video portion field interest blanking intervals. will read data between Active Video (EAV) Start Active Video (SAV) preamble symbols, data present during vertical blanking intervals. this mode, control byte sequences stored memory; they filtered PPI. After synchronizing start Field will ignore incoming samples until sees code. user specifies number active video lines frame PPI_Count register).
Vertical Blanking Interval Mode
this mode, only transfers vertical blanking interval (VBI) data.
Entire Field Mode
modes intended suit wide variety data capture transmission applications. Three distinct submodes supported: Input Mode Frame Syncs data inputs into PPI. Frame Capture Mode Frame Syncs outputs from PPI, data inputs. Output Mode Frame Syncs data outputs from PPI.
Input Mode
this mode, entire incoming stream read through PPI. This includes active video, control preamble sequences, ancillary data that embedded horizontal vertical blanking intervals. Data transfer starts immediately after synchronization Field
Dynamic Power Management
This mode intended applications, well video communication with hardware signaling. simplest form, PPI_FS1 external frame sync input that controls when read data. PPI_DELAY allows delay PPI_CLK cycles) between reception this frame sync initiation data reads. number input data samples userprogrammable defined contents PPI_Count register. Data widths 16-bits supported, programmed PPI_CONTROL register.
Frame Capture Mode
ADSP-BF53x Processor provides four operating modes, each with different performance/power profile. addition, Dynamic Power Management provides control functions dynamically alter processor core supply voltage, further reducing power dissipation. Control clocking each ADSP-BF53x Processor peripherals also reduces power consumption. Table summary power settings each mode.
Full-On Operating Mode Maximum Performance
Full-On mode, enabled bypassed, providing capability maximum operational frequency. This power-up default execution state which maximum performance achieved. processor core enabled peripherals full speed.
Active Operating Mode Moderate Power Savings
This mode allows video source(s) slave (e.g., frame capture). ADSP-BF53x Processor controls when read from video source(s). PPI_FS1 HSYNC output PPI_FS2 VSYNC output.
Active mode, enabled bypassed. Because bypassed, processor's core clock (CCLK) system clock (SCLK) input clock (CLKIN) frequency. REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
this mode, CLKIN CCLK multiplier ratio changed, although changes realized until Full-On mode entered. access available appropriately configured memories. Active mode, possible disable through Control register (PLL_CTL). disabled, must re-enabled before transitioning Full-On Sleep modes.
Table Power Settings Bypassed Core Clock (CCLK) System Clock (SCLK)
separate from other I/O, processor take advantage Dynamic Power Management, without affecting other devices.
Table Power Domains Power Domain Range
internal logic, except internal logic crystal other
VDDINT VDDRTC VDDEXT
Full Active Sleep Deep Sleep
Enabled Enabled/Disabled Enabled Disabled
Enabled Enabled Disabled Disabled
Enabled Enabled Enabled Disabled
power dissipated processor largely function clock frequency processor square operating voltage. example, reducing clock frequency results reduction power dissipation, while reducing voltage reduces power dissipation more than 40%. Further, these power savings additive, that clock frequency supply voltage both reduced, power savings dramatic. Dynamic Power Management feature ADSP-BF53x Processor allows both processor's input voltage (VDDINT) clock frequency (fCCLK) dynamically controlled. explained above, savings power dissipation modeled following equations:
Power Savings Factor DDINTRED CCLKRED DDINTNOM CCLKNOM
Mode
Sleep Operating Mode High Power Savings
Sleep mode reduces power dissipation disabling clock processor core (CCLK). system clock (SCLK), however, continue operate this mode. Typically external event activity will wake processor. When Sleep mode, assertion wakeup will cause processor sense value BYPASS Control register (PLL_CTL). BYPASS disabled, processor will transition Full mode. BYPASS enabled, processor will transition Active mode. When Sleep mode, system access memory supported.
Deep Sleep Operating Mode Maximum Power Savings
Power Savings Power Savings Factor 100%
Deep Sleep mode maximizes power savings disabling clocks processor core (CCLK) synchronous peripherals (SCLK). Asynchronous peripherals, such RTC, still running will able access internal resources external memory. This powered-down mode only exited assertion reset interrupt (RESET) asynchronous interrupt generated RTC. When Deep Sleep mode, assertion RESET asynchronous interrupt causes processor transition Full mode.
Power Savings
where variables equations are: fCCLKNOM nominal core clock frequency fCCLKRED reduced core clock frequency VDDINTNOM nominal internal supply voltage VDDINTRED reduced internal supply voltage TNOM duration running fCCLKNOM TRED duration running fCCLKRED
Voltage Regulation
shown Table ADSP-BF53x Processor supports three different power domains. multiple power domains maximizes flexibility, while maintaining compliance with industry standards conventions. isolating internal logic ADSP-BF53x Processor into power domain,
ADSP-BF53x Processor provides on-chip voltage regulator that generate processor core voltage levels (0.7V 1.2V) from external 2.25 supply. Figure shows typical external components required complete power management system. regulator controls internal logic voltage levels programmable with Voltage Regulator Control Register (VR_CTL) increments regulator also disabled bypassed user's discretion.
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
VDDEXT 2.25V 3.6V INPUT VOLTAGE RANGE
current information contact Analog Devices 800/262-5643
March 2003
DYNAMI MODIFICATION ON-THE-FLY
DYNAMIC MODI CATION REQUIRES SEQUENCING
VDDINT
ZHCS1000
CLKIN
NDS8434
1:15
CCLK
SCLK
VROUT1-0
SCLK CCLK SCLK
EXTERNAL COMPONENTS NOTE: VROUT1-0 SHOULD TIED TOGETHER EXTERNALLY
Figure Frequency Modification Methods
Figure Voltage Regulator Circuit Clock Signals
ADSP-BF53x Processor clocked external crystal, sine wave input, buffered, shaped clock derived from external clock oscillator. external clock used, should compatible signal must halted, changed, operated below specified frequency during normal operation. This signal connected processor's CLKIN pin. When external clock used, XTAL must left unconnected. Alternatively, because ADSP-BF53x Processor includes on-chip oscillator circuit, external crystal used. crystal should connected across CLKIN XTAL pins, with capacitors connected shown Figure Capacitor values dependent crystal type should specified crystal manufacturer. parallelresonant, fundamental frequency, microprocessor-grade crystal should used.
on-chip peripherals clocked system clock (SCLK). system clock frequency programmable means SSEL3-0 bits PLL_DIV register. values programmed into SSEL fields define divide ratio between output (VCO) system clock. SCLK divider values through Table illustrates typical system clock ratios:
Table Example System Clock Ratios Signal Name SSEL3-0 Divider Ratio VCO/SCLK Example Frequency Ratios (MHz) SCLK
0001 0110 1010
10:1
maximum frequency system clock fSCLK. Note that divisor ratio must chosen limit system clock frequency maximum fSCLK. SSEL value changed dynamically without lock latencies writing appropriate values divisor register (PLL_DIV). core clock (CCLK) frequency also dynamically changed means CSEL1-0 bits PLL_DIV register. Supported CCLK divider ratios shown Table This programmable core clock capability useful fast core frequency modifications.
Table Core Clock Ratios Signal Name CSEL1-0 Divider Ratio VCO/CCLK Example Frequency Ratios CCLK
CLKIN
XTAL
CLKOUT
Figure External Crystal Connections
shown Figure page core clock (CCLK) system peripheral clock (SCLK) derived from input clock (CLKIN) signal. on-chip capable multiplying CLKIN signal user programmable multiplication factor (bounded specified minimum maximum frequencies). default multiplier 10x, modified software instruction sequence. On-the-fly frequency changes effected simply writing PLL_DIV register.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
Booting Modes
current information contact Analog Devices 800/262-5643
ADSP-BF53x
ADSP-BF53x Processor three mechanisms (listed Table automatically loading internal instruction memory after reset. fourth mode provided execute from external memory, bypassing boot sequence.
Table Booting Modes BMODE1-0 Description
augment boot modes, secondary software loader provided that adds additional booting mechanisms. This secondary loader provides capability boot from 16-bit FLASH memory, fast FLASH, variable baud rate, other sources.
Instruction Description
Execute from 16-bit external memory (Bypass Boot ROM) Boot from 8-bit flash Boot from serial (8-bit address range) Boot from serial (16-bit address range)
BMODE pins Reset Configuration Register, sampled during power-on resets software-initiated resets, implement following modes: Execute from 16-bit external memory Execution starts from address 0x2000 0000 with 16-bit packing. boot bypassed this mode. configuration settings slowest device possible (3-cycle hold time; 15-cycle access times; 4-cycle setup). Boot from 8-bit external FLASH memory 8-bit FLASH boot routine located boot memory space using Asynchronous Memory Bank configuration settings slowest device possible (3-cycle hold time; 15-cycle access times; 4-cycle setup). Boot from serial EEPROM (8-bit addressable) uses output select single EPROM device, submits read command address 0x00, begins clocking data into beginning instruction memory. 8-bit addressable SPI-compatible EPROM must used. Boot from serial EEPROM (16-bit addressable) uses output select single EPROM device, submits read command address 0x0000, begins clocking data into beginning instruction memory. 16-bit addressable SPI-compatible EPROM must used. each boot modes, 10-byte header first read from external memory device. header specifies number bytes transferred memory destination address. Multiple memory blocks loaded boot sequence. Once blocks loaded, program execution commences from start instruction SRAM. addition, Reset Configuration Register application code bypass normal boot sequence during software reset. this case, processor jumps directly beginning instruction memory. REV.
Blackfin processor family assembly language instruction employs algebraic syntax designed ease coding readability. instructions have been specifically tuned provide flexible, densely encoded instruction that compiles very small final memory size. instruction also provides fully featured multifunction instructions that allow programmer many processor core resources single instruction. Coupled with many features more often seen microcontrollers, this instruction very efficient when compiling source code. addition, architecture supports both user (algorithm/application code) supervisor (O/S kernel, device drivers, debuggers, ISRs) modes operation, allowing multiple levels access core processor resources. assembly language, which takes advantage processor's unique architecture, offers following advantages: Seamlessly integrated DSP/CPU features optimized both 8-bit 16-bit operations. multi-issue load/store modified-Harvard architecture, which supports 16-bit four 8-bit load/store pointer updates cycle. registers, I/O, memory mapped into unified byte memory space, providing simplified programming model. Microcontroller features, such arbitrary bitfield manipulation, insertion, extraction; integer operations 16-, 32-bit data-types; separate user supervisor stack pointers. Code density enhancements, which include intermixing 32-bit instructions mode switching, code segregation). Frequently used instructions encoded bits.
Development Tools
ADSP-BF53x Processor supported with complete CROSSCOREsoftware hardware development tools, including Analog Devices emulators VisualDSP++development environment. same emulator hardware that supports other Blackfin DSPs also fully emulates ADSPBF53x Processor. VisualDSP++ project management environment lets programmers develop debug application. This environment includes easy assembler (which based algebraic syntax), archiver (librarian/library builder), linker, loader, cycle-accurate instruction-level simulator, C/C++ compiler, C/C++ runtime library that includes mathematical functions. point these tools C/C++ code efficiency. compiler been developed efficient transla13
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
current information contact Analog Devices 800/262-5643
March 2003
tion C/C++ code processor assembly. processor architectural features that improve efficiency compiled C/C++ code. VisualDSP++ debugger number important features. Data visualization enhanced plotting package that offers significant level flexibility. This graphical representation user data enables programmer quickly determine performance algorithm. algorithms grow complexity, this capability have increasing significance designer's development schedule, increasing productivity. Statistical profiling enables programmer intrusively poll processor running program. This feature, unique VisualDSP++, enables software developer passively gather important code execution metrics without interrupting realtime characteristics program. Essentially, developer identify bottlenecks software quickly efficiently. using profiler, programmer focus those areas program that impact performance take corrective action. Debugging both C/C++ assembly programs with VisualDSP++ debugger, programmers can: View mixed C/C++ assembly code (interleaved source object information). Insert breakpoints. conditional breakpoints registers, memory, stacks. Trace instruction execution. Perform linear statistical profiling program execution. Fill, dump, graphically plot contents memory. Perform source level debugging. Create custom debugger windows. VisualDSP++ IDDE lets programmers define manage software development. dialog boxes property pages programmers configure manage Blackfin development tools, including color syntax highlighting VisualDSP++ editor. This capability permits programmers Control development tools process inputs generate outputs. Maintain one-to-one correspondence with tool's command line switches. VisualDSP++ Kernel (VDK) incorporates scheduling resource management tailored specifically address memory timing constraints programming. These capabilities enable engineers develop code more effectively, eliminating need start from very beginning, when developing application code. features include Threads, Critical Unscheduled regions, Semaphores, Events, Device flags. also supports Priority-based, Preemptive, Cooperative, Time-Sliced scheduling approaches. addition, designed scalable. application does specific feature, support code that feature excluded from target system.
Because library, developer decide whether not. integrated into VisualDSP++ development environment, also used standard command line tools. When used, development environment assists developer with many error-prone tasks assists managing system resources, automating generation various based objects, visualizing system state, when debugging application that uses VDK. VCSE Analog Devices technology creating, using, reusing software components (independent modules substantial functionality) quickly reliably assemble software applications. Download components from drop them into application. Publish component archives from within VisualDSP++. VCSE supports component implementation C/C++ assembly language. Expert Linker visually manipulate placement code data embedded system. View memory utilization color-coded graphical form, easily move code data different areas processor external memory with drag mouse, examine time stack heap usage. Expert Linker fully compatible with existing Linker Definition File (LDF), allowing developer move between graphical textual environments. Analog Devices emulators IEEE 1149.1 JTAG Test Access Port ADSP-BF53x Processor processor monitor control target board processor during emulation. emulator provides full speed emulation, allowing inspection modification memory, registers, processor stacks. intrusive in-circuit emulation assured processor's JTAG interface-the emulator does affect target system loading timing. addition software hardware development tools available from Analog Devices, third parties provide wide range tools supporting Blackfin processor family. Hardware tools include Blackfin processor plug-in cards. Third party software tools include libraries, real-time operating systems, block diagram design tools.
Designing Emulator-Compatible Processor Board (Target)
Analog Devices family emulators tools that every system developer needs test debug hardware software systems. Analog Devices supplied IEEE 1149.1 JTAG Test Access Port (TAP) each JTAG processor. emulator uses access internal features processor, allowing developer load code, breakpoints, observe variables, observe memory, examine registers. processor must halted send data commands, once operation been completed emulator, processor system running full speed with impact system timing. these emulators, target board must include header that connects processor's JTAG port emulator.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
details target board design issues including mechanical layout, single processor connections, multiprocessor scan chains, signal buffering, signal termination, emulator logic, EE-68: Analog Devices JTAG Emulation Technical Reference Analog Devices site (www.analog.com)-use site search "EE-68." This document updated regularly keep pace with improvements emulator support.
Table Descriptions Name Function
DESCRIPTIONS
ADSP-BF53x Processor definitions listed Table order maintain maximum functionality reduce package size count, some pins have dual, multiplexed functionality. cases where functionality reconfigurable, default state shown plain text, while alternate functionality shown italics.
Memory Interface ADDR19-1 DATA15-0 ABE1-0/SDQM1-0 Asynchronous Memory Control AMS3-0 ARDY2 Synchronous Memory Control SRAS SCAS SCKE CLKOUT SA10 Timers TMR0 TMR1/PPI_FS1 TMR2/PPI_FS2
Address Async/Sync Access Data Async/Sync Access Byte Enables/Data Masks Async/Sync Access Request Grant Grant Hang Bank Select Hardware Ready Control Output Enable Read Enable Write Enable Address Strobe Column Address Strobe Write Enable Clock Enable Clock Output Bank Select Timer Timer 1/PPI Frame Sync1 Timer 2/PPI Frame Sync2
Parallel Peripheral Interface Port/GPIO PF0/SPISS Programmable Flag 0/SPI Slave Select Input PF1/SPISEL1/TMRCLK Programmable Flag 1/SPI Slave Select Enable 1/External Timer Reference PF2/SPISEL2 Programmable Flag 2/SPI Slave Select Enable PF3/SPISEL3/PPI_FS3 Programmable Flag 3/SPI Slave Select Enable 3/PPI Frame Sync PF4/SPISEL4/PPI15 Programmable Flag 4/SPI Slave Select Enable PF5/SPISEL5/PPI14 Programmable Flag 5/SPI Slave Select Enable PF6/SPISEL6/PPI13 Programmable Flag 6/SPI Slave Select Enable PF7/SPISEL7/PPI12 Programmable Flag 7/SPI Slave Select Enable PF8/PPI11 Programmable Flag 8/PPI PF9/PPI10 Programmable Flag 9/PPI PF10/PPI9 Programmable Flag 10/PPI PF11/PPI8 Programmable Flag 11/PPI PF12/PPI7 Programmable Flag 12/PPI PF13/PPI6 Programmable Flag 13/PPI PF14/PPI5 Programmable Flag 14/PPI PF15/PPI4 Programmable Flag 15/PPI
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
Name
current information contact Analog Devices 800/262-5643
March 2003
Table Descriptions (Continued) Function
PPI3-0 PPI_CLK Serial Ports RSCLK0 RFS0 DR0PRI DR0SEC TSCLK0 TFS0 DT0PRI DT0SEC RSCLK1 RFS1 DR1PRI DR1SEC TSCLK1 TFS1 DT1PRI DT1SEC Port MOSI MISO UART Port Real Time Clock RTXI2 RTXO JTAG Port TRST Clock CLKIN XTAL Mode Controls RESET NMI2 BMODE1-0 Voltage Regulator VROUT1-0
PPI3-0 Clock SPORT0 Receive Serial Clock SPORT0 Receive Frame Sync SPORT0 Receive Data Primary SPORT0 Receive Data Secondary SPORT0 Transmit Serial Clock SPORT0 Transmit Frame Sync SPORT0 Transmit Data Primary SPORT0 Transmit Data Secondary SPORT1 Receive Serial Clock SPORT1 Receive Frame Sync SPORT1 Receive Data Primary SPORT1 Receive Data Secondary SPORT1 Transmit Serial Clock SPORT1 Transmit Frame Sync SPORT1 Transmit Data Primary SPORT1 Transmit Data Secondary Master Slave Master Slave Clock UART Receive UART Transmit Crystal Input Crystal Output JTAG Clock JTAG Serial Data JTAG Serial Data JTAG Mode Select JTAG Reset Emulation Output Clock/Crystal Input Crystal Output Reset Non-maskable Interrupt Boot Mode Strap External Drive
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
Name
current information contact Analog Devices 800/262-5643
ADSP-BF53x
Table Descriptions (Continued) Function
Supplies VDDEXT VDDINT VDDRTC
Power Supply Core Power Supply Real Time Clock Power Supply External Ground
This should always pulled HIGH when used. This should always pulled when used.
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
current information contact Analog Devices 800/262-5643
March 2003
SPECIFICATIONS
RECOMMENDED OPERATING CONDITIONS
Parameter Parameter Minimum Nominal Maximum Unit
VDDINT VDDEXT VDDRTC TAMBIENT
Internal Supply Voltage External Supply Voltage Real Time Clock Power Supply Voltage High Level Input Voltage2, VDDEXT =maximum Level Input Voltage2, VDDEXT =minimum Ambient Operating Temperature Industrial Commercial
2.25 2.25 -0.3
1.26
Specifications subject change without notice. ADSP-BF53x Processor tolerant (always accepts maximum VIH), voltage compliance outputs, VOH) depends input VDDEXT, because (maximum) approximately equals VDDEXT (maximum). This tolerance applies bi-directional pins (DATA15-0, TMR2-0, PF15-0, PPI3-0, RSCLK1-0, TSCLK1-0, RFS1-0, TFS1-0, MOSI, MISO, SCK) input only pins (BR, ARDY, PPI_CLK, DR0PRI, DR0SEC, DR1PRI, DR1SEC, RTXI, TCK, TDI, TMS, TRST, CLKIN, RESET, NMI, BMODE1-0).
ELECTRICAL CHARACTERISTICS
Parameter1 Test Conditions Minimum Maximum Unit
IOZH IOZL
High Level Output Voltage
Level Output Voltage2 High Level Input Current3 Level Input Current4 Three-State Leakage Current4 Three-State Leakage Current5 Input Capacitance5,
VDDEXT =3.0V, -0.5 VDDEXT =3.0V, VDDEXT =maximum, maximum VDDEXT =maximum, VDDEXT maximum, maximum VDDEXT maximum, MHz, TCASE 25°C,
Specifications subject change without notice. Applies output bidirectional pins. Applies input pins. Applies three-statable pins. Applies signal pins. Guaranteed, tested.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
ABSOLUTE MAXIMUM RATINGS
Internal (Core) Supply Voltage1 (VDDINT) -0.3 +1.5 External (I/O) Supply Voltage1 (VDDEXT) -0.3 +4.0 Input Voltage1 -0.5 Output Voltage Swing1 -0.5 VDDEXT +0.5 Load Capacitance1,2 .200 Core Clock (CCLK)1 ADSP-BF533 ADSP-BF532/BF531. Peripheral Clock (SCLK)1 Storage Temperature Range1 Lead Temperature seconds)1
Stresses greater than those listed above cause permanent damage device. These stress ratings only. Functional operation device these other conditions greater than those indicated operational sections this specification implied. Exposure absolute maximum rating conditions extended periods affect device reliability. proper SDRAM controller operation, maximum load capacitance 3.3V) 2.5V) ADDR, DATA, ABE/SDQM, CLKOUT, SCKE, SA10, SRAS, SCAS, SWE, SMS.
SENSITIVITY
CAUTION (electrostatic discharge) sensitive device. Electrostatic charges high 4000 readily accumulate human body test equipment discharge without detection. Although ADSP-BF53x Processor features proprietary protection circuitry, permanent damage occur devices subjected high energy electrostatic discharges. Therefore, proper precautions recommended avoid performance degradation loss functionality.
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
current information contact Analog Devices 800/262-5643 ADSP-BF53x TIMING SPECIFICATIONS
March 2003
Table Table describe timing requirements ADSP-BF53x Processor clocks. Take care selecting MSEL, SSEL, CSEL ratios exceed maximum core clock, system clock Voltage Controlled Oscillator (VCO) operating frequencies, described ABSOLUTE MAXIMUM RATINGS. Table describes Phase-Locked Loop operating conditions.
Table Core System Clock Requirements-ADSP-BF533 Parameter Minimum Maximum Unit
tCCLK1.2 tCCLK1.1 tCCLK1.0 tCCLK0.9 tCCLK0.8 tCCLK0.7 tSCLK
Core Cycle Period (VDDINT =1.2 V-5%) Core Cycle Period (VDDINT =1.1 V-5%) Core Cycle Period (VDDINT =1.0 V-5%) Core Cycle Period (VDDINT =0.9 V-5%) Core Cycle Period (VDDINT =0.8 V-5%) Core Cycle Period (VDDINT =0.7 V-5%) System Clock Period
1.67 Maximum (7.5 tCCLKNN
Table Core System Clock Requirements-ADSP-BF532/531 Parameter Minimum Maximum Unit
tCCLK1.2 tCCLK1.1 tCCLK1.0 tCCLK0.9 tCCLK0.8 tCCLK0.7 tSCLK
Core Cycle Period (VDDINT =1.2 V-5%) Core Cycle Period (VDDINT =1.1 V-5%) Core Cycle Period (VDDINT =1.0 V-5%) Core Cycle Period (VDDINT =0.9 V-5%) Core Cycle Period (VDDINT =0.8 V-5%) Core Cycle Period (VDDINT =0.7 V-5%) System Clock Period
Maximum (7.5 tCCLKNN
Table Phase-Locked Loop Operating Conditions Parameter Minimum Maximum Unit
Voltage Controlled Oscillator (VCO) Frequency
Maximum CCLK
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
Clock Reset Timing
current information contact Analog Devices 800/262-5643
ADSP-BF53x
Table Figure describe clock reset operations. ABSOLUTE MAXIMUM RATINGS Page combinations CLKIN clock multipliers must select core/peripheral clocks excess 600/133 MHz.
Table Clock Reset Timing Parameter Minimum Maximum Unit
Timing Requirements tCKIN CLKIN Period CLKIN Pulse1 tCKINL tCKINH CLKIN High Pulse1 RESET Asserted Pulsewidth Low2 tWRST Switching Characteristics CLKOUT Period3 tSCLK
30.0 10.0 10.0 tCKIN
100.0
Applies bypass mode non-bypass mode. Applies after power-up sequence complete. power-up, processor's internal phase-locked loop requires more than 2000 CLKIN cycles, while RESET asserted, assuming stable power supplies CLKIN (not including start-up time external clock oscillator). figure below shows ratio between tCKIN tSCLK, ratio many programmable options. more information, System Design chapter ADSP-BF533 Processor Hardware Reference.
tCKIN
CLKIN
tCKINL
RESET
tCKINH tWRST
tSCLKD
CLKOUT
tSCLK
Figure Clock Reset Timing
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
current information contact Analog Devices 800/262-5643
March 2003
Asynchronous Memory Read Cycle Timing Table Asynchronous Memory Read Cycle Timing Parameter Minimum Maximum Unit
Timing Requirements tSDAT DATA15-0 Setup Before CLKOUT tHDAT DATA15-0 Hold After CLKOUT tSARDY ARDY Setup Before CLKOUT tHARDY ARDY Hold After CLKOUT Switching Characteristic Output Delay After CLKOUT1 Output Hold After CLKOUT
Output pins include AMS3-0, ABE1-0, ADDR19-1, AOE, ARE.
SETUP CYCLES
PROGRAMMED READ ACCESS CYCLES
ACCESS EXTENDED CYCLES
HOLD CYCLE
CLKOUT
AMSx
ABE1-0 ADDR19-1
ADDRESS
tSDAT tHDAT
DATA15-0 READ
tSARDY
ARDY
tHARDY
tHARDY
Figure Asynchronous Memory Read Cycle Timing
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
Asynchronous Memory Write Cycle Timing Table Asynchronous Memory Write Cycle Timing Parameter Minimum Maximum Unit
Timing Requirements tSARDY ARDY Setup Before CLKOUT ARDY Hold After CLKOUT tHARDY tDDAT DATA15-0 Disable After CLKOUT tENDAT DATA15-0 Enable After CLKOUT Switching Characteristic Output Delay After CLKOUT1 Output Hold After CLKOUT
Output pins include AMS3-0, ABE1-0, ADDR19-1, DATA15-0, AOE, AWE.
SETUP CYCLES
PROGRAMMED WRITE ACCESS CYCLES
ACCESS EXTENDED CYCLE
HOLD CYCLE
CLKOUT
AMSx
ABE1-0 ADDR19-1
ADDRESS
tENDAT
DATA15-0 WRITE DATA
tDDAT
tSARDY
ARDY
tHARDY
Figure Asynchronous Memory Write Cycle Timing
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
SDRAM Interface Timing Table SDRAM Interface Timing Parameter Minimum Maximum Unit
current information contact Analog Devices 800/262-5643
March 2003
Timing Requirement tSSDAT DATA Setup Before CLKOUT DATA Hold After CLKOUT tHSDAT Switching Characteristic CLKOUT Period tSCLK tSCLKH CLKOUT Width High CLKOUT Width tSCLKL tDCAD Command, ADDR, Data Delay After CLKOUT1 tHCAD Command, ADDR, Data Hold After CLKOUT1 tDSDAT Data Disable After CLKOUT Data Enable After CLKOUT tENSDAT
Command pins include: SRAS, SCAS, SWE, SDQM, SMS, SA10, SCKE.
tSCLK
CLKOUT
tSCLKH
SSDAT tHSDAT
DATA (IN)
SCLKL
DCAD tENSDAT
DATA(OUT)
tHCAD
tDCAD
CMND ADDR (OUT)
tHCAD
NOTE: COMMAND SRAS, SCAS, SWE, SDQM, SMS, SA10, SCKE.
Figure SDRAM Interface Timing
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
External Port Request Grant Cycle Timing
Table Figure describe external port request grant operations.
Table External Port Request Grant Cycle Timing Parameter, Minimum Maximum Unit
Timing Requirements asserted CLKOUT high setup CLKOUT high de-asserted hold time Switching Characteristics CLKOUT high xMS, address, RD/WR disable CLKOUT xMS, address, RD/WR enable tDBG CLKOUT high asserted setup tEBG CLKOUT high de-asserted hold time tDBH CLKOUT high asserted setup CLKOUT high de-asserted hold time tEBH
These preliminary timing parameters that based worst-case operating conditions. loads these timing parameters
CLKOUT
AMSx
ADDR19-1 ABE1-0
tDBG
tEBG
tDBH
tEBH
Figure External Port Request Grant Cycle Timing
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
current information contact Analog Devices 800/262-5643
March 2003
Parallel Peripheral Interface Timing
Table Figure page Figure page Figure page describe Parallel Peripheral Interface operations.
Table Parallel Peripheral Interface Timing Parameter Minimum Maximum Unit
Timing Requirements tPCLKW PPI_CLK Width Frame Capture Input Modes Output Mode PPI_CLK Period1 tPCLK Frame Capture Input Modes Output Mode Timing Requirements Input Frame Capture Modes tSDRE Receive Data Setup Before PPI_CLK2 tHDRE Receive Data Hold After PPI_CLK2 Input Delay After PPI_CLK tIDFSE Delay Between Assertion Valid Data (Input Mode) tIFS1D Switching Characteristics Output Frame Capture Modes Output Delay After PPI_CLK3 tODFSE tDDTE Transmit Data Delay After PPI_CLK3 Output Mode) Transmit Data Hold After PPI_CLK3 tHDTE tOFS1D Delay Between Assertion Valid Data Delay Between Assertion4 tFS12
10.0 15.0 25.0 65535 12.0 12.0
PPI_CLK periods PPI_CLK periods PPI_CLK periods
65536
PPI_CLK frequency cannot exceed fSCLK/2 Referenced sample edge. Referenced drive edge. period must integer multiple period.
I_CLK
PPI_
MENT ELEM
CLOCK FRAME OLARI PROGRAM MABLE. PPI_ DELAY THIS ELEM FIRST DATA WORD FRAMED PI_FS BELONGS VIOUS FRAM
Figure Output Mode Frame Capture Timing
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
ELEM ELEM ELEM
NOTE ELEM I_FS VIOU
Figure Input Timing
PPI_CLK
PPI_FS1
tFS12
PPI_FS2
PPI_FS3
Figure General Purpose Frame Capture Output Mode Timing
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
Serial Ports Table Serial Ports-External Clock Parameter Minimum Maximum Unit
current information contact Analog Devices 800/262-5643
March 2003
Timing Requirements tSFSE TFS/RFS Setup Before TSCLK/RSCLK1 tHFSE TFS/RFS Hold After TSCLK/RSCLK1 tSDRE Receive Data Setup Before RSCLK1 tHDRE Receive Data Hold After RSCLK1 tSCLKEW TSCLK/RSCLK Width TSCLK/RSCLK Period tSCLKE
15.0
Referenced sample edge.
Table Serial Ports-Internal Clock Parameter Minimum Maximum Unit
Timing Requirements tSFSI TFS/RFS Setup Before TSCLK/RSCLK1 tHFSI TFS/RFS Hold After TSCLK/RSCLK1 tSDRI Receive Data Setup Before RSCLK1 tHDRI Receive Data Hold After RSCLK1 tSCLKEW TSCLK/RSCLK Width tSCLKE TSCLK/RSCLK Period
15.0
Referenced sample edge.
Table Serial Ports-External Clock Parameter Minimum Maximum Unit
Switching Characteristics tDFSE TFS/RFS Delay After TSCLK/RSCLK (Internally Generated TFS/RFS)1 tHOFSE TFS/RFS Hold After TSCLK/RSCLK (Internally Generated TFS/RFS)1 tDDTE Transmit Data Delay After TSCLK1 tHDTE Transmit Data Hold After TSCLK1
10.0 10.0
Referenced drive edge.
Table Serial Ports-Internal Clock Parameter Minimum Maximum Unit
Switching Characteristics TFS/RFS Delay After TSCLK/RSCLK (Internally Generated TFS/RFS)1 tDFSI tHOFSI TFS/RFS Hold After TSCLK/RSCLK (Internally Generated TFS/RFS)1 Transmit Data Delay After TSCLK1 tDDTI Transmit Data Hold After TSCLK1 tHDTI tSCLKIW TSCLK/RSCLK Width
Referenced drive edge.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
Parameter
current information contact Analog Devices 800/262-5643
ADSP-BF53x
Maximum Unit
Table Serial Ports-Enable Three-State Minimum
Switching Characteristics Data Enable Delay from External TSCLK1 tDTENE tDDTTE Data Disable Delay from External TSCLK1 tDTENI Data Enable Delay from Internal TSCLK tDDTTI Data Disable Delay from Internal TSCLK1
12.0
Referenced drive edge.
Table External Late Frame Sync Parameter Minimum Maximum Unit
Switching Characteristics tDDTLFSE Data Delay from Late External External with 01,2 tDTENLFSE Data Enable from late 01,2
10.5
enable valid follow tDDTENFS tDDTLFSE. external RFS/TFS setup RSCLK/TSCLK tSCLKE/2 then tDDTLSCK tDTENLSCK apply, otherwise tDDTLFSE tDTENLFS apply.
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
DATA RECEIVE- INTERNAL CLOCK DRIVE EDGE SAMPLE EDGE
current information contact Analog Devices 800/262-5643
March 2003
SAMPLE EDGE
DATA RECEIVE- EXTERNAL CLOCK DRIVE EDGE
tSCLKIW
RSCLK RSCLK
tSCLKEW
tDFSE tHOFSE
tDFSE tSFSI tHFSI
tHOFSE
tSFSE
tHFSE
tSDRI
tHDRI
tSDRE
tHDRE
NOTE: EITHER RISING EDGE FALLING EDGE RCLK, TCLK USED ACTIVE SAMPLING EDGE. DATA TRANSMIT- INTERNAL CLOCK DRIVE EDGE SAMPLE EDGE DATA TRANSMIT- EXTERNAL CLOCK DRIVE EDGE SAMPLE EDGE
tSCLKIW
TSCLK TSCLK
tSCLKEW
tDFSI tHOFSI
tDFSE tSFSI tHFSI
tHOFSE
tSFSE
tHFSE
tDDTI tHDTI
tDDTE tHDTE
NOTE: EITHER RISING EDGE FALLING EDGE RCLK TCLK USED ACTIVE SAMPLING EDGE. DRIVE EDGE TSCLK (EXT) ("LATE", EXT.) TSCLK RSCLK DRIVE EDGE
tDDTEN
DRIVE EDGE TSCLK (INT) ("LATE", INT.) TSCLK RSCLK DRIVE EDGE
tDDTTE
tDDTIN
tDDTTI
Figure Serial Ports
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
EXTERNAL WITH
DRIVE RSCLK
SAMPLE
DRIVE
tSFSE/I
tHOFSE/I
tDDTE/I tDDTENFS
tHDTE/I
tDDTLFSE
LATE EXTERNAL
DRIVE TSCLK
SAMPLE
DRIVE
tSFSE/I
tHOFSE/I
tDDTE/I tDDTENFS
tHDTE/I
tDDTLFSE
Figure External Late Frame Sync (Frame Sync Setup tSCLKE/2)
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
current information contact Analog Devices 800/262-5643
March 2003
EXTERNAL WITH MCE=1, MFD=0 DRIVE SAMPLE DRIVE
RSCLK
tSFSE/I
tHOFSE/I
tDDTE/I tDTENLSCK
tHDTE/I
tDDTLSCK
LATE EXTERNAL DRIVE SAMPLE DRIVE
TSCLK
tSFSE/I
tHOFSE/I
tDDTE/I tDTENLSCK
tHDTE/I
tDDTLSCK
Figure External Late Frame Sync (Frame Sync Setup tSCLKE/2)
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
Serial Peripheral Interface (SPI) Port-Master Timing
Table Figure describe port master operations.
Table Serial Peripheral Interface (SPI) Port-Master Timing Parameter Minimum Maximum Unit
Timing Requirements tSSPID Data input valid edge (data input setup) tHSPID sampling edge data input invalid Switching Characteristics tSDSCIM SPISELx first edge (x=0 tSPICHM Serial clock high period tSPICLM Serial clock period tSPICLK Serial clock period Last edge SPISELx high (x=0 tHDSM Sequential transfer delay tSPITDM tDDSPID edge data valid (data delay) tHDSPID edge data invalid (data hold)
2tSCLK-1.5 2tSCLK-1.5 2tSCLK-1.5 4tSCLK-1.5 2tSCLK-1.5 2tSCLK-1.5
SPISELx (OUTPUT)
tSDSCIM
(CPOL (OUTPUT)
tSPICHM
tSPICLM
tSPICLK
tHDSM
tSPITDM
tSPICLM
(CPOL (OUTPUT)
tSPICHM
tDDSPID
MOSI (OUTPUT) CPHA=1 MISO (INPUT)
tHDSPID
tSSPID
VALID
tHSPID
tSSPID
VALID
tHSPID
tDDSPID
MOSI (OUTPUT) CPHA=0 MISO (INPUT)
tHDSPID
tSSPID
VALID
tHSPID
VALID
Figure Serial Peripheral Interface (SPI) Port-Master Timing
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
current information contact Analog Devices 800/262-5643
March 2003
Serial Peripheral Interface (SPI) Port-Slave Timing
Table Figure describe port slave operations.
Table Serial Peripheral Interface (SPI) Port-Slave Timing Parameter Minimum Maximum Unit
Timing Requirements tSPICHS Serial clock high period tSPICLS Serial clock period tSPICLK Serial clock period Last edge SPISS asserted tHDS tSPITDS Sequential Transfer Delay SPISS assertion first edge tSDSCI tSSPID Data input valid edge (data input setup) tHSPID sampling edge data input invalid Switching Characteristics tDSOE SPISS assertion data active tDSDHI SPISS deassertion data high impedance tDDSPID edge data valid (data delay) tHDSPID edge data invalid (data hold)
2tSCLK-1.5 2tSCLK-1.5 4tSCLK-1.5 2tSCLK-1.5 2tSCLK-1.5 2tSCLK-1.5
SPISS (INPUT)
tSPICHS
(CPOL (INPUT)
tSPICLS
tSPICLK
tHDS
tSPITDS
tSDSCI
(CPOL (INPUT)
tSPICLS
tSPICHS
tDSOE
tDDSPID tHDSPID tDDSPID tDSDHI
MISO (OUTPUT) CPHA=1 MOSI (INPUT)
tSSPID
VALID
tHSPID
tSSPID
tHSPID
VALID
tDSOE
MISO (OUTPUT) CPHA=0 MOSI (INPUT)
tDDSPID
tDSDHI
tHSPID tSSPID
VALID VALID
Figure Serial Peripheral Interface (SPI) Port-Slave Timing
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
Universal Asynchronous Receiver-Transmitter (UART) Port-Receive Transmit Timing
Figure describes UART port receive transmit operations. maximum baud rate SCLK/16. shown Figure there some latency between generation internal UART interrupts external data operations. These latencies negligible data transmission rates UART.
CLKOUT (SAMPLE CLOCK)
DATA(5-8) STOP
RECEIVE INTERNAL UART RECEIVE INTERRUPT
UART RECEIVE DATA STOP; CLEARED FIFO READ
START DATA(5-8) STOP (1-2)
TRANSMIT INTERNAL UART TRANSMIT INTERRUPT UART TRANSMIT PROGRAM; CLEARED WRITE TRANSMIT
Figure UART Port-Receive Transmit Timing
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
Timer Cycle Timing
current information contact Analog Devices 800/262-5643
March 2003
Table Figure describe timer expired operations. input signal asynchronous "width capture mode" "external clock mode" absolute maximum input frequency fSCLK/2 MHz.
Table Timer Cycle Timing Parameter Minimum Maximum Unit
Timing Characteristics Timer Pulsewidth Input Low1 Timer Pulsewidth Input High1 Switching Characteristic tHTO Timer Pulsewidth Output2
(232-1)
SCLK cycles SCLK cycles SCLK cycles
minimum pulsewidths apply TMRx input pins width capture external clock modes. They also apply PPI_CLK input pins output mode. minimum time tHTO cycle, maximum time tHTO equals (232-1) cycles.
CLKOUT
tHTO
TMRx (PWM OUTPUT MODE)
TMRx (WIDTH CAPTURE EXTERNAL CLOCK MODES)
Figure Timer PWM_OUT Cycle Timing
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
Programmable Flags Cycle Timing
Table Figure describe programmable flag operations.
Table Programmable Flags Cycle Timing Parameter Minimum Maximum Unit
Timing Requirement tWFI Flag input pulsewidth Switching Characteristic tDFO Flag output delay from CLKOUT
tSCLK
CLKOUT
tDFO
(OUTPUT) FLAG OUTPUT
tWFI
(INPUT) FLAG INPUT
Figure Programmable Flags Cycle Timing
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
Table JTAG Port Timing Parameter Minimum Maximum Unit
current information contact Analog Devices 800/262-5643
March 2003
JTAG Test Emulation Port Timing
Table Figure describe JTAG port operations.
Timing Parameters tTCK Period tSTAP TDI, Setup Before High tHTAP TDI, Hold After High System Inputs Setup Before Low1 tSSYS tHSYS System Inputs Hold After Low1 TRST Pulsewidth2 tTRSTW Switching Characteristics Delay from tDTDO tDSYS System Outputs Delay After Low3
cycles
System Inputs=DATA15-0, ARDY, TMR2-0, PF15-0, PPI_CLK, RSCLK0-1, RFS0-1, DR0PRI, DR0SEC, TSCLK0-1, TFS0-1, DR1PRI, DR1SEC, MOSI, MISO, SCK, RESET, NMI, BMODE1-0, PP3-0. Maximum System Outputs=DATA15-0, ADDR19-1, ABE1-0, AOE, ARE, AWE, AMS3-0, SRAS, SCAS, SWE, SCKE, CLKOUT, SA10, SMS, TMR2-0, PF150, RSCLK0-1, RFS0-1, TSCLK0-1, TFS0-1, DT0PRI, DT0SEC, DT1PRI, DT1SEC, MOSI, MISO, SCK, BGH, PPI3-0.
tTCK
tSTAP
tHTAP
tDTDO
tSSYS
SYSTEM INPUTS
tHSYS
tDSYS
SYSTEM OUTPUTS
Figure JTAG Port Timing
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
160-LEAD PINOUT
current information contact Analog Devices 800/262-5643
ADSP-BF53x
Table lists pinout signal name. Table Page lists pinout lead number.
Table 160-Lead Lead Assignment (Alphabetically Signal) Signal Lead Number Signal Lead Number Signal Lead Number Signal Lead Number
ABE0 ABE1 ADDR1 ADDR10 ADDR11 ADDR12 ADDR13 ADDR14 ADDR15 ADDR16 ADDR17 ADDR18 ADDR19 ADDR2 ADDR3 ADDR4 ADDR5 ADDR6 ADDR7 ADDR8 ADDR9 AMS0 AMS1 AMS2 AMS3 ARDY BMODE0 BMODE1 CLKIN CLKOUT DATA0 DATA1 DATA10 DATA11
DATA12 DATA13 DATA14 DATA15 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 DATA8 DATA9 DR0PRI DR0SEC DR1PRI DR1SEC DT0PRI DT0SEC DT1PRI DT1SEC
MISO MOSI PF10 PF11 PF12 PF13 PF14 PF15 PPI0 PPI1 PPI2 PPI3 PPI_CLK RESET RFS0 RFS1 RSCLK0 RSCLK1 RTXI RTXO SA10 SCAS
SCKE SRAS TFS0 TFS1 TMR0 TMR1 TMR2 TRST TSCLK0 TSCLK1 VDDEXT VDDEXT VDDEXT VDDEXT VDDEXT VDDEXT VDDEXT VDDEXT VDDEXT VDDEXT VDDEXT VDDEXT VDDINT VDDINT VDDINT VDDINT VDDINT VDDINT VDDRTC VROUT0 VROUT1 XTAL
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA ADSP-BF53x
Lead Number Signal
current information contact Analog Devices 800/262-5643
March 2003
Lead Number Signal
Table 160-Lead Lead Assignment (Numerically Lead Number) Lead Number Signal Lead Number Signal
VDDEXT PF10 PF11 PF14 PPI2 RTXO RTXI XTAL CLKIN VROUT0 PF12 PF13 PPI3 PPI1 VDDRTC VROUT1 SCKE CLKOUT PF15 VDDEXT PPI0 PPI_CLK RESET VDDEXT
SCAS MOSI VDDEXT VDDINT VDDEXT SRAS TFS1 MISO DT1SEC VDDINT VDDINT SA10 ARDY AMS0 TSCLK1 DT1PRI DR1SEC VDDEXT AMS2 AMS1 RSCLK1 RFS1 DR1PRI VDDEXT AMS3
DT0PRI DT0SEC TFS0 ABE1 ABE0 TSCLK0 DR0SEC RFS0 VDDEXT VDDINT VDDEXT ADDR4 ADDR1 DR0PRI TMR2 ADDR7 ADDR5 ADDR2 RSCLK0 TMR0 VDDINT VDDEXT VDDINT VDDEXT ADDR8 ADDR6 ADDR3 TMR1
DATA12 DATA9 DATA6 DATA3 DATA0 ADDR15 ADDR9 ADDR10 ADDR11 TRST BMODE0 DATA13 DATA10 DATA7 DATA4 DATA1 ADDR16 ADDR14 ADDR13 ADDR12 VDDEXT BMODE1 DATA15 DATA14 DATA11 DATA8 DATA5 DATA2 ADDR19 ADDR18 ADDR17
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
REV.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
KEY: VDDINT VDDEXT
VDDRTC VROUT
Figure 160-Ball Metric Configuration (Top View)
KEY: VDDINT VDDEXT
VDDRTC VROUT
Figure 160-Ball Metric Configuration (Bottom View)
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
OUTLINE DIMENSIONS
Dimensions outline dimension figure Page shown millimeters.
160-Lead Metric Plastic Ball Grid Array (mini-BGA) (BC-160)
12.00
CORNER INDEX AREA
BALL INDICATOR 10.40
VIEW
0.80 BALL PITCH BOTTOM VIEW 0.85
1.70
DETAIL
SEATING PLANE 0.40 (NOTE NOTES DIMENSIONS MILLIMETERS. COMPLIES WITH JEDEC REGISTERED OUTLINE MO-205, VARIATION MINIMUM BALL HEIGHT 0.25.
0.12 0.55 0.50 COPLANARITY 0.45 BALL DIAMETER
DETAIL
176-LEAD LQFP (ST-176-1)
26.00 24.00
0.75 0.60 0.45
0.27 0.22 0.17
SEATING PLANE 0.08 LEAD COPLANARITY 0.15 0.05
1.45 1.40 1.35 1.60
DETAIL
0.50 LEAD PITCH VIEW (PINS DOWN)
DETAIL
NOTES: DIMENSIONS MILLIMETERS. ACTUAL POSITION EACH LEAD WITHIN 0.08 IDEAL POSITION, WHEN MEASURED LATERAL DIRECTION. CENTER DIMENSIONS NOMINAL.
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA March 2003
Table Part Number Ambient Temperature Range Maximum Instruction Rate Operating Voltage
current information contact Analog Devices 800/262-5643
ADSP-BF53x
ORDERING GUIDE
ADSP-BF533SKBC-600 ADSP-BF533SBBC-500 ADSP-BF532SBBC-400 ADSP-BF532SBST-300 ADSP-BF531SBBC-400 ADSP-BF531SBST-300
internal, internal, internal, internal, internal, internal,
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.
PRELIMINARY TECHNICAL DATA March 2003
current information contact Analog Devices 800/262-5643
ADSP-BF53x
REV.
This information applies product under development. characteristics specifications subject change without notice. Analog Devices assumes obligation regarding future manufacturing unless otherwise agreed writing.

Other recent searches


S8550 - S8550   S8550 Datasheet
MC11241 - MC11241   MC11241 Datasheet
MC11243 - MC11243   MC11243 Datasheet
MC11244 - MC11244   MC11244 Datasheet
MC11240 - MC11240   MC11240 Datasheet
MC11242 - MC11242   MC11242 Datasheet
MC11247 - MC11247   MC11247 Datasheet
MC11252 - MC11252   MC11252 Datasheet
MC11246 - MC11246   MC11246 Datasheet
MC11249 - MC11249   MC11249 Datasheet
MC11251 - MC11251   MC11251 Datasheet
MC11245 - MC11245   MC11245 Datasheet
MC11248 - MC11248   MC11248 Datasheet
MC11250 - MC11250   MC11250 Datasheet
MBRM760 - MBRM760   MBRM760 Datasheet
DTA124GKA - DTA124GKA   DTA124GKA Datasheet
ADC14DC080 - ADC14DC080   ADC14DC080 Datasheet
2SB776 - 2SB776   2SB776 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive