Engineer-to-Engineer Note

Similar documents
Power Estimation and Management for LatticeECP/EC and LatticeXP Devices

Engineer-to-Engineer Note

Engineer-to-Engineer Note

Power Estimation and Management for MachXO Devices

Power Estimation and Management for LatticeXP2 Devices

PowerPlay Early Power Estimator User Guide for Cyclone III FPGAs

Engineer-to-Engineer Note

Engineer-to-Engineer Note

a Engineer-To-Engineer Note

Speedster22i FPGA Family Power Estimator Tool User Guide. UG054- July 28, 2015

SM General Description. Features. Block Diagram. ClockWorks TM 125MHz LVDS / 125 MHz HCSL Ultra-Low Jitter Frequency Synthesizer

SM Features. General Description. Applications. Block Diagram

Engineer-to-Engineer Note

SM Features. General Description. Typical Application MHz/312.5MHz and MHz/156.25MHz LVDS Clock Synthesizer.

Engineer-to-Engineer Note

Intel386 SXSA EMBEDDED MICROPROCESSOR

Functional Differences Between the DSP56307 and DSP56L307

SHARC Embedded Processor ADSP-21261

SY89645L. General Description. Features. Block Diagram. Applications. Markets. Precision Low Skew, 1-to-4 LVCMOS/LVTTL-to-LVDS Fanout Buffer

Stereo PDM-to-I 2 S or TDM Conversion IC ADAU7002

ICS548A-03 LOW SKEW CLOCK INVERTER AND DIVIDER. Description. Features. Block Diagram DATASHEET

Engineer To Engineer Note. Interfacing the ADSP-BF535 Blackfin Processor to Single-CHIP CIF Digital Camera "OV6630" over the External Memory Bus

SHARC Processor ADSP-21363

The World Leader in High Performance Signal Processing Solutions. DSP Processors

MIC5281. Features. General Description. Applications. Typical Application. 120V IN, 25mA, Ultra-Low IQ, High-PSRR Linear Regulator

Features. Applications

SHARC Embedded Processor ADSP-21262

CPC1511Y. Single-Pole, Normally Open Relay with Thermal Shutdown & Current Limiting INTEGRATED CIRCUITS DIVISION. Description

*Note: Operation beyond this range is possible, but has not been characterized. PART. Maxim Integrated Products 1

Intel386 TM DX MICROPROCESSOR 32-BIT CHMOS MICROPROCESSOR WITH INTEGRATED MEMORY MANAGEMENT (PQFP SUPPLEMENT)

DATA SHEET. Features. General Description. Block Diagram

Features. Applications

Low Skew, 1-to-8, Differential-to-LVDS Clock

SHARC Processor ADSP-21261

Features. Applications

Low Voltage, 10-Bit Digital Temperature Sensor in 8-Lead MSOP AD7314

MAQ5281. Features. General Description. Applications. Typical Applications. 120V IN, 25mA, Ultra-Low I Q, High-PSRR Linear Regulator Automotive

PRELIMINARY TECHNICAL DATA FUNCTIONAL BLOCK DIAGRAM DUAL-PORTED SRAM TWO INDEPENDENT BLOCKS DM DATA BUS JTAG TEST & EMULATION DATA FILE (PEY)

Correlated Double Sampler (CDS) AD9823

PowerPlay Early Power Estimator User Guide

MIC5282. General Description. Features. Applications. Typical Applications. 120V IN, 50mA, Ultra-Low I Q, High-PSRR Linear Regulator

3.3V, 3.2Gbps DIFFERENTIAL 4:1 LVDS MULTIPLEXER with INTERNAL INPUT TERMINATION

3.3V, 2.0GHz ANY DIFF. IN-TO-LVDS PROGRAMMABLE CLOCK DIVIDER FANOUT BUFFER W/ INTERNAL TERMINATION

PCI EXPRESS Jitter Attenuator

Features DISPLAY DECODING INPUT INTERFACING. ICM7211AMlPLZ LCD Code B Microprocessor Direct Drive -40 to Ld PDIP* (Pb-free)

Engineer-to-Engineer Note

SHARC Processor ADSP-21364

Engineer-to-Engineer Note

Power Consumption in 65 nm FPGAs

AST-230 Integrated GPS and Bluetooth Baseband Chip

Section 16 System Design

