芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 4152|回复: 0

ov5640摄像头千兆以太网工程从Xilinx移植到Altera屏幕颜色异常

[复制链接]
  • TA的每日心情
    开心
    2021-12-31 09:03
  • 71

    主题

    78

    帖子

    976

    积分

    高级会员

    Rank: 6Rank: 6

    积分
    976
    发表于 2022-1-11 16:48:02 | 显示全部楼层 |阅读模式

    问题描述:

    在进行OV5640摄像头千兆以太网工程时,从Xilinx的以太网工程将摄像头初始化程序,摄像头初始化IIC寄存器,IIC移位寄存器,摄像头寄存器参数导入,并在顶层完成摄像头的例化代码对应的信号名称修改和调整,将代码编译后烧写到Altera系列FPGA中,以验证千兆网的实验现象,结果得到如下实验现象:

    QQ截图20220111154146.jpg

    图像可以看到基本的轮廓,但是颜色不正常。图像可以随摄像头的观察范围而变化。

    问题原因:

    出现该现象的原因是16位FIFO的读出顺序,Altera和Xilinx不同,导致摄像头采集的图像数据高低字节的存储顺序不同。

    解决方案:

    在摄像头初始化寄存器表中,可以通过配置高低字节的存储顺序,来和FIFO的读出顺序相匹配。

    Altera开发板高低字节配置.jpg

    xilinx开发板高低字节配置.jpg

    修改后,再次下载该程序的sof文件,并打开以太网图像传输软件,即可得到颜色正常的图像。

    QQ截图20220111154441.jpg

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2024-11-21 18:13 , Processed in 0.142132 second(s), 34 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表