AX7A200教程(6): 串口接收图片数据,通过hdmi接口输出显示

2023-05-16

本章节主要使用uart接收图片数据,然后通过ddr3缓存,最后通过hdmi接口显示输出,功能框图如下图所示

 uart接收的图片数据位1024*768*3分辨率大小的数据,一共2359296个字节,输入图片如下图所示

  图片属性

 串口接收数据,并且通过串口发送接口发出来,可以看到发送的数据量就是1024*768*3

 因接收的是图片,所以不需要对ddr写使用vs场信号进行清零,ddr读外接hdmi显示屏是动态显示,所以需要对ddr读端口使用vs场信号进行清零,可以看到只有输出的vout_vs进行清零,输入的vin_vs悬空

ddr3突发长度设置为64

计数到64执行写突发

当一幅图片通过串口传输完成后,会发出一个写完成信号,因前面并没有使用vs场信号清零,所以这个ddr_wr_end信号将会一直拉高,并且做为突发读的使能信号,当计数到64时执行一次突发读

 读通道的vout_vs会产生一个场信号,并且产生rd_reset复位信号

 所以从下面可以看出,vout_vs在一行刚刚开始,会产生一个复位信号,主要对ddr的地址进行清零,并且对fifo清零 

 rd_reset复位信号,主要对ddr读地址和fifo进行清零

 

当串口接收图片完成后,可以看到ddr_wr_end被拉高,并且地址也是和设置的一样1024*768-8=786424

抓取读通道ddr_rd_end读结束,可以看到ddr_rd_end拉高后读结束地址和写地址是一致的786424

串口发送和接收的数据量是一样的

 再来看uart输入的第一个数据是7F 60 3F,下面我们通过ila抓取hdmi输出显示通道看能否抓到

 因接收的数据进行了一次RGB转换操作,输入的是7F 60 3F,那么输出的颠倒后应该是3F 60 7F

 可以看到当读有效可以抓到3F 60 7F,而且从上面的输入数据起始可以看出一共输入了四个7F 60 3F,所以可以看到输出数据前面一部分值都是一样的3F 60 7F,下一个数据也和输入是一样的42 63 82

结束信号数据对应00252525,而且还可以看到起始数据也是对应的3F 60 7F

 hdmi输出1024*768显示效果