AOZ8101. Ultra-Low Capacitance TVS Diode Array. General Description. Features. Applications. Typical Application

Frequency Generator for Pentium Based Systems

ILI2312. ILI2312 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.03.

T1/E1 CLOCK MULTIPLIER. Features

Features. V CC 2.7V to 5.5V 10k OVERCURRENT GND NC

SHARC Embedded Processor ADSP-21266

ICS8543I. Features. General Description. Pin Assignment. Block Diagram LOW SKEW, 1-TO-4 DIFFERENTIAL-TO-LVDS FANOUT BUFFER

±0.5 C Accurate, 16-Bit Digital SPI Temperature Sensor ADT7310

Power and Thermal Estimation and Management for MachXO3 Devices

PC104P-16AO20 20-Channel 16-Bit High-Speed Analog Output PC104-Plus Board With 440,000 Samples per Second per Channel, and Simultaneous Clocking

256Kx72 Synchronous Pipeline SRAM

BLOCK DIAGRAM PIN ASSIGNMENT ICS LOW SKEW, DUAL, 1-TO-5 DIFFERENTIAL- TO-LVDS FANOUT BUFFER PRELIMINARY ICS854210

Engineer-to-Engineer Note

High Speed 10-bits LVDS Transmitter EP103. User Guide V0.6

MAQ5282. Features. General Description. Applications. Typical Applications. 120V IN, 50mA, Ultra-Low I Q, High-PSRR Linear Regulator Automotive

±2 C Accurate, Micropower Digital Temperature Sensor ADT7302

In data sheets and application notes which still contain NXP or Philips Semiconductors references, use the references to Nexperia, as shown below.

Engineer-to-Engineer Note

MAX14653/MAX14654/ MAX14655/MAX High-Current Overvoltage Protectors with Adjustable OVLO

FPGA Power Management and Modeling Techniques

* A *, SED1521 * A *

5 V Charge Pump HDMI Tx Companion Chip AD9394

SHARC Processor ADSP-21375

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Features

PCI EXPRESS Jitter Attenuator

MP5013A 5 V, 5 A Programmable Current-Limit Switch with Over-Voltage Clamp and Slew-Rate Control in TSOT23-8

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Description. Features. Block Diagram DATASHEET

Features. Applications

Engineer-to-Engineer Note

Wireless Access Point Server/Storage DIFF1 DIFF2

SHARC Embedded Processor ADSP-21261/ADSP-21262/ADSP-21266

SHARC Processor ADSP-21161N

Features. Applications. MIC4126/27/28 Block Diagram

TwinDie 1.35V DDR3L SDRAM

High Performance HDMI/DVI Transmitter AD9889B

Programmable Dual Axis Digital Accelerometer and Impact Sensor ADIS16204

13. Power Management in Stratix IV Devices

Dual back-to-back Zener diode

= 25 C) of Demonstration Amplifier. Parameter 500 MHz 1.0 GHz 1.5 GHz 2.0 GHz 2.5 GHz Units. Small Signal Gain

ADSP-2362/ADSP-2363/ADSP-2364/ADSP-2365/ADSP-2366 KEY FEATURES PROCESSOR CORE At 333 MHz (3.0 ns) core instruction rate, the ADSP-236x performs 2 GFLO

Blackfin Optimizations for Performance and Power Consumption

ZL40218 Precision 1:8 LVDS Fanout Buffer

In data sheets and application notes which still contain NXP or Philips Semiconductors references, use the references to Nexperia, as shown below.

AppNote-US2400-EVB Low Power 2.4GHz Transceiver

Absolute Pressure Sensor

Not Recommended for New Designs

FXL6408 Fully Configurable 8-Bit I 2 C-Controlled GPIO Expander

High Performance HDMI/DVI Transmitter AD9389B

output voltage output current max (A)

Transcription:

