专栏底层软件IDU输出时 mipi_dev 配置求助

IDU输出时 mipi_dev 配置求助

已解决
ghy05042022-12-09
78
4

mipi RX接收到数据后经过IDU0输出,dev配置如下:

},

"dev": {

"enable": 1,

"vpg": 0,

"ipi_lines": 1117,

"dev_base": {

"lane": 4,

"datatype": "0x1e",

"mclk": 24,

"mipiclk": 4200,

"fps": 30,

"width": 1920,

"height": 1080,

"linelenth": 4167,

"framelenth": 1600,

"settle": 20

}

}

}

}

其中参数 ipi_lines 是IPI传入的总行数1117,在 IDU的配置里有:

"timing_config":

{

"hbp": 148,

"hfp": 88,

"hs": 44,

"vbp": 36,

"vfp": 10,

"vs": 5,

"vfp_cnt": 0

},

1080+vbp+vfp+vs = 1080+36+10+5 = 1131, 和 这里的设置 1117 是不相等的。这个1117是怎么算出来的?

请问这里怎么理解?怎么设置?还是说不用管?
底层软件
征程5
评论2
0/1000
  • 只蓝片羽
    Lv.1

    您好:

    此处mipi dev的ipi_lines在配合idu使用时需根据idu的timing进行相应配置:

    ipi_lines=height+vpb+1

    此处默认为1117(若无特别timing要求,可不用修改),适配idu的1080p输出: 1117=1080+36+1

    谢谢~

    2022-12-09
    0
    2
    • ghy0504回复只蓝片羽:

      谢谢!这和我原来的理解有些区别!

      2022-12-12
      0
    • 只蓝片羽回复ghy0504:

      好的,这应该与我们内部实现有些关系,对于IDU输出时主要影响的timing参数是vbp,使用时请注意关联即可。

      2022-12-12
      0
  • wangfenfen
    Lv.1

    Ipi lines 为IPI配置行数。

    Ipi lines 和IDU 输出timing 相关,关系公式: vbp + 1080 +1 。

    2022-12-09
    0
    0