MX6: IPU1, DI1 doesn't work on parallel port 1

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

MX6: IPU1, DI1 doesn't work on parallel port 1

跳至解决方案
1,110 次查看
RobertSchwebel
Contributor IV

Hi,

In our application the IPU1 unit (at offset 0x2400000) should output 24 bit digital RGB through its DI1 to parallel port 1.

What we see is valid HSync and VSync signals (and RGB data signals) at parallel port 1, but no clock, nor a DE signal. Thus our externally connected TMDS encoder does not work.

We checked the physical connection by changing pad EIM_A16 to GPIO and it works as expected. But setting the MUX_MODE of pad EIM_A16 to ALT1 does not output any clock.

Are there any known restrictions connecting IPU1, DI1 to parallel port 1?

The used SoC pads are:                                                                                                                                                                           

EIM A16 / ALT1 for display clock  --> no signal at the pad                                                                                                                                  

EIM D29 / ALT1 for display DE     --> no signal at the pad                                                                                                                                  

EIM DA11 / ALT1 for display HSYNC --> expected signal at the pad                                                                                                                            

EIM DA12 / ALT1 for display VSYNC --> expected signal at the pad

标签 (4)
0 项奖励
回复
1 解答
1,019 次查看
art
NXP Employee
NXP Employee

No, there are no known restrictions of operating the IPU1 DI1 parallel display port. The situation mostly looks like the software bug in configuring either IPU or IOMUX controller.


Have a great day,
Artur

在原帖中查看解决方案

0 项奖励
回复
2 回复数
1,020 次查看
art
NXP Employee
NXP Employee

No, there are no known restrictions of operating the IPU1 DI1 parallel display port. The situation mostly looks like the software bug in configuring either IPU or IOMUX controller.


Have a great day,
Artur

0 项奖励
回复
1,019 次查看
RobertSchwebel
Contributor IV

Hi Artur,

thanks for the feedback, in the meantime we found out about the reason. It was a pinmux problem that persisted over a (soft) reboot, so after we switched to powercycling the board after each attempt, the experiments were much more consistent, and in the meantime the board is running with two monitors attached.

Regards,

Robert

0 项奖励
回复