Engineer-to-Engineer Note EE-299 Technical notes on using Analog Devices DSPs, processors and development tools Visit our Web resources http://www.analog.com/ee-notes and http://www.analog.com/processors or e-mail processor.support@analog.com or processor.tools.support@analog.com for technical support. Estimating Power Dissipation for ADSP-21368 SHARC Processors Contributed by Chris C. and John C. Rev 3 June 22, 2009 Introduction This EE-Note discusses power consumption of ADSP-21367, ADSP-21368, and ADSP-21369 SHARC processors (hereafter referred to as ADSP-21368 processors) based on characterization data measured over power supply voltage, core frequency (CCLK), and junction temperature (T J ). The intent of this document is to assist board designers in estimating their power budget for power supply design and thermal relief designs using ADSP- 21368 processors. ADSP-21368 processors are members of the SIMD SHARC family of processors, featuring Analog Devices Super Harvard Architecture. Like other SHARC processors, the ADSP-21368 is a 32-bit processor optimized for high-precision signal processing applications. ADSP-21368 processors are offered in the commercial and industrial temperature ranges at core clock frequencies of 266-333 and 400 MHz. The 266-333 MHz processors operate at a core voltage of 1.2 V (V DDINT ), and the 400 MHz processors operate at a core voltage of 1.3 V (V DDINT ). The I/O of all ADSP-21368 processors operates at 3.3 V (V DDEXT ). The total power consumption of the ADSP- 21368 processor is the sum of the power consumed for each of the power supply domains (V DDINT, V DDEXT, and A VDD ). The total power consumption has two components: one due to internal circuitry (i.e., the core and the PLL), and the other due to the switching of external output drivers (i.e., the I/O). The following sections detail how to derive both of these components for estimating total power consumption based on different dynamic activity levels, I/O activity, power supply settings, core frequencies, and environmental conditions. Estimating Internal Power Consumption The total power consumption due to internal circuitry (on the V DDINT supply) is the sum of the static power component and dynamic power component of the processor s core logic. The dynamic portion of the internal power is dependent on the instruction execution sequence, the data operands involved, and the instruction rate. The static portion of the internal power is a function of temperature and voltage; it is not related to processor activity. Analog Devices provides current consumption figures and scaling factors for discrete dynamic activity levels. System application code can be mapped to these discrete numbers to estimate the dynamic portion of the internal power consumption for an ADSP-21368 processor in a given application. Copyright 2006-2009, Analog Devices, Inc. All rights reserved. Analog Devices assumes no responsibility for customer product design or the use or application of customers products or for any infringements of patents or rights of others which may result from Analog Devices assistance. All trademarks and logos are property of their respective holders. Information furnished by Analog Devices applications and development tools engineers is believed to be accurate and reliable, however no responsibility is assumed by Analog Devices regarding technical accuracy and topicality of the content provided in Analog Devices Engineer-to-Engineer Notes.

Internal Power Vector Definitions and Activity Levels The following power vector definitions define the dynamic activity levels that apply to the internal power vectors shown in Table 1. I DD-IDLE V DDINT supply current for idle activity. Idle activity is the core executing the IDLE instruction only, with no core memory accesses, no DMA, and no interrupts. I DD-INLOW V DDINT supply current for low activity. Low activity is the core executing a single-function instruction fetched from internal memory, with no core memory accesses, no DMA, and no activity on the external port. I DD-INMED V DDINT supply current for medium activity. Medium activity is the core executing a multi-function instruction fetched from internal memory and a NOP, with 8 core memory accesses per CLKIN cycle (DMx64), DMA through three SPORTs running at 3.47 MHz, and no SDRAM or AMI activity on the external port. The DMA is chained to itself (running continuously) and does not use interrupts. The bit pattern for each core memory access and DMA is random. I DD-INHIGH V DDINT supply current for high activity. High activity is the core executing a multi-function instruction fetched from internal memory, with 16 core memory accesses per CLKIN cycle (DMx64) and DMA through three SPORTs running at 3.47 MHz, and no SDRAM or AMI activity on the external port. The DMA is chained to itself (running continuously) and does not use interrupts. The bit pattern for each core memory access and DMA is random. multi-function instruction fetched from internal memory and/or cache, with 32 core memory accesses per CLKIN cycle (DMx64, PMx64), DMA through six SPORTs running at 41.67 MHz, and no SDRAM or AMI activity on the external port. The DMA is chained to itself (running continuously) and does not use interrupts. The bit pattern for each core memory access and DMA is random. The test code used to measure I DD- INPEAK represents worst-case processor operation. This activity level is not sustainable under normal application conditions. I DD-INPEAK-TYP V DDINT supply current for typical peak activity. Typical peak activity is the core executing a multi-function instruction fetched from internal memory and/or cache, with 32 core memory accesses per CLKIN cycle (DMx64, PMx64), DMA through six SPORTs running at 41.67 MHz, DMA through one SPI running at 833 KHz, and SDRAM accesses through the external port running at 166 MHz. The DMA is chained to itself (running continuously) and does not use interrupts. The bit pattern for each core memory access, DMA and SDRAM access is random. The SDRAM accesses are split between 60% reads and 40% writes. Table 1 summarizes the low, medium, high, peak, and typical peak dynamic activity levels corresponding to the internal power vectors listed above and in Table 2. I DD-INPEAK V DDINT supply current for peak activity. Peak activity is the core executing a Estimating Power Dissipation for ADSP-21368 SHARC Processors (EE-299) Page 2 of 12

