芯路恒电子技术论坛

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

【ACZ702】ACZ702开发板HDMI接口使用说明

[复制链接]

该用户从未签到

59

主题

81

帖子

1338

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1338
发表于 2022-9-2 17:02:37 | 显示全部楼层 |阅读模式
HDMI显示原理

ACZ702开发板上设计有一块72pin的HDMI芯片SII9022,该芯片负责将数据转换为HDMI格式并发送,它的输出电路和TFT显示接口共享数据和控制信号。使用时,用户只需通过IIC总线对芯片进行初始化配置,随后芯片会自动据配置接收图像数据处理并转换,以TMDS格式数据通过HDMI线缆输出到显示器上。

开发板版本差异

ACZ702开发板共分为V1.0和V2.0两个大版本,在V1.0中,SII9022被挂载在了PS侧IIC0总线上,因此,在使用ACZ702V1.0版本开发板时,用户只能使用IIC0对SII9022进行配置
iicv1.0.png
而在ACZ702V2.0中,考虑到兼容性,我们将SII9022的总线引脚连接在了PL侧,与音频编解码器共用引脚。这样在进行逻辑开发时也能使用HDMI,而在基于C编程的裸机设计时,也不再局限于使用IIC0。用户可以将IIC0、IIC1外设的IIC总线通过EMIO路由到T10和R14这两个引脚上来对SII9022初始化。在资源不足或者一些特殊场合,也可以使用AXI IIC核对SII9022初始化,而不占用PS外设资源。

iicv2.0.png

编程思路

由于SII9022的存在,编程时我们需要做的事情非常简单:
  • 初始化IIC总线
  • 初始化并配置SII9022

为了方便大家使用,在我们提供的SII9022应用库的SII9022.c中,我们提供了已经预先写好的初始化函数,用户直接调用即可。详细内容可以通过附件的例程查看,相关寄存器功能请查阅官方手册《SiI9022A TPI》

注意事项
进行C编程时请注意开发板型号,对于V1.0版本的ACZ702开发板,只能使用IIC0外设






更多关于ACZ702开发板相关内容,可查看“【ACZ702】Zynq开发板用户自助服务手册”
http://www.corecourse.cn/forum.php?mod=viewthread&tid=28719

Sil9022A TPI.pdf

4.18 MB, 下载次数: 173

SII9022A官方手册

OV5640_LCD_HDMI.rar

15.99 MB, 下载次数: 312

摄像头采集显示例程

回复

使用道具 举报

  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 425

    主题

    785

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    15867
    QQ
    发表于 2023-4-13 23:24:36 | 显示全部楼层
    现在市面上通用的低成本HDMI 输出方案是使用fpga 的io模拟TMDS 协议输出hdmi信号,ACZ702开发板上则使用专用的rgb转hdmi芯片Sii9022实现hdmi输出。该芯片输入为和VGA ,TFT 一样的TGB 时序信号。由芯片将rgb 信号转换为hdmi 输出。因此,使用开发板hdmi 输出时无需再添加rgb2dvi 这类ip ,直接按照rgb 接口分配管脚即可(和TFT 同管脚,按TFT 管脚分配即可)那种使用IO模拟HDMI输出的方式,ACZ702开发板是不做支持的。另外该芯片正常工作之前,需要使用i2C接口对其进行相关寄存器配置,相关内容,可以参考我们的fpga逻辑和裸机设计课程里面hdmi显示相关的章节
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-1 03:43 , Processed in 0.149031 second(s), 36 queries .

    Powered by Discuz! X3.4

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

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