Crosslink-NX器件应用连载(10): 图像输入并通过HDMI输出

作者:Hello,Panda

大家下午好,晚上好。这里分享一个Lattice Crosslink-NX器件通过MIPI或LVDS输入图像,并通过HDMI输出图像的案例(其实这是个比较冷门的需求,Crosslink-NX器件还是主要做MIPI桥接用)。

咱们知道,Crosslink-NX系列器件的High Speed IO作为LVDS输出时,速率最大值一般是1.25Gbps,但是咱们HDMI输出1080P60则需要IO速率达到148.5MHz×10=1.485Gbps,显示通过它的IO输出最大只能到1920×1080P30,就更别说是4K了。

那么,根据Crosslink-NX系列器件的特性,咱们在有本地显示输出需要时就会考量两种方案:

(1)第一种方案:通过MIPI DSI显示,通过MIPI接口将图像发送到MIPI屏(可能需要做横竖屏转换),一般的1080×1920/60Hz需要一组MIPI D-PHY,2160×3840/60Hz则需要两组MIPI D-PHY,这种方式只能在本地的小屏上显示,且需要做横竖屏的切换;

(2)第二种方案:通过HDMI桥接芯片输出显示到电视。这种方案目前可用的有Sil9136-3和LT9611UXC两种可选方案。Sil9136-3是BT1120转HDMI,在8bit时可实现4K 30Hz显示(输入时钟297MHz),封装是14mm×14mm,通过IIC初始化即可。LT9611UXC是国产龙迅的MIPI桥HDMI的芯片,通过2组4-Lane MIPI可实现RGB888 4K30Hz输出,YUV422 8bit 4K/60Hz输出,性能占优,封装是7.5mm×7.5mm QFN,使用前需要厂家提供一次性烧录固件。

从易用性上讲,Sil9136-3使用简单,配置容易,但是需要占用较多的IO和较大的PCB面积,性能也稍逊一点。LT9611UXC是国产芯片,调试麻烦一些,但性能稍高,IO占用少,PCB面积也少一些,总体而言,对量产产品更加有优势。

本案例就以LT9611UXC为例描述之,下图1是实现该系统的原理框图。

    图1 系统原理框图

如上图1所示,Sensor将图像接收进来,经过Pipeline图像处理后,写入到DDR,MIPI DSI模块将图像数据从DDR读出经LT9611UXC转换成HDMI推到电视显示。

需要注意的是DDR的有效带宽,4K30Hz RGB888一幅图像所需带宽是3840*2160*3*30=712MByte/s,16bit DDR最多可以交互两次;如果是4K/60Hz,则需要32bit DDR。

同样的,也可以不使用DDR,具备严格行场同步的Sensor可以通过显示时序来同步Sensor的XVS和XHS,这样,只需要通过计算Pipeline的行延时精确控制即可实现时序同步,这样就无需使用DDR缓存直接显示。(当然,需要有DDR缓存需求的算法的情况除外)。

下图2是使用LT9611UXC将MIPI DSI转换成HDMI的电路原理图。图3是显示实际效果。

图2  基于LT9611UXC的MIPI DSI转HDMI电路原理图

图3 显示实际效果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/665545.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

《Kubernetes部署篇:基于麒麟V10+ARM64架构部署harbor v2.4.0镜像仓库》

总结:整理不易,如果对你有帮助,可否点赞关注一下? 更多详细内容请参考:企业级K8s集群运维实战 一、环境信息 K8S版本 操作系统 CPU架构 服务版本 1.26.15 Kylin Linux Advanced Server V10 ARM64 harbor v2.4.0 二、部…

文刻创作AI工具怎么注册卡密

在科技日新月异的今天,生成式人工智能(AI)的迅猛发展正在重塑各行各业的面貌。其中,文刻创作AI工具以其独特的魅力和强大的功能,成为了内容创作领域的一股清流,引领着内容生产的新潮流。 【文刻二创工具教…

人脸识别模型与人类视觉识别的对比——评估人脸识别模型存在偏见是否比人类的偏见大?