Operation Low Medium High Peak Peak (Typical) Instruction Type Single-function Multi-function Multi-function Multi-function Multi-function Instruction Fetch Int Memory Int Memory, NOP Int Memory Int Memory, Cache Int Memory, Cache Core Memory Access 1 None 8 per tck cycle 2 16 per tck cycle 2 32 per tck cycle 3 32 per tck cycle 3 DMA Transmit Int to Ext Ext Port SDRAM SPORTs SPI SDCLK only N/A N/A SDCLK only 3 @ 1/96*CCLK N/A SDCLK only 3 @ 1/96*CCLK N/A SDCLK only 6 @ 1/8*CCLK N/A 60/40 RD/WR 6 @ 1/8*CCLK N/A Data Bit Pattern for Core Memory Access and DMA N/A Random Random Random Random Ratio Continuous Instruction Loop to SDRAM Control Code 100% Instruct Loop 100% Instruction Loop 100% Instruction Loop 100% Instruction Loop 50::50 60::40 70::30 Table 1. Dynamic activity level definitions Estimating I DDINT Dynamic Current, I DD-DYN Two steps are involved in estimating the dynamic power consumption due to the internal circuitry (i.e., on the V DDINT supply). The first step is to determine the dynamic baseline current, and the second step is to determine the percentage of activity for each discrete power vector with respect to the entire application. I DD Baseline Dynamic Current, I DD-BASELINE-DYN The ADSP-21368 I DD_BASELINE_DYN current graph is shown in Appendix A. Note that the I DD_BASELINE_DYN current is derived using the I DD-INHIGH dynamic activity level vs. core frequency. Each curve in the graph represents a baseline I DDINT dynamic current for a specified power supply setting. Using the curve specific to the application, the baseline dynamic current (I DD_BASELINE_DYN ) for the V DDINT power supply domain can be estimated at the operating frequency of the processor in the application. For example, with the core operating at 1.2 V (V DDINT ) and a frequency of 333 MHz, the corresponding baseline dynamic current (I DD_BASELINE_DYN ) for the V DDINT power supply domain would be approximately 0.76 A. I DD Dynamic Current Running Your Application Table 2 lists the scaling factor for each activity level, used to estimate the dynamic current for each specific application. With knowledge of the program flow and an estimate of the percentage of time spent at each activity level, the system developer can use the baseline dynamic current (I DD_BASELINE_DYN ) shown in Figure 4 and the corresponding activity scaling factor from Table 2 to determine the dynamic portion of the internal current (I DD-DYN ) for each ADSP-21368 processor in a system. 1 tck = CLKIN; Core clock ratio 16:1 2 DMx64 accesses 3 DMx64, PMx64 accesses Estimating Power Dissipation for ADSP-21368 SHARC Processors (EE-299) Page 3 of 12

