Hi I am using DM8168-EVM board. As you know, DM8168 has total 3 HDVICPs, and I saw the spreadsheet for estimated power consumption.( http://processors.wiki.ti.com/index.php/File:DM816x_C6A816x_AM389x_Power_spreadsheet_RevE.zip ) It shows the power consumption by the chip changs as the number of active HDVICPs changes.
What we want to do is, to measure the actual power consumed by the chip during encoding for different number of active coprocessors and compare this value to the spreadsheet.
Q1. In order to do so, we should know how to enable/disable the individual HDVICPs.I have spent quite a lot of time to figure out this, but couldn't. Could you tell me if there is any command that I can use? Is this even possible?
Q2. I am currently using this Gstreamer pipeline code to encode sample video and trying to measure the power. But how do I know how many coprocessors are involved to do this encoding process? Is there any default number of HDVICP activated on the evaluation board?
# pipeline to capture and encode video over v4l2
gst-launch v4l2src always-copy=false queue-size=12 num-buffers=2000 ! 'video/x-raw-yuv-strided,format=(fourcc)NV12,width=1280,height=720,framerate=(fraction)60/1' ! omxbufferalloc numBuffers=12 ! omx_h264enc bitrate=5000000 ! gstperf ! filesink location=v4l2cap.h264
that the power consumption changes as the number of HDVICPs