工程链接:https://pan.baidu.com/s/1aZrw9_sJVBTq7PqaJeDeFQ 
提取码:0bs7

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AX7A200教程(6): 串口接收图片数据,通过hdmi接口输出显示 的相关文章

  • 设备树之HDMI输出实例

    一 HDMI输出实例详解 图1 图2 图3 图1 xff0c 图2和图3构成了一个典型的HDMI输出链路 图1 xff1a HDMI接口设备结点 xff0c 该HDMI接口使用TYPE A接口 注意 xff1a HDMI接口结点名称为con
  • Nvidia Jetson nano 插卡插hdmi和电源无法开机显示器黑屏jetsonnano重置系统恢复

    Ensure smooth network 确保网络畅通 下载包 进下载页面下载对应NVIDIA SDK Manager NVIDIA Developer Upload deb to ubuntu vm 上传包 Install deb 安装
  • 树莓派4b ubuntu mate 18.04设置开机自动登录,解决无HDMI无法开机问题

    一 树莓派4b ubuntu mate 18 04设置开机自动登录 之前安装的是树莓派4b Ubuntu server 的18 04版本 xff0c 通过命令行安装的ubuntu mate 18 04 xff0c 由于官方没有18 04ma
  • HDMI转CSI转换板给你做出来了

    小编前段时间一直在做无人机图像的项目 因为项目要求飞机飞行速度较快 小编就像找一款是全局快门 防抖 自动对焦 焦距定焦镜头的一款相机和镜头 首先想到的就是gopro 体积不大 价格也还行 小编之前出去玩一直用对成像效果也是很满意 于是小编就
  • odroid x2安装ubuntu系统,HDMI显示,说说折腾事儿。

    安装的是Lubuntu14 04 xff0c odroid官网有下载 xff0c 烧写软件用官网下载的win32disk imager for odroid 不要用通用的win32disk image 可能不行 write烧写完毕之后记得v
  • 解决odroid-XU3的HDMI输出问题

    odroid XU3的板子直接通过microHDMI口连接显示器 xff0c 并没有显示 解决方法是修改 media boot boot ini文件 xff0c 取消屏蔽与HDMI设置相关语句 重启之后 xff0c 解决问题 由于不同的显示
  • HDMI/DVI

    一 基础知识 1 历史 早期在FPGA芯片上实现HDMI控制显示是使用HDMI发送芯片 xff0c eg xff1a ADV7513 sil9022 xff0c CH7301等 用之前VGA控制中输出的RGB信号 行场同步信号和使能信号输入
  • HDMI/DVI____串行发送器

    一 功能 xff1a 把10bit数据转化为串行数据在一个时钟周期全部输出 xff08 先输出高位 xff0c 再输出低位 xff09 二 框图 二 思路 对于TMDS编码器 xff0c 在每一个输入时钟周期 xff0c 输入一次数据到TM
  • 大带宽、高速率接口对比---USB、PCIE、SATA、HDMI和以太网等接口

    一 PCIE接口 二 USB接口 三 SATA接口 SATA 编码方式 原始频宽 传输速率 有效速率 排线最长长度 SATA1 0 SATA2 0 8bit 10bit 3Gb s 300MB s 275MB s 1M SATA3 0 8b
  • HDMI学习笔记

    文章目录 一 HDMI 基本介绍 二 TMDS基本介绍 三 传输流程 四 传输周期 五 Data Island Packet结构 六 Audio Clock 七 HotPlug 八 HDMI Sink 九 HDMI版权内容保护之HDCP 十
  • HDMI的DDC是什么

    DDC 是什么 DDC Display Data Channel 显示数据通道 在 HDMI 协议中用于 Source 和 Sink 两端进行数据交换 通常是基于 I2C 标准的一套通讯机制 在实际使用过程中 Source 端的 HDMI
  • HDMI和DP线的等级和速度

    转自 4K 144Hz到底需要多少带宽
  • HDMI接口之HPD(热拔插)

    HDMI Pin 19 DVI Pin16 的功能是热插拔检测 HPD 这个信号将作为HDMI 源端 Source 是否发起EDID读 是否开始发送TMDS信号的依据 HPD是从HDMI显示器端 Sink 生成并输出送往HDMI 源端 So
  • DP线和HDMI线区别,优缺点,传输显示器图像速率

    参考DP接口与HDMI接口各有什么优势 哪个更好 资料来源于网络 仅供参考 最近在x宝上买显示器的线 看到各种hdmi dp版本的线 2 0 dp1 4 4k 8k typec转三口hdmi 可把我看昏了 在网上收集了一些资料用于总结 以及
  • HDMI中的视频时序分析

    一 前言 建立层次观念 说到时序 我们首先想到的例子是IIC SPI 串口等接口的例子 以我们之前的理解 时序就是传输线上电平随时间变化的顺序 但是但是但是 在HDMI这里 我们应该建立一个新的观念 即时序不一定对应到物理层 即传输线上 这
  • 如何在不root的情况下禁用Android设备的hdmi端口?

    我想知道是否有一种方法可以在不root的情况下禁用android设备的hdmi端口 从 Android 4 2 SDK 级别 17 开始 DisplayManager API http developer android com refer
  • Android 强制 HDMI 音频

    当我的 ADT 1 连接到电视时 无法通过 HDMI 播放声音 在该特定电视上 我必须在 Raspberry PI 上强制使用 HDMI 音频 因此我也尝试在 ADT 1 上强制使用它 我尝试制作一个具有许可的应用程序
  • 双屏 HDMI 输出编程

    在我的搜索中 我发现 Android SDK 目前不支持控制 HDMI 端口活动和处理 HDMI 输出 尽管像摩托罗拉这样的某些设备制造商 不知道是否还有其他制造商也这样做 提供了 API 以实现更好的控制 下面是其中两个的链接 其中双屏链
  • iPad 2 上带有 HDMI 适配器的黑条

    我的应用程序支持 HDMI 输出 我询问了电视分辨率的代码 得到了 1920 x 1080 px externalScreen bounds 好的 一切都很好 我已经设置了我的视图并在电视上尝试过 BUT 有黑条尽管电视被正确检测为 192
  • Android - 禁用 HDMI

    我的一个 Android 项目需要时不时地在 2 个 HDMI 输入之间切换 可能是一分钟一次 一根 HDMI 输入来自 Android 设备的 HDMI 输出 一根来自外部不可控源 我发现了一个 HDMI 开关 当信号可用时 它可以自动在

随机推荐