a Power Vector Activity Scaling Factor (ASF) I DD-IDLE 0.21 I DD-INLOW 0.40 I DD-INMED 0.85 I DD-INHIGH 1.00 I DD-INPEAK 1.13 I DD-INPEAK-TYP 50 :: 50 60 :: 40 70 :: 30 0.65 0.71 0.75 Table 2. Internal power vectors and dynamic scaling factors The dynamic current consumption for an ADSP- 21368 processor in a specific application is calculated according to the following formula, where % is the percentage of the overall time that the application spends in that state: ( % Peak activity level x I DD-INPEAK ASF x I DD_BASELINE_DYN ) ( % High activity level x I DD-INHIGH ASF x I DD_BASELINE_DYN ) ( % High activity level x I DD-INMED ASF x I DD_BASELINE_DYN ) ( % Low activity level x I DD-INLOW ASF x I DD_BASELINE_DYN ) +( % Idle activity level x I DD-IDLE ASF x I DD_BASELINE_DYN ) = Total Dynamic Current for V DDINT (I DD-DYN ) Equation 1. Internal dynamic current (I DD-DYN ) For example, after profiling the application code for a particular system, activity is determined to be proportioned as follows. (10% Peak Activity Level) (30% High Activity Level) (50% Med. Activity Level) (10% Low Activity Level) (0% Idle Activity Level) Figure 1. Internal system activity levels Using the activity scaling factor (ASF) provided for each activity level in Table 2 (and the core operating at 1.2 V (V DDINT ) and 333 MHz), a value for the dynamic portion of the internal current consumption of a single processor can be estimated as follows. (10% x 1.13 x 0.76) (30% x 1.00 x 0.76) (50% x 0.85 x 0.76) (10% x 0.40 x 0.76) + (0% x 0.21 x 0.76) I DD-DYN = 0.67A Figure 2. Internal dynamic current estimation Therefore, the total estimated dynamic current on the V DDINT power supply in this example is 0.67 A. Estimating I DDINT Static Current, I DD-STATIC The ADSP-21368 I DD-STATIC current graphs for the MQFP and LQFP 266 MHz and 333 MHz processor speed grade models are shown in Appendix B, and the Super BGA 333 MHz and 400 MHz processor speed grade models are shown in Appendix C. The static current on the V DDINT power supply domain is a function of temperature and voltage but is not a function of frequency or activity level. Therefore, unlike the dynamic portion of the internal current, the static current does not need to be calculated for each discrete activity level or power vector. Using the static current curve corresponding to the application (i.e., at the specific V DDINT ), the baseline static current (I DD-STATIC ) can be estimated vs. junction temperature (T J ) of the for estimating T J ). For example, in an application with the core operating at 1.2V (V DDINT ) and the ADSP-21368 processor at a junction temperature (T J ) of +100 o C, the corresponding baseline static current (I DD-STATIC ) for the V DDINT power supply domain would be approximately 0.56 A. The ADSP-21368 static power is constant for a given voltage and temperature. Therefore, it is simply added to the total estimated dynamic current when calculating the total power consumption due to the internal circuitry of the ADSP-21368 processor. Note that the I DD-STATIC current shown in Figure 5 represents the worst- Estimating Power Dissipation for ADSP-21368 SHARC Processors (EE-299) Page 4 of 12

case static current as measured across the wafer fabrication process for the ADSP-21368 device. Estimating Total I DDINT Current The total current consumption due to the internal core circuitry (I DDINT ) is the sum of the dynamic current component and the static current component as shown in Equation 2. I DDINT = I DD-DYN + I DD-STATIC Equation 2. Internal core current (I DDINT ) calculation Continuing with the example (the processor operating at 1.2 V and 333 MHz, and with the code as profiled), assume that the resulting junction temperature (T J ) is estimated to be +100 o C. The total internal current consumed by the processor core under these conditions would then be: I DDINT = 0.67 + 0.56 = 1.23A Equation 3. Total internal core current estimation Each ADSP-21368 processor includes an analog phase-lock loop (PLL) and related internal circuitry to provide clock signals to the core and peripheral logic. This circuitry receives power through the A VDD power supply pin of the processor. Compared to the processor core, this circuitry consumes little power. However, since it is always active, it should be considered when calculating the overall power consumed by the internal circuitry of each ADSP-21368 processor. The ADSP-21368 data sheet indicates that the maximum A IDD per processor is 10 ma; therefore, the total expected internal current consumed by the processor core and the PLL logic under the conditions described in the example would be: I DDINT = 0.67 + 0.56 + 0.01= 1.24A Equation 4. Total internal current estimation a Total Estimated Internal Power, P DDINT The resulting internal power consumption (P DDINT ) is given by Equation 5. P DDINT = V DDINT x I DDINT Equation 5. Internal power (P DDINT ) calculation Using Equation 5, the total estimated internal power consumed by the processor in the application described in this example would be: P DDINT = 1.2V x 1.24A = 1.49W Equation 6. Total internal power (P DDINT ) estimation Estimating External Power Consumption The external power consumption (on the V DDEXT supply) is dependent on the switching of the output pins. The magnitude of the external power depends on: The number of output pins that switch during each cycle, O The maximum frequency at which the output pins can switch, f The voltage swing of the output pins, V DDEXT The load capacitance of the output pins, C L In addition to the input capacitance of each device connected to an output, the total load capacitance should include the capacitance (C OUT ) of the processor pin itself, which is driving the load. The SDRAM controller is capable of running up to 166 MHz and can run at various frequencies, depending on the programmed SDRAM clock (SDCLK) to core clock (CCLK) ratio. The maximum read/write throughput of the asynchronous memory interface (AMI) is one 32-bit word per 3 SDCLK cycles (wait state of 2). This corresponds to a maximum switching frequency of 83.3 MHz for ADDR23-0 and Estimating Power Dissipation for ADSP-21368 SHARC Processors (EE-299) Page 5 of 12

