如上图所示,左边是和硬件连接的部分,我们可以看到可以直接和MIPI接口相连接,右边的数据线总共分为三组,控制通道、图像通道和状态,这里介绍一个右边的用户侧信号,左边的因为是和硬件的摄像头相连接的,可以根据实际的硬件的连接到不同的MIPI通道上,另外可以在配置界面再配置通道的功能,比如交换p和n,这样方便PCB走线。下面是三组信号的简单介绍,如下:
注:实际的数据格式和错误状态寄存器请参考IP手册。
总结:
- 建议新建好工程后,先在Interface中使能用到的硬核资源,并配置IO;
- 部分硬件资源和物理层的接口在代码中都不可见,需要在Interface Designer中进行配置;
- PLL生成时钟的约束并不是传统的生成时钟的写法,写法类似引脚输入时钟;
- 约束文件和顶层建议参考生成的例子;
- 自顶向下,先使能外设,生成顶层,再设计子模块。
Tips:易灵思提供基于MIPI 硬核的RX 和TX环回Debugger Demo,可以非常方便的评估MIPI性能,客户可以在此基础上进行修改,并应用到到自己的项目中。如有需要,大家可以咨询他们的销售。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177836.html原文链接:https://javaforall.net
