lattice XO3L实现MIPI DSI 发送,DSI高速模式没有数据输出-Lattice-莱迪斯社区-FPGA CPLD-ChipDebug

lattice XO3L实现MIPI DSI 发送,DSI高速模式没有数据输出

用lattice 的machXO3L-2100E实现MIPI DSI的转发接口,RX侧HS数据接收很顺利,RX和TX的LP数据发送/接收也顺利,但是TX侧的HS数据一致抓不到,RTL做网表(不带时序)仿真是通过的,怀疑是管脚配置问题,请各位大神帮忙看下我的管脚约束是否OK?先谢谢各位了。。。

(第一次玩FPGA,以前都是直接做IC设计的,FPGA方面很多都是小白)


再详细描述下问题:
现在的目的是想通过MIPI DSI接收图像数据处理后再通过DSI发送给下游的屏,但是发出的数据屏无显示,RTL的前后仿真都做了没问题,但通过DSI去写读屏的寄存器,回读回来第一个BTA之后报DSI sot sync错误或者checksum错误,之后再通过去读就只返回一个ACK了,通过一个比较烂的示波器抓取到DSI的振幅只有100mV左右,所以怀疑是管脚设置有问题,想请教下大家看看管脚设置是否有地方是需要特别注意能影响到输出电流的。

pin_assignments.png

 

timing.png

请登录后发表评论

    • chipdebug的头像-ChipDebugchipdebug徽章-创作大使-ChipDebug等级-LV3-ChipDebug超级版主5