a DATA31-0 during SDRAM writes and a maximum switching frequency of 27.8 MHz for ADDR23-0 and DATA31-0 during writes to external asynchronous memories. In addition, the serial ports (SPORTs) and serial peripheral interface (SPI) can operate up to oneeighth (1/8) the processor core clock rate (CCLK). With a core clock of 333 MHz, this corresponds to a maximum switching frequency of 20.8 MHz for SDATA and MOSI/MISO, and maximum switching frequency of 41.7 MHz for SCLK and SPICLK. ADSP-21368 Figure 3. ADSP-21368 system sample configuration Equation 7 shows how to calculate the average external current (I DDEXT ) using the above parameters: I DDEXT = O x f x V DDEXT x C L Equation 7. External current (I DDEXT ) calculation The estimated average external power consumption (P DDEXT ) can be calculated as follows: P DDEXT = V DDEXT x I DDEXT Equation 8. External power (P DDEXT ) calculation Using the sample configuration (Figure 3), we can estimate the external current and thereby the external power consumption with the following assumptions: Processor core running at 333 MHz (CCLK) 64K x 32 bit external SRAM, C L = 10 pf (trace capacitance ignored) Writes to external memory occur with WS =2 During external memory writes, 50% of the ADDR23-0 and DATA31-0 pins are switching DAI configured as SPORT transmitting and receiving 32-bit words at 1/8*CCLK, C L = 10 pf (trace capacitance ignored) DPI configured as SPI transmitting and receiving 32-bit words at 1/8*CCLK, C L = 10 pf (trace capacitance ignored) Output capacitance of processor pin, C OUT = 4.7 pf Estimating Power Dissipation for ADSP-21368 SHARC Processors (EE-299) Page 6 of 12

The external current (I DDEXT ) (Equation 6) can be calculated for each class of pins that can drive and is shown in Table 3. Summing the individual currents from Table 3, the total external current (I DDEXT ) for the sample configuration shown in Figure 3 would be 0.077 A. a Using this current, the estimated average external power is calculated as: P DDEXT = 3.3V x 0.077A = 0.254W Equation 9. External power (P DDEXT ) calculation for sample configuration shown in Figure 3 Pin Type No. of Pins % Switching x f x V DDEXT x C I DDEXT ADDR[23:0] 24 50 27.8 MHz 3.3V 4.7pF + (2 x 10pF) 0.02719 DATA[31:0] 32 50 27.8 MHz 3.3V 4.7pF + (2 x 10pF) 0.03626 RD 1 0 n/a 3.3V 4.7pF + (2 x 10pF) 0.00000 WR 1 100 55.6 MHz 3.3V 4.7pF + (1 x 10pF) 0.00270 MS[1:0] 1 0 n/a 3.3V 4.7pF + (1 x 10pF) 0.00000 SDCLK[0] 1 100 166 MHz 3.3V 4.7pF + (0 x 10pF) 0.00257 DAI_P1 (SCLK) 1 100 41.7 MHz 3.3V 4.7pF + (1 x 10pF) 0.00202 DAI_P2 (FS) 1 100 1.3 MHz 3.3V 4.7pF + (1 x 10pF) 0.00006 DAI_P3 (SDATA) 1 0 n/a 3.3V 4.7pF + (1 x 10pF) 0.00000 DAI_P18 (SCLK) 1 100 41.7 MHz 3.3V 4.7pF + (1 x 10pF) 0.00202 DAI_P19 (FS) 1 100 1.3 MHz 3.3V 4.7pF + (1 x 10pF) 0.00006 DAI_P20 (SDATA) 1 100 20.8 MHz 3.3V 4.7pF + (1 x 10pF) 0.00101 DPI_P1 (SPICLK) 1 100 41.7 MHz 3.3V 4.7pF + (1 x 10pF) 0.00202 DPI_P2 (SPIDS) 1 0 n/a 3.3V 4.7pF + (1 x 10pF) 0.00000 DPI_P3 (MOSI) 1 100 20.8 MHz 3.3V 4.7pF + (1 x 10pF) 0.00101 DPI_P4 (MISO) 1 0 n/a 3.3V 4.7pF + (1 x 10pF) 0.00000 Table 3. External current (I DDEXT ) summary for Figure 3. Total Power Consumption For a particular system, the total power consumption becomes the sum of its individual components, the power consumed by the internal circuitry, and the power consumed due to the switching of the I/O pins, as follows: P TOTAL = P DDINT + P DDEXT Equation 10. Total power (P TOTAL ) calculation Where: P DDINT = Internal power consumption as defined by Equation 5 P DDEXT = External power consumption as defined by Equation 8 For example, if we assume that the processor in Figure 3 is operating under the conditions detailed in the example (the processor operating at 1.2 V, 333 MHz, and code as profiled in Figure 1) and we also assume the resulting junction temperature (T J ) has been estimated to be +100 o C (see Appendix B for estimating T J ), the total estimated power consumed would be: P TOTAL = 1.49W + 0.254W = 1.74W Equation 11. Total power (P TOTAL ) calculation for sample configuration shown in Figure 2 while running code described in Example 1 Estimating Power Dissipation for ADSP-21368 SHARC Processors (EE-299) Page 7 of 12

