NOTICE: The Processors Wiki will End-of-Life in December of 2020. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

OMAP35x DVSDK Power Benchmarks PSPGIT03000003

From Texas Instruments Wiki
Jump to: navigation, search

Power Benchmark Numbers on OMAP35x DVEVM[edit]

Scenario-Power Matrix[edit]

SID = Scenario ID

Omap3x power matrix 001.JPG



Scenarion Description[edit]

Omap3x power scenario desc 001.JPG


Environment Setup[edit]

Hardware details[edit]

1. OMAP3x EVM, ES3.1 Rev G board, ARM clocked at 125MHz and DSP clocked at 90MHz

2. National Instruments DAQPad with shunt for power measurment, details NI DAQPad-6015

3. Speakers

Software details[edit]

1. Linux Operating System, PSP version - 03.00.00.03

2. Third Party Tools such as arm-2009q1 toolchain

3. DVSDK, version 03.01.00.03

Power Measurement[edit]

Power Measurement Setup[edit]

This section provides the details of the OMAP35x power measurement setup. The instrument used for measuring the power of OMAP35x is National Instruments DAQPad-6015 with manual shunt for calibration.

Hardware Setup[edit]

The system consists of:

1. One National Instruments 6036E PCI Data Acquisition Card (16 bit A/D for PCI) or National Instruments DAQPad-6015 (16 bit A/D for USB)

2. One external Shunt assembly for sensing the current.

Shunt connection procedure to OMAP3x.

a. Ground pin of the Shunt is connected to the ground pin of OMAP3x
b. Shunt has two calibration circuits one with 0.5ohm capable and other is 0.1ohm. Connect one of the terminals to OMAP3x jumper J6 for VDD1 power measurement.
c. Connect the same terminals to OMAP3x jumper J5 for VDD2 power measurement.

Software Setup[edit]

1. Install the NI software along with DAQPad-6015 product

2. Install TI Power consumption – Measurement and Analysis Tool (PC-MAT)

Measurement[edit]

Steps for running the Low power DVSDK demos

1. Boot the board with minimum kernel configured uImage by using these boot arguments

a. Boot arguments for NFS file system:
setenv netmask <<Net Mask>>
setenv ipaddr <<NFS server running IP>>
setenv serverip <<Host Machine IP>>
setenv gatewayip <<Gateway IP>>
setenv bootfile uImage
setenv bootcmd ‘tftp 0x80000000 uImage;bootm’
setenv bootargs ‘mem=100M@0x80000000 mem=128M@0x88000000 console=ttyS0,115200n8 noinitrd ip=dhcp rw root=/dev/nfs nfsroot=172.24.190.141:/home1/anil/workdir/filesys/power,nolock mpurate=125
b. Boot arguments for RAMDISK:
setenv netmask <<Net Mask>>
setenv ipaddr <<NFS server running IP>>
setenv serverip <<Host Machine IP>>
setenv gatewayip <<Gateway IP>>
setenv bootfile uImage
setenv bootcmd 'tftp 0x80000000 uImage;tftp 0x81600000 ramdisk.gz;bootm 80000000'
setenv bootargs mem=100M@0x80000000 mem=128M@0x88000000 console=ttyS0,115200n8 root=/dev/ram0 initrd=0x81600000,36M ramdisk_size=36864 mpurate=125'
c. Boot arguments for JFFS2:
setenv netmask <<Net Mask>>
setenv ipaddr <<NFS server running IP>>
setenv serverip <<Host Machine IP>>
setenv gatewayip <<Gateway IP>>
setenv bootfile uImage
setenv bootcmd ‘tftp 0x80000000 uImage;bootm’
setenv bootargs ‘mem=100M@0x80000000 mem=128M@0x88000000 console=ttyS0,115200n8 noinitrd root=/dev/mtdblock4 rw rootfstype=jffs2 mpurate=125’

2. Enable these modules in kernel configuration for CPU idle framework

a. Enable Power Management Debug Support
b. CPU idle PM support

3. Run these commands after bootup for enabling CPU idle framework

a. mkdir /dfs
b. mount -t debugfs debugfs /dfs
c. echo 1 > /dfs/pm_debug/sleep_while_idle

4. Run these commands after bootup for enabling Smart Reflex framework

a. echo 1 > /sys/power/sr_vdd1_autocomp (during VDD1 power measurement)
b. echo 1 > /sys/power/sr_vdd2_autocomp (during VDD2 power measurement)

5. Run the application

a. cd /opt/power/omap3530
b. ./loadmodules.sh (which will initialize dsplink, cmem, sdma and lpm)
c. ./decode -a data/sounds/davincieffect_LC.aac

Note: For direct execution run pwr_optimal_setting_audio.sh script

6. Run PC-MAT.exe from your host machine then PC-MAT GUI will display the power values

E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article OMAP35x DVSDK Power Benchmarks PSPGIT03000003 here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article OMAP35x DVSDK Power Benchmarks PSPGIT03000003 here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article OMAP35x DVSDK Power Benchmarks PSPGIT03000003 here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article OMAP35x DVSDK Power Benchmarks PSPGIT03000003 here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article OMAP35x DVSDK Power Benchmarks PSPGIT03000003 here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article OMAP35x DVSDK Power Benchmarks PSPGIT03000003 here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article OMAP35x DVSDK Power Benchmarks PSPGIT03000003 here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article OMAP35x DVSDK Power Benchmarks PSPGIT03000003 here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article OMAP35x DVSDK Power Benchmarks PSPGIT03000003 here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity