微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 在Porting LCM时,如何配置Clock速率,FPS是如何计算的?

在Porting LCM时,如何配置Clock速率,FPS是如何计算的?

时间:10-02 整理:3721RD 点击:

[SOLUTION]

clock配置方法:

LCM driver中配置clock有不同的方式,曾经使用过的配置方法有如下几种:

Type1:配置倍频与分频参数:dsi.pll_div1(倍频), dsi.pll_div2(分频)--- (适用于75/77等之前的平台)

Type2:配置倍频与分频参数:dsi.pll_fbk_div(倍频), dsi.pll_div1 & dsi.pll_div2 (分频)---(适用于89/72等前期版本)

Type3:直接配置clock lane频率:dsi.PLL_CLOCK(前期配置成枚举值,后期将直接配置成对应的频率常数值)----(适用于89/72/82...)

FPS计算方法

BRPL(BitRate Per Lane) = FL(Frame length) * FPS/ LN (Lane Number)

Type1:BRPL = fref(26M)*(div1+1) * / (2*div2_real)

Type2:BRPL = fref(26M) X (fbk_div+1)*2/(div1_real*div2_real)--------- div1=0,1,23div1_real=1,2,4,4

Type3:BRPL = PLL_CLOCK * 2

Video Mode:

Frame Length(FL) =(Hsync+HBP+Hadr+HFP) * (Vsync+VBP+Vadr+VFP) * BPP

Command Mode:

Frame Length(FL) =Width * height * Bpp * (1+overhead)

其中Overhead = (Tlpx + Ths_prep + Ths_zero +Ths_trail +8) /(packet Size/LN) (一般经验值取0.2)

确定计算公式写对了? 不同平台89/72/82计算公式一样?
这里的fps只是粗略计算底层送出去的,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top