a Appendix A The ADSP-21368 I DD_BASELINE_DYN current graph is shown in Figure 4. The I DD_BASELINE_DYN current is derived using the I DD-INHIGH dynamic activity level vs. core frequency. Each curve in the graph represents a baseline I DDINT dynamic current for a specified power supply setting. ADSP-21367/8/9 Dynamic I DDINT, High Activity, I DD-INHIGH (I DD_BASELINE_DYN ) I DDINT (A) 1.30 1.25 1.20 1.15 1.10 1.05 1.00 0.95 0.90 0.85 0.80 0.75 0.70 0.65 0.60 0.55 0.50 0.45 0.40 0.35 0.30 0.25 0.20 0.15 0.10 0.05 0.00 0 50 100 150 200 250 300 350 400 450 1.10V 1.15V 1.20V 1.25V 1.30V 1.35V 1.40V CCK (MHz) Figure 4. I DD_BASELINE_DYN graph The ADSP-21368 processor is not specified for operation at 1.10 V or 1.40 V (V DDINT). This curve is for reference only. Estimating Power Dissipation for ADSP-21368 SHARC Processors (EE-299) Page 8 of 12

a Appendix B The ADSP-21367 and ADSP-21369 I DD-STATIC current graph for MQFP and LQFP 266 MHz and 333 MHz speed grade models is shown in Figure 5 (there is no ADSP-21368 version of the QFP package). The static current on the V DDINT power supply domain is a function of temperature and voltage and is not a function of frequency or activity level. Each curve in the graph represents a baseline I DDINT static current for a specified power supply measured at various junction temperatures (T J ). The I DD-STATIC current graph (Figure 5) represents the worst-case static currents as measured across the wafer fabrication process for the ADSP-21367 and ADSP-21369 processors. I DDINT (A) 1.500 1.450 1.400 1.350 1.300 1.250 1.200 1.150 1.100 1.050 1.000 0.950 0.900 0.850 0.800 0.750 0.700 0.650 0.600 0.550 0.500 0.450 0.400 0.350 0.300 0.250 0.200 0.150 0.100 0.050 0.000 ADSP-21367/9 Static Current* (I DD-STATIC ) *Applies only to MQFP and LQFP 266MHz, 333MHz, 350 MHz and 366 MHz speed grade models -50-30 -10 10 30 50 70 90 110 130 150 1.10V 1.15V 1.20V 1.25V 1.30V 1.35V 1.40V Top Center of Package, T ( o C) Figure 5. I DD-STATIC graph The ADSP-21367 and ADSP-21369 processors are not specified for operation at 1.10 V or 1.40 V (V DDINT ). This curve is for reference only. Estimating Power Dissipation for ADSP-21368 SHARC Processors (EE-299) Page 9 of 12

