| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Kyle Castille C6000 Applications Team ABSTRACT This document disc
Top Searches for this datasheetTMS320C6000 Power Consumption Summary Kyle Castille C6000 Applications Team ABSTRACT This document discusses power consumption Texas Instruments (TITM) TMS320C6201B, TMS320C6701, TMS320C6202, TMS320C6202B, TMS320C6203, TMS320C6204, TMS320C6205, TMS320C6211, TMS320C6711 digital signal processors (DSPs) typical applications. 'C6201B, 'C6701, 'C6202, 'C6211, 'C6711 DSPs manufactured TI's advanced 0.18-micron process operate with core voltage 'C6202B, 'C6203, 'C6204, 'C6205 manufactured TI's 0.15-micron process operate with core voltage C6000 devices operate with 3.3-V supply compatible with widest selection external devices. core voltage other power design optimizations allow these DSPs operate with industry leading performance power-performance ratio. data presented this document actual measured power consumption 'C6201, 'C6202,'C6701, 'C6211. 'C6202B, 'C6203, 'C6204, 'C6205 power consumption based design simulations extrapolations from 'C6202. 'C6711 typical activity data based extrapolations from 'C6211 'C6701 measurements. Typical Activity Power Frequency Core Voltage Level Frequency Internal External Power Frequency (mW/MHz) Internal External 10.5 Device 'C6201B 'C6202 'C6202B 'C6203 'C6204 'C6205 'C6211 'C6701 'C6711 Internal Internal Contents Activity Level Models High Activity Model Activity Model Power Measurement Results C6000 DSPs Power Modes Driven Activity Power Estimate Examples List Tables Table Table Table Table Table Table Table Table Table Summary High Activity Levels High Activity Details Summary Activity Levels Activity Levels Power Consumption High/50% Activity Details Power Consumption High/25% Activity Power Modes C6000 Devices Peripheral Power Down Power Savings 'C6202, 'C6202B, 'C6203, 'C6204, 'C6205 Power Substitution Additional Activity 'C6202, 'C6202B, 'C6203 List Examples Example 'C6202 Power Estimate Example 'C6201B Power Estimate TMS320C6000 Power Consumption Summary SPRA486B Activity Level Models TMS320C6000 power consumption modeled combination levels activity-high activity activity. accurate prediction application's power consumption developed based weighted averages activity levels. High Activity Model Table shows characteristics associated with high activity C6000 DSPs. High activity represents (finite impulse response) filter, (fast Fourier transform), other fully optimized algorithm. Depending specific DSP, different high activity model used compare power consumption C6000 DSPs equivalent basis. example, 'C6202 three times more internal memory than 'C6201B; 'C6203 seven times more internal memory than 'C6201B. typical applications, 'C6202 'C6203 maintain most necessary code data internal memory, reducing amount sustained activity necessary implement algorithm. This reflected high activity definitions shown Table Table NOTE: power consumption increased activity levels, refer Table Table Summary High Activity Levels High Activity 'C6201B/C6701/ 'C6204/C6205 'C6211/C6711 'C6202/C6202B 'C6203 Activity Level instructions instructions instructions instructions Program Memory Access Rate 100% 100% 100% 100% Data Memory Access Rate 100% 100% 100% 100% Memory 30-pF Load 100% access Speed 100% access access Speed access Speed TMS320C6000 Power Consumption Summary SPRA486B Table High Activity Details 'C6201B/C6211/ C6204/C6205 High Activity writes/50% reads to/from SDRAM bits/CLKOUT2 (ECLKOUT) cycle bits/ cycles 'C6202/C6202B High Activity writes/17% reads to/from SDRAM/ idle bits/3 CLKOUT2 cycles bits/ cycles 'C6203 High Activity writes/7% reads to/from SDRAM/ idle bits/7 CLKOUT2 cycles bits/ cycles 'C6701/C6711 High Activity writes/50% reads to/from SDRAM bits/CLKOUT2 (ECLKOUT) cycle bits/ cycles instructions/cycle with LDDW instructions floating point operations 100% bits/cycle LDDW instructions Module DMA/ EMIF Data Memory instructions/cycle with instructions Data Memory Program Memory McBSP Timers 100% bits/cycle instructions 100% fetch packet/cycle bits/cycle channels rate timers rate (1/8 clock) 'C6211/C6711 measurements made with ECLKIN frequency. Activity Model activity model used C6000 family DSPs identical each device. This activity level summarized Table activity represents time spent setting registers executing other less optimized code segments. actual code used model activity levels described detail Table Table Summary Activity Levels Activity C6000 DSPs Activity Level instructions Program Memory Access Rate Data Memory Access Rate (12.5%) Memory 30-pF Load access low-DSP-activity test cases identical 'C67x 'C62x. This test case does cycle, which represents 'C62x internal data memory bandwidth 12.5% 'C67x internal data memory bandwidth. TMS320C6000 Power Consumption Summary SPRA486B Table Activity Levels Module Data memory Program memory DMA/EMIF EMIF McBSP Timers C6000 Activity instructions/cycle with instruction (12.5%) bits/cycle instruction fetch packet/4 cycles bits/4 cycles services McBSPs None channels rate timers rate (1/8 clock) low-DSP-activity test cases identical 'C67x 'C62x. This test case does cycle, which represents 'C62x internal data memory bandwidth 12.5% 'C67x internal data memory bandwidth. TMS320C6000 Power Consumption Summary SPRA486B Power Measurement Results C6000 DSPs Real-world applications typically spend between percent their time performing high-DSP-activity operations remainder their time performing low-DSP-activity operations. high/25% high/50% categories represent these applications. Depending particular application, estimate ratio high/low activity must made predict power consumption. following tables show measured power consumption 'C6201B, 'C6701, 'C6202, 'C6211 devices estimated power consumption 'C6202B, 'C6203, 'C6204, 'C6205, 'C6711. Table details power consumption C6000 devices high/50% activity. Table details power consumption C6000 devices high/25% activity levels. I/Os consume significant amount total power. most code data stored internal memory, thus reducing required I/O, power consumption further reduced. addition, test measurements based high load (30pF). With less load, power consumption reduced accordingly. Table Power Consumption High/50% Activity Details Memory Peripherals External Memory High Power Power 'C6201B 'C6202 'C6202B 'C6203 'C6204 'C6205 'C6211 'C6701 'C6711 Power Total Power Total Power Total Power Total Power Total Power Total Power Total Power Total Power Total Total 0.82 1.18 0.65 0.77 0.44 0.44 0.49 0.95 0.73 Total 0.52 0.89 0.45 0.53 0.36 0.36 0.40 0.50 0.40 Core Total 1.34 2.07 1.09 1.31 0.79 0.79 0.89 1.44 1.13 Activity Peripheral Activity Baseline Clocking Baseline Internal Memory Total 0.36 0.26 0.29 0.22 0.36 0.36 0.19 0.31 0.19 TOTAL 1.70 0.45 0.56 0.21 0.26 0.17 0.17 0.34 0.64 0.57 0.37 0.62 0.43 0.52 0.27 0.27 23%. 0.31 0.15 0.07 0.04 0.02 0.03 0.02 0.02 0.05 0.07 0.05 0.01 0.01 0.00 0.01 0.00 0.00 0.01 0.01 0.01 0.44 0.84 0.42 0.50 0.34 0.34 0.35 0.42 0.35 0.10 0.10 0.13 0.10 0.10 0.10 0.06 0.10 0.06 0.26 0.16 0.16 0.12 0.26 0.26 0.13 0.21 0.13 2.33 1.38 1.53 1.15 1.15 1.08 1.75 1.32 TMS320C6000 Power Consumption Summary SPRA486B Table Power Consumption High/25% Activity Memory Peripherals External Memory High Power Power 'C6201B 'C6202 'C6202B 'C6203 'C6204 'C6205 'C6211 'C6701 'C6711 Total 0.95 1.39 0.78 0.93 0.52 0.52 0.56 1.14 0.87 Total 0.56 0.91 0.46 0.55 0.36 0.36 0.43 0.53 0.43 Core Total 1.50 2.31 1.23 1.48 0.89 0.89 0.99 1.67 1.30 Activity Peripheral Activity Baseline Clocking Baseline Internal Memory Total 0.44 0.29 0.32 0.22 0.44 0.44 0.25 0.37 0.25 TOTAL 1.94 2.60 1.55 1.69 1.32 1.32 1.24 2.04 1.55 Power Total Power Total Power Total Power Total Power Total Power Total Power Total Power Total Power Total 0.51 0.63 0.24 0.29 0.20 0.20 0.38 0.77 0.69 0.44 0.76 0.53 0.64 0.33 0.33 0.18 0.37 0.18 0.11 0.06 0.03 0.04 0.03 0.03 0.07 0.10 0.07 0.01 0.01 0.00 0.00 0.00 0.00 0.01 0.01 0.01 0.44 0.84 0.42 0.50 0.34 0.34 0.35 0.42 0.35 0.10 0.10 0.13 0.10 0.10 0.10 0.06 0.10 0.06 0.34 0.19 0.19 0.12 0.34 0.34 0.06 0.10 0.06 Power Modes Table reports power consumption several special operating conditions with peripherals unused. IDLE instruction that effectively executes continuous NOPs. advantage with IDLE instruction that program fetches occur until interrupt occurs. other power-down modes (PD1, PD2, PD3) enable disable clock different portions DSP. These power modes optimal saving power during pauses application. (For more information power modes, TMS320C6000 Peripherals Reference Guide, literature number SPRU190.) TMS320C6000 Power Consumption Summary SPRA486B Table Power Modes C6000 Devices Idle 'C6201B 'C6202 'C6202B 'C6203 'C6204 'C6205 'C6211 'C6701 'C6711 0.82 1.17 0.56 0.69 0.43 0.43 0.51 0.82 0.57 mW/MHz 4.10 4.67 2.25 2.30 2.15 2.15 3.42 4.90 3.83 0.62 0.90 0.45 0.54 0.36 0.36 0.35 0.58 0.35 mW/MHz 3.10 3.60 1.80 1.80 1.80 1.80 2.36 3.50 2.36 Frequency independent Table reports power savings realized low-power peripheral modes 'C6202, 'C6203, 'C6204, 'C6205. These modes allow clock specific peripherals device turned when peripheral use. (For more detailed information peripheral power down modes, refer TMS320C6000 Peripherals Reference Guide, literature number SPRU190.) Table Peripheral Power Down Power Savings 'C6202, 'C6202B, 'C6203, 'C6204, 'C6205 'C6202 EMIF McBSP1 McBSP2 McBSP3 0.163 0.65 0.095 0.38 0.030 0.12 0.030 0.12 0.030 0.12 'C6202B 0.080 0.32 0.048 0.19 0.015 0.06 0.015 0.06 0.015 0.06 'C6203 0.096 0.32 0.057 0.19 0.018 0.06 0.018 0.06 0.018 0.06 'C6204 0.064 0.32 0.038 0.19 0.012 0.06 0.012 0.06 0.012 0.06 'C6205 0.064 0.32 0.038 0.19 0.012 0.06 0.012 0.06 0.012 0.06 Units mW/MHz mW/MHz mW/MHz mW/MHz mW/MHz TMS320C6000 Power Consumption Summary SPRA486B Driven Activity Table details power consumption resulting (direct memory access) activity from external memory 'C6202, 'C6202B, 'C6203 increased relative high and/or activity test cases. high power model 'C6202, 'C6202B, 'C6203 assumes that because greater amount internal memory present, less activity will required. This holds true most applications. NOTE: 'C6201/C6701 test cases incorporate full range activity. This data extrapolated from Table Table Therefore, equivalent Table necessary 'C6201B 'C6701 estimate power activity level. applications that still require high amount activity, Table used account this activity. value chosen from table should represent entire operation time. example, 100% activity performed half time, column should used. Activity levels between between 100% approximated using linear interpolation. resulting power consumption should directly replace equivalent 'C6202 'C6203 power summary table give total power consumption. Table Power Substitution Additional Activity 'C6202, 'C6202B, 'C6203 'C6202 100% Activity Activity Activity 'C6202B 100% Activity Activity Activity 0.16 0.62 0.43 1.73 0.08 0.31 0.27 1.07 0.00 0.00 0.10 0.40 'C6203 100% Activity Activity Activity 0.19 0.62 0.52 1.73 0.09 0.31 0.32 1.07 0.00 0.00 0.12 0.40 Units MW/MHz MW/MHz External Memory (1.5 Supply) Activity (3.3 Supply) 0.24 0.94 0.43 1.73 0.12 0.47 0.27 1.07 0.00 0.00 0.10 0.40 TMS320C6000 Power Consumption Summary SPRA486B Power Estimate Examples numbers reported Table through Table used estimate power consumption C6000 devices given application. compute power given application, following steps should taken: amount time spent executing high activity code versus activity code power modes) must estimated. Based high activity/low activity estimate, weighted average power consumption these levels calculated predict power consumption application. Step Calculate Core Power: Core Power (%High Activity/% Activity) Core Step Calculate Power Power High Activity/% Activity) Step Calculate Total Power Total Power Core Power Power further refine power prediction, individual components analyzed according their specific activity level obtain more accurate result. 'C6202, 'C6202B, 'C6203, actual level activity power saving resulting from peripherals turned peripheral power down register must considered. addition, desired frequency operation different than used tables, linear interpolation used scale resulting power consumption desired operating frequency. TMS320C6000 Power Consumption Summary SPRA486B Example 'C6202 Power Estimate following example 'C6202 assumes that data code stored internal memory. Therefore, activity reduced high/100% level. core activity maintained typical level high/25% low. Total Power Core Power (75% High/25% Low) Power High/100% Low) where Frequency Core High Activity 75%; Core Activity High Activity Activity 100% Because activity levels this example match activity profile already provided 'C6202 Table there need perform linear interpolation estimate '6202 power consumption. However, because reduced amount activity done DMA, data from Table must used replace external memory activity values shown Table Step Core power calculation Core Power250 Core Total 75/25 from Table External Memory from Table External Memory from Table 2.31 0.06 2.25 Step Power calculation Power250 Total 75/25 from Table Activity from Table Activity from Table 0.29W 0.19 0.10 0.20 Step Total power calculation Total Power Core Power Power 2.25 0.20 2.45 Since desired operating frequency MHz, frequency scaling performed. TMS320C6000 Power Consumption Summary SPRA486B Example 'C6201B Power Estimate following example 'C6201B assumes that data code stored internal memory. Therefore, activity reduced high/100% level. core activity maintained typical level high/33% low. Total Power Core Power (67% High/33% Low) Power High/100% Low) where Frequency Core High Activity 67%; Core Activity High Activity Activity 100% predict power consumption based these characteristics, linear interpolation used determine core power consumption high/33% activity power consumption high/100% activity MHz. Step Core power calculation Core Power200 MHz(67% High)= (P75% High P50% High)/(75%-50%) (67% 75%) P75% High (1.5 1.34 W)/(75% 50%) (67% 75%) 1.45 Step power calculation Power200 MHz(0% High)= (P75% High P50% High)/(75%-50%) (67% 75%) P75% High (0.44 0.36 W)/(75% 50%) 75%) 0.44 Step Total power calculation Total Power200 1.45 1.65 previous calculation used data based 200-MHz measurements. Next, result must derated predict power consumption MHz. Power (Application Frequency) Power200 Application Frequency 1.65 MHz/200 1.55 TMS320C6000 Power Consumption Summary IMPORTANT NOTICE Texas Instruments subsidiaries (TI) reserve right make changes their products discontinue product service without notice, advise customers obtain latest version relevant information verify, before placing orders, that information being relied current complete. products sold subject terms conditions sale supplied time order acknowledgement, including those pertaining warranty, patent infringement, limitation liability. warrants performance semiconductor products specifications applicable time sale accordance with TI's standard warranty. Testing other quality control techniques utilized extent deems necessary support this warranty. Specific testing parameters each device necessarily performed, except those mandated government requirements. CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS INVOLVE POTENTIAL RISKS DEATH, PERSONAL INJURY, SEVERE PROPERTY ENVIRONMENTAL DAMAGE ("CRITICAL APPLICATIONS"). SEMICONDUCTOR PRODUCTS DESIGNED, AUTHORIZED, WARRANTED SUITABLE LIFE-SUPPORT DEVICES SYSTEMS OTHER CRITICAL APPLICATIONS. INCLUSION PRODUCTS SUCH APPLICATIONS UNDERSTOOD FULLY CUSTOMER'S RISK. order minimize risks associated with customer's applications, adequate design operating safeguards must provided customer minimize inherent procedural hazards. assumes liability applications assistance customer product design. does warrant represent that license, either express implied, granted under patent right, copyright, mask work right, other intellectual property right covering relating combination, machine, process which such semiconductor products services might used. TI's publication information regarding third party's products services does constitute TI's approval, warranty endorsement thereof. Copyright 1999, Texas Instruments Incorporated Other recent searchesTMP86PH22UG - TMP86PH22UG TMP86PH22UG Datasheet S4810 - S4810 S4810 Datasheet S6289 - S6289 S6289 Datasheet IP1543 - IP1543 IP1543 Datasheet IP1544 - IP1544 IP1544 Datasheet FA128 - FA128 FA128 Datasheet AD8051 - AD8051 AD8051 Datasheet AD8052 - AD8052 AD8052 Datasheet AD8054 - AD8054 AD8054 Datasheet AD8051 - AD8051 AD8051 Datasheet AD8052 - AD8052 AD8052 Datasheet AD8051 - AD8051 AD8051 Datasheet AD8052 - AD8052 AD8052 Datasheet AD8054 - AD8054 AD8054 Datasheet
Privacy Policy | Disclaimer |