2021/3/23
使用米联客FDMA 缓存到PS端DDR送入HDMI输出例程,在ZYNQ7030上实验,更换了7030的XDC引脚文件,从显示器显示无信号到显示器显示输入不支持,不知道是显示屏的问题还是工程的问题。等明天同学来了用他的显示器试一把。

此次实验学到了在SDK更换FPGA平台时,需要的方法,跑了多个HDMI例程。确定板卡无问题,有可能是JTAG坏了。换了师哥的JTAG可以成功下载到ZYNQ7030板卡上。

以及HDMI有个HDMI_OEN ,即为HDMI使能信号,这个信号在米联客7035板卡的例程中没有约束,但是在7030中需要约束,约束之后显示从无信号变成了输入不支持,即证明HDMI成功接收到了信号,但是信号或许不支持??

明天换个显示器试一把,再考虑其他问题,以及再这个历程中serdes的IP是用VHDL写的,7030自带的例程中serdes IP是verilog,如果换显示屏仍是这个问题,那么只能将7030的serdes IP移植一下试试了。

2021/3/24
换了实验室其他同学的显示屏,仍显示输入不支持,此时FPGA设置的分辨率为800* 600,现在换成了1280* 720(因为此前HDMI显示例程为1280 * 720),还是输入不支持。

将另一个例程的serdes模块移植过来。还是输入不支持。

发现HDMI_CLK IP没有更新,尝试更新IP。显示无信号。

在视频流输出信号rgb后和HDMI输出信号tmds_data后添加debug,发现HDMI信号没有时钟域。

重新开了一遍初始的例程,把PLL IP更新,在RGB和HDMI输出端加了debug,在set up debug的时候没有出现HDMI的线,报了几个debug的警告,我就知道这次八成是owesame了,出现了视频信息但是还是有输入不支持的字样,可能是那几根debug_mark的问题?去掉debug重新编译尝试。

去掉debug,还是有输入不支持情况存在,找同学的屏幕再试一把。

一个oen和PLL IP upgrade的问题,改了三天,果然把工程全看明白才能owesame的神学吗。。。

问题和收获记录

HDMI OEN这根线
PLL IP的LOCKED这根信号
debug_mark调试方法
换硬件平台IP和工程upgrade方法
TMDS和LVDS电平
DVI和VGA视频格式变化

视频流经FDMA缓存到PS端DDR,以及从PS端DDR读取缓存数据,通过HDMI输出完成。

老师不确定是否可以显示1K 60帧视频数据,叫我用示波器查一下,原理图有些小问题,当我搞清楚原理图和电平问题并且编译好的时候,老师已经走了。。把工程留着等老师来的时候把他的示波器拿出来搞一把。

HDMI-PS端DDR视频缓存调试记录相关推荐

  1. 【ZYNQ Ultrascale+ MPSOC FPGA教程】第三十二章 PL读写PS端DDR数据

    本原创教程由芯驿电子科技(上海)有限公司(ALINX)创作,版权归本公司所有,如需转载,需授权并注明出处. 适用于板卡型号: AXU2CGA/AXU2CGB/AXU3EG/AXU4EV-E/AXU4E ...

  2. 电脑端bilibili视频缓存合并视频的解惑

    文章目录 前言 一.为什么不能直接修改文件格式 二.怎么删 三.怎么合并 总结 前言 与手机同分辨率的缓存相比,电脑端视频码率更高,相应的清晰度更高,相应的文件占用空间也更大.但电脑端bilibili ...

  3. Nvidia Xavier Nx平台多路imx274相机视频通路调试记录

    1. 前言 试图使用三个IMX274相机模块与Xavier NX, 但得到以下错误 [ 55.932842] tegra194-vi5 15c10000.vi: [vi capture status] ...

  4. XLINX项目之ZYNQ7000系列之PS端串口打印

    本篇文章,以配置一个PS端的UART外设,并打印一句话<hello ZYNQ7020,Author:liushuhe 2020.11.26>来演示 ZYNQ7020的基本开发流程,本篇文章 ...

  5. ddr传输 pl ps_Vitis ZYNQ开发秘籍 PS 端任意控制 VGA 显示画面最终实现

    上一篇文章,<Vitis ZYNQ开发秘籍>- PS 端任意控制 VGA 显示画面的硬件架构,已经介绍了在 Vivado 中需要调用的 IP 已经各 IP 间的连线.而在实现显示的功能,咱 ...

  6. 【Zynq UltraScale+ MPSoC】基于LWIP模板的udp通信与测试(一):网络调试助手和PS端的简单通信

    文章目录 一.前言 二.PL端的配置 三.PS端的程序设计 1.LWIP的UDP服务器模板介绍 readme main.c udp_perf_server platform_zynqmp.c 2.具体 ...

  7. 移远EC20 Opencpu方案调试记录 - Onenet 视频服务实现 交叉编译过程(郑州新正圆)

    移远EC20 Opencpu方案调试记录 功能:实现Onenet平台实时显示视频 记录:EC20交叉编译onenet sdk的过程 以下主要实现的记录 一.打开onenet平台帮助文档,找到视频服务对 ...

  8. zynq tcp如何从网口发数据_ZYNQ_PL与PS的DDR交互

    ZYNQ7000系列中PS端与PL端的通信都是通过AXI总线进行连接的,利用好AXI协议是PS与PL交互的基础,因此设计这个实验来进一步了解两者间的通信. 1.实验目的 PL端通过AXI协议访问PS端 ...

  9. ai算子是什么_肇观电子刷新端侧AI芯片性能记录并发布“5分钟部署”AI开发平台 - 企业资讯...

    基于多年研发的CVKit™ NN IP的N1系列SoC芯片刷新了端侧AI芯片性能记录.领先的每TOPs处理帧数,实时数据流处理能力,支持高精度FP16神经网络模型直接无损部署,高性能的INT8网络支持 ...

最新文章

  1. 背景属性的相关属性设置
  2. tensorflow 入门实例(二)
  3. 测试软件项目的方法,保证项目测试进度的几个方法
  4. 【ubuntu-anaconda-dlib】undefined symbol: _ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESa
  5. 用 Python 写软件原来这么简单
  6. 基于vue2.0打造移动商城页面实践 vue实现商城购物车功能 基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果...
  7. 简单配置nginx使之支持pathinfo
  8. 1v1项目实战+真实经验倾囊相授,0基础的我是如何逆袭成功?
  9. 静态、动态函数库的设计
  10. python绘制折线图和散点图
  11. 需求分析说明书SRS
  12. OpenDaylight VTN 项目指南
  13. the OCD JTAG adapter was detected ,but there is...
  14. ratel平头哥电脑感染app
  15. 使用计算机视觉来做异常检测
  16. ubuntu下安装(二)印象笔记(中国版而不是国际版)
  17. Android高德地图踩坑记录-内存泄漏问题
  18. 岁月温柔-13 妈妈担心回到山村里的大姨冻着
  19. 易中天品汉代风云人物12:刘邦对手之谜
  20. 必须了解的五个服务器基础问题

热门文章

  1. 二阶RC锂电池模型simulink模型
  2. M.2、mSATA、NGFF、miniPCI-e接口引脚定义
  3. VS2019/MFC编程入门——文档、视图和框架:分割窗口
  4. 计算机桌面怎么突然变大了,电脑屏幕突然变大了怎么办
  5. 团队管理18--员工激励
  6. jQurey入门以及选择器
  7. 魔术之间:自变量与因变量的交互
  8. 安装opencv4.5.5
  9. shell脚本 把十进制数据转换成十六进制
  10. 如何统计二十六个英语字母(简便思想)