Dear,
We're checking which chip is sutiable for our project, and the use case is as below:
1) Encoding 1080p60 video with H264 encoder.
2) Sending the encoded video through network.
We prefer to DM8148, more specificially, TMS320DM8148CCYEA0, with 720-MHz ARM, 600-MHz DSP.
Firstly, we should make the hdvicp2 run at 450MHz to encode 1080p60 video with h264 encoder as describled in http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/201966/743658.aspx#743658
We check the table 7-5 in SPRS647E, and the available OPP combination is hdvicp with OPP166, and ARM/DSP/CORE with OPP120 for TMS320DM8148CCYEA0 .
So we should apply voltage and clock as below:
HDVICP ARM DSP CORE
OPP166 OPP120 OPP120 OPP120
CVDD_HDVICP=1.35V CVDD_ARM=1.2V CVDD_DSP=1.2V CVDD=1.2V
450MHz 600MHz 720MHz X
Now we need TI experts to help us to confirm the below:
3) Does TMS320DM8148CCYEA0 work with the above voltage and clock setting?
4) Does the hdvicp2 of TMS320DM8148CCYEA0 work with the above voltage and clock?
If 3), 4) work, other questions as below:
5) As we see in DM814x_AM387x_PowerSpreadSheet_RevE0.xls, the max fps for h264 is 1080p59 under 450MHz for hdvicp2. then can the hdvicp2 reach 1080p60 really? or in other words, can the hdvicp2 encode 1080p60 with h264 stably?
6) To confirm 5), maybe the best way is to check how long to encode one 1920x1080 frame by the chip(TMS320DM8148CCYEA0).
For 1080p60, the interval among frames is 1000/60=16.67ms.
Assuming the time spent to encode one 1920x1080 frame with h264 is T, then:
if T > 16.67, then the chip can't reach 1080p60
if T << 16.67, then the chip can reach 1080p60 stably.
if T varies aroud 16.67, then the chip may reach 1080p60, but unstably.
So, could TI experts show us how about the T ?
We appreciate your reply very much!
Thank you!