Appendix C a The ADSP-21368 I DD-STATIC current graph for Super BGA 333 MHz and 400 MHz speed grade models is shown in Figure 6. The static current on the V DDINT power supply domain is a function of temperature and voltage and is not a function of frequency or activity level. Each curve in the graph represents a baseline I DDINT static current for a specified power supply measured at various junction temperatures (T J ). The I DD- STATIC current graph (Figure 6) represents the worst-case static currents as measured across the wafer fabrication process for the ADSP-21368 processor. ADSP-21367/8/9 Static Current* (I DD-STATIC ) *Applies only to Super BGA 333MHz and 400MHz speed grade models I DDINT (A) 2.400 2.300 2.200 2.100 2.000 1.900 1.800 1.700 1.600 1.500 1.400 1.300 1.200 1.100 1.000 0.900 0.800 0.700 0.600 0.500 0.400 0.300 0.200 0.100 0.000-50 -30-10 10 30 50 70 90 110 130 150 Top Center of Package, T T (ºC) 1.10V 1.15V 1.20V 1.25V 1.30V 1.35V 1.40V Figure 6 I DD-STATIC graph The ADSP-21368 processor is not specified for operation at 1.10 V or 1.40 V (V DDINT). This curve is for reference only. Estimating Power Dissipation for ADSP-21368 SHARC Processors (EE-299) Page 10 of 12

Appendix D a Correct functional operation of the ADSP-21368 processor is guaranteed when the junction temperature of the device does not exceed the allowed junction temperature (T J ) as specified by the data sheet. For the ADSP-21368 processor, the total power budget is limited by the maximum allowed junction temperature (T J ) as specified by the data sheet. The ABSOLUTE MAXIMUM RATINGS table in the ADSP-21368 data sheet states that exposure to junction temperatures greater than +125 O C for extended periods of time may affect device reliability. To determine the junction temperature of the device while on the application printed circuit board (PCB), use the following equation found in the THERMAL CHARACTERISTICS section of the data sheet: T J = T T + (P TOTAL x ψ JT ) Equation 12 junction temperature (T J ) calculation Where: T T = Package temperature ( o C) measured at the top center of the package P TOTAL = Total power consumption (Watts) as defined in Equation 10 ψ JT = Junction-to-top (of package) characterization parameter ( o C/W) Under natural convection, ψ JT for a thin plastic package is relatively low. This means that under natural convection conditions, the junction temperature (T J ) is typically just a little higher than the temperature at the top-center of the package (T T ). The die is physically separated from the surface of the package by only a thin region of plastic mold compound. Unless the top of the package is forcibly cooled by significant airflow, there will be very little difference between T T and T J. However, note that ψ JT is affected by airflow, and the values for ψ JT under various airflow conditions are listed in the THERMAL CHARACTERISTICS section of the ADSP-21368 data sheet for the 256-ball sbga, 208-lead MQFP and LQFP packages. The THERMAL CHARACTERISTICS section of the data sheet also provides thermal resistance (θ JA ) values for the 256-ball Super BGA, 208-lead MQFP and LQFP packages. Data sheet values for θ JA are provided for package comparison and PCB design considerations only and are not recommended for verifying T J on an actual application PCB. Estimating Power Dissipation for ADSP-21368 SHARC Processors (EE-299) Page 11 of 12

References a [1] ADSP-21367/ADSP-21368/ADSP-21369 SHARC Processor Data Sheet, Rev. D, November 2008, Analog Devices, Inc. [2] ADSP-21368 SHARC Processor Hardware Reference, Rev. 1.0, September 2006. Analog Devices, Inc. [3] Estimating Power for the ADSP-21362 SHARC Processors (EE-277), Rev. 1, January 2006. Analog Devices Inc. Document History Revision Rev 3 June 22, 2009 by Jeyanthi J. Rev 2 February 11, 2008 by John C. Rev 1 December 11, 2006 by Chris C. Description Updated Figure 5 title to include 350 MHz and 366 MHz speed grade models information. Added Super BGA 333-400 MHz Static IDD Graph. Initial release. Estimating Power Dissipation for ADSP-21368 SHARC Processors (EE-299) Page 12 of 12