MIPI中物理层DPHY的寄存器访问是通过Media Block Control模块进行访问的,下面就来看看Media Block Control的设计。

MEDIAMIX域包含称为媒体块控制(MEDIA BLK_CTRL)的控制和状态寄存器。这些寄存器对MEDIAMIX域内的外围设备具有杂项顶级控制。其中一些控件包括时钟、中断和重置源。有关时钟输入源和IRQ事件映射到MEDIAMIX的更多信息,请参阅时钟控制章节和中断章节。

Media Block Control模块控制着lcdif、mipi dsi、mipi csi、isi、isp的clk使能。对于mipi物理层,Media Block Control模块会控制物理层的寄存器,具体包括以下几种功能。


1.Master/Slave的Dp Dn/clk是否进行通道交换。

2.指定PLL PMS 的P分频系数:可编程分频器范围应在1到63以内,以确保锁环的稳定性。P分频值还应确保输入频率(Fin)在6MHz到300MHz之间分配。M和P分频系数应一起考虑,以确保VCO输出频率(VCO_out)范围在1050MHz至2100MHz之间。

3.指定PLL PMS 的M分配系数:可编程分频范围应在64到1023以内,以确保锁环的稳定性。

4.偏移参考电压、LP的电压选择、TX Trigger Clk Enable、ULPS退出计数器值控制、LP-RX脉冲排斥控制。

5.HS-TX驱动程序终止阻抗控制、HS-TX调节器输出电平控制、时钟HS-TX驱动程序延迟控制(ps级)。

6.主和从DPHY控制高寄存器:Master DataX Lane的LP-TX驱动程序向下速率控制。