1. 概述 人脸识别系统是一个几十年来一直备受关注的研究领域。而且在过去的几年中。公司和政府一直在积极引入人脸识别系统,并且我们看到越来越多的机会可以看到人脸识别系统。例如,有的系统可以随便介绍,如搜索特定人的图像(图像…

SAP Build引言

前言 SAP Build 似乎是一个整合了很多低代码或无代码产品的平台,最早的时候应该都是各自分开的几个产品,近年合并到一块上了SAP Build平台 现在看官网的介绍应该是有三四个产品被集成进来了,分别是SAP IRPA,SAP Workflow&#xf…

K8s Ingress 详解

文章目录 K8s Ingress 详解Ingress 资源清单Ingress 基于URL 实现路由Ingress 基于名称虚拟主机Ingress 实现HTTPS创建TLS 证书创建Secrets配置ingress Ingress RewriteIngress 灰度发布Ingress 配置认证 K8s Ingress 详解 Ingress 资源清单 apiVersion: networking.k8s.io/v…

编程学习 (C规划) 6 {24_4_18} 七 ( 简单扫雷游戏)

首先我们要清楚扫雷大概是如何实现的: 1.布置雷 2.扫雷(排查雷) (1)如果这个位置是雷就炸了,游戏结束 (2)如果不是雷,就告诉周围有几个雷 3.把所有不是雷的位置都找…

【Unity脚本】使用脚本操作游戏对象的组件

【知识链】Unity -> Unity脚本 -> 游戏对象 -> 组件 【知识链】Unity -> Unity界面 -> Inspector【摘要】本文介绍如何使用脚本添加、删除组件,以及如何访问组件 文章目录 引言第一章 游戏对象与组件1.1什么是组件?1.2 场景、游戏对象与组…

C++11中的新特性(2)

C11 1 可变参数模板2 emplace_back函数3 lambda表达式3.1 捕捉列表的作用3.2 lambda表达式底层原理 4 包装器5 bind函数的使用 1 可变参数模板 在C11之前,模板利用class关键字定义了几个参数,那么我们在编译推演中,我们就必须传入对应的参数…

Mac安装第三方软件的命令安装方式

场景: 打开终端命令行,sudo xattr -rd com.apple.quarantine,注意最后quarantine 后面加一个空格!然后打开Finder(访达),点击左侧的 应用程序,找到相关应用,拖进终端qua…

指纹浏览器大全

具体请前往:国内外指纹浏览器大全

vue3组件通信与props

title: vue3组件通信与props date: 2024/5/31 下午9:00:57 updated: 2024/5/31 下午9:00:57 categories: 前端开发 tags: Vue3组件Props详解生命周期数据通信模板语法Composition API单向数据流 Vue 3 组件基础 在 Vue 3 中,组件是构建用户界面的基本单位&#…

V90 PN总线伺服通过FB285速度控制实现正弦位置轨迹运动(解析法和数值法对比测试)

V90总线伺服相关内容请参考专栏系列文章,这里不在详述 1、V90伺服PN总线速度随动控制 V90伺服PN总线速度随动控制(手摇轮功能)_手摇轮可以接总线plc吗?-CSDN博客文章浏览阅读632次。V90PN总线控制相关内容,请参考下面文章链接:博途1200/1500PLC V90 PN通信控制 (FB284功能…

构建企业级AI私有知识库

一、引言 在当今竞争激烈的市场环境中,企业为了保持竞争优势,需要高效地管理和利用内部知识资源。构建一个企业级AI私有知识库,不仅可以集中存储和管理企业知识,还能通过人工智能技术实现知识的智能化处理和利用。本文将详细介绍…

模型 STORY评估框架

说明:系列文章 分享 模型,了解更多👉 模型_思维模型目录。故事五要素:结构、时间、观点、现实、收益 。 1 STORY评估框架的应用 1.1 STORY模型展示其个性化在线学习解决方案的优势 一家在线教育平台想要通过一个故事来展示其个性…

Spring 框架:Java 企业级开发的基石

文章目录 序言Spring 框架的核心概念Spring 框架的主要模块Spring Boot:简化 Spring 开发Spring Cloud:构建微服务架构实际案例分析结论 序言 Spring 框架自 2002 年发布以来,已经成为 Java 企业级开发的标准之一。它通过提供全面的基础设施…

Qt 窗口

在Qt Creator 中创建项目的时候,我们能够选择创建QMainWindow 还是 QWidget 两种窗口。 二者有什么区别呢?其中 QMainWindow 是一种主窗口,包含菜单栏,工具栏,状态栏,中心窗口和浮动窗口等多个窗口组合&…

vs2022 MSVC2017_64 调试Qt5.14.2源码

pdb调试文件下载路径https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt5_5142/qt.qt5.5142.debug_info.win64_msvc2017_64/ 在vs中添加pdb文件符号路径,使其qt在调试时能查找到相应的符号文件。 在需要调试的解决方案下通过解决方案点击&…

引领采购数字化变革,商越科技如何帮企业穿越周期?

导读 在企业“降本增效”的路上,采购数字化已经站上C位。采购数字化对企业究竟带来哪些价值? 在中国采购数字化赛道,行业领军者已经出现。 正文 面对经济环境的不确定性,企业都在寻找能够穿越周期的确定性。 “在经济不确定的大…

【运维项目经历|023】Docker自动化部署与监控项目

目录 项目名称 项目背景 项目目标 项目成果 我的角色与职责 我主要完成的工作内容 本次项目涉及的技术 本次项目遇到的问题与解决方法 本次项目中可能被面试官问到的问题 问题1:项目周期是多久? 问题2:服务器部署架构方式及数量配置…

golang语言的gofly快速开发框架如何设置多样的主题说明

本节教大家如何用gofly快速开发框架后台内置设置参数,配置出合适项目的布局及样式、主题色,让你您的项目在交互上加分,也是能帮你在交付项目时更容易得到客户认可,你的软件使用客户他们一般都是不都技术的,所以当他们拿…