FPGA高速接口 mipi lvds cameralink hdml 千兆网 sdi

mipi:

https://blog.csdn.net/SDJ_success/article/details/146541776

cameralink

CameraLink协议

CameraLink协议是一种专门针对机器视觉应用领域的串行通信协议,它使用低压差分信号(LVDS)进行数据的传输和通信。CameraLink标准是在ChannelLink标准的基础上多加了6对差分信号线,其中4对用于并行传输相机控制信号,另外2对用于相机和图像采集卡之间的串行通信(本质就是UART的两根线)。

CameraLink标准的视频传输模式分为三种:Base模式、Medium模式、Full模式。其中每个端口为8位数据,CameraLink标准的规定标准时钟频率最大为85MHz。


Camera Link四兄弟
Camera Link接口自诞生之初就不断经历各种升级和改造,以适应越来越高的数据吞吐需求。于是乎,我们就能够在市面上看到Base、Medium、Full、Deca四种版本。它们可以传输的数据率不同,甚至有些可以根据需要使用两根电缆进行传输。
“Base”Camera Link配置通过单个连接器/电缆传输信号。使用的电缆是MDR(“Mini D Ribbon”)26针公插头连接器,由3M针对LVDS信号进行了优化。除了传输串行视频数据的5个LVDS对(24位数据和4个成帧/使能位)外,该连接器还带有4个LVDS离散控制信号和2个LVDS异步串行通信通道,用于与摄像机通信。在最大芯片组工作频率(85MHz)下,基本
设置产生的视频数据吞吐量为2.04Gbit/s(255MB/s)。
“Medium”和“Full”Camera Link规范包括更高带宽的配置,可通过第二个连接器或者第二根线缆提供额外的视频数据路径。“Medium”配置使视频带宽加倍,在“Base”配置中添加24位数据和相同的4个成帧/启用位。这产生了一个48位宽的视频数据路径,吞吐量高达4.08Gbit/s(510 MB/s)。“Full”配置为数据路径增加了另外16位,从而产生64位宽的视频路径,可以承载5.44Gbit/s(680MB/s)。


LVDS接口类型

LVDS接口采用低电压差分信号技术,特点是传输速度快、抗干扰能力强。根据应用需求,LVDS液晶屏线接口可分为多种类型,如单通道、双通道等,以满足不同的数据传输需求。

  • 单路6bit LVDS接口:这种接口通过单路传输方式,为每个基色信号分配6位数据,从而组成18位RGB数据。其也常被称作18位或18bit LVDS接口。

  • 双路6bit LVDS接口:采用双路并行传输方式,每一种基色信号均分配6位数据,合起来构成了36位的RGB数据,也被称为36位或36bit LVDS接口。

  • 单路8bit LVDS接口:每个基色信号分配了8位数据,从而组成了24位的RGB数据流,这种接口也常被称作24位或24bit LVDS接口。

  • 双路8bit LVDS接口:采用双路并行方式,每种基色信号分配8位数据,这样总共形成了48位的RGB数据流,这种接口也被称为48位或48bit LVDS接口。


 SDI 接口是一种高速的数字视频接口标准‌。SDI即 数字分量串行接口 (Serial Digital Interface),广泛应用于数字视频信号的高效、安全传输。由 SMPTE ( 电影与电视工程师协会 )制定,SDI接口自制定以来,已被广泛应用于多个行业,用于高效、安全地传输未压缩、未加密的数字视频信号‌12。

SDI接口的速率和兼容性

SDI接口根据传输速率的不同,主要分为以下几种类型:

  •  SD-SDI ‌:传输速率为270Mbps,适用于标准清晰度视频传输‌23。
  •  HD-SDI ‌:传输速率为1.485Gbps,适用于高清视频传输‌23。
  • 3G-SDI‌:传输速率为2.97Gbps,支持更高分辨率的视频传输‌23。
  • 6G-SDI‌:传输速率为6Gbps,支持更高分辨率的视频传输‌1。
  • 12G-SDI‌:传输速率为12Gbps,支持4Kp60分辨率的视频传输,兼容先前的HD/3G-SDI标准‌1。

SDI接口的应用领域

SDI接口广泛应用于广播电视、安防监控等多个领域。由于其高速数据传输能力和对未压缩数字视频信号的支持,SDI接口在这些领域中表现出色。例如,在广播电视中,SDI接口用于实时传输高清视频信号;在安防监控中,SDI接口提供高清晰度的实时监控效果‌

FR:徐海涛(hunkxu)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手机收不到WiFi,手动输入WiFi名称进行连接不不行,可能是WiFi频道设置不对

以下是电脑上分享WiFi后,部分手机可以看到并且能连接,部分手机不行,原因是:频道设置为5GHz,修改成,任何可用频率,则可

12.Java 对象冷冻术:从用户登录到游戏存档的序列化实战

目录 一、引言 二、用户登录存档:让账号信息「冻龄」不变 1. 给对象贴「冷冻标签」:实现 Serializable 2. 冷冻与解冻实战:把用户存进文件 3. 演示场景 三、游戏存档复活:让角色进度「穿越时空」 1. 复杂对象冷冻&#xff…

conda 环境中opencv 报错以及其他报错

如题,通过 conda install opencv 然后遇到 ImportError: DLL load failed while importing cv2: 找不到指定的模块。 参考网络相关答案 通过conda 卸载 然后通过 pip3 安装opencv-pyhton https://stackoverflow.com/questions/75387197/anaconda-importerror-dll-…

(已开源-CVPR2024) RadarDistill---NuScenes数据集Radar检测第一名

本文介绍一篇Radar 3D目标检测模型:RadarDistill。雷达数据固有的噪声和稀疏性给3D目标检测带来了巨大挑战。在本文中,作者提出了一种新的知识蒸馏(KD)方法RadarDistill,它可以通过利用激光雷达数据来提高雷达数据的表征。RadarDistill利用三…

创建型设计模式之Singleton(单例)设计模式

创建型设计模式之Singleton(单例)设计模式 摘要: Singleton(单例)设计模式确保一个类仅有一个实例,并提供全局访问点。其结构包含一个静态方法getInstance()用于获取唯一实例,构造方法私有化防…

C++11:系统类型增强

C11:系统类型增强 强枚举类型作用域限定隐式类型转换指定类型前置声明 类型别名 using模板别名复杂指针别名 auto限制性 auto注意事项 nullptrdecltype 强枚举类型 在C98的枚举设计中,存在很多缺陷,为此C11推出了强枚举来代替旧版的枚举&…

linux 内核warn_on/Bug_on

1,warn_on() warn_on() 是 Linux 内核中用于报告潜在问题或警告的宏。与 bug_on() 不同,bug_on() 通常用于报告严重错误,其触发往往会导致内核Oops或panic,而 warn_on() 则用于报告不太严重的、可能只是潜在问题或预期外情况的情况。它的触…

SQL输出20个9

在SQL Server中要输出20个连续的9,可以使用以下几种方法: 使用REPLICATE函数重复生成字符: SELECT REPLICATE(9, 20) AS Result 2. 使用UNION ALL联合查询生成多行: SELECT 9 AS Number FROM (VALUES (1),(1),(1),(1),(1),(1),…

懒人云电脑方案:飞牛NAS远程唤醒 + 节点小宝一键唤醒、远程控制Windows!

后台高频问题解答: “博主,飞牛NAS能定时开关机了,能不能让它顺便把家里Windows电脑也远程唤醒控制?最好点一下就能连,不用记IP端口那种!” 安排!今天这套方案完美实现: ✅ 飞牛NAS…

Linux特殊符号

1 管道符| 管道符号 | 用于将一个命令的输出作为另一个命令的输入。这种机制允许将多个命令组合在一起,形成一个数据处理链,每个命令处理前一个命令的输出,从而实现复杂的数据处理任务。示例 # 查询/var/log目录下所有的log文件,并进行分页…

初识Docker:容器化技术的入门指南

初识Docker:容器化技术的入门指南 一、Docker是什么:容器化技术的核心概念二、Docker的核心优势2.1 环境一致性2.2 高效部署与快速迭代2.3 资源利用率高 三、Docker的安装与基本使用3.1 安装Docker3.2 Docker基本概念3.3 第一个Docker容器体验 四、Docke…

商务风企业公司推广培训计划PPT模版分享

商务风企业公司推广培训计划PPT模版分享:商务培训推广计划PPT模版https://pan.quark.cn/s/063282eaf739 第1套PPT模版,绿橙配色,几何图形拼接背景,有中英文标题和占位文本。 第2套PPT模版是黑金高端商务风格,有汇报人…

深入理解Nginx:详尽配置手册

Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于负载均衡、缓存和Web服务器等场景。随着互联网应用的快速发展,掌握Nginx的配置和优化技巧显得尤为重要。在本篇文章中,我们将深入探讨Nginx的配置,帮助你更好地理解和使用这款…

每日leetcode

1572. 矩阵对角线元素的和 - 力扣(LeetCode) 题目 给你一个正方形矩阵 mat,请你返回矩阵对角线元素的和。 请你返回在矩阵主对角线上的元素和副对角线上且不在主对角线上元素的和。 示例 1: 输入:mat [[1,2,3], …

Server 9 ,在 VMware 虚拟机上安装 Windows 系统完整指南

目录 前言 一、准备工作 1.1 准备安装文件 1.2 安装VMware软件 1.3 创建新的虚拟机 1.4 开启虚拟机 二、注意事项 2.1 调整硬件设置 2.2 启动顺序配置 2.3 固件类型选择 2.4 安全启动配置 三、安装优化 3.1 安装VMware Tools 3.2 系统更新与激活 四、更多操作 ​…

最终章:终焉之塔 · 前端之道

第一章:HTML基石现实的骨架 第二章:CSS秘典 色彩与布局的力量 第三章:JavaScript引擎 行为之火 第四章:DOM迷宫 掌控页面之心 第五章:异步幻境 时间与数据的秘密 第六章:事件风暴 用户的意志 第七章&a…

详解 .net9 内置 Lock 对象,更加现代化和灵活可控的锁对象

.NET 9 引入了全新的 System.Threading.Lock 类型,作为更现代、类型安全且具备递归支持的同步原语。与传统的基于 Monitor.Enter/lock(obj) 的方式不同,Lock 是一个具体的类,提供了更灵活的 API 和结构化编程模型。 Lock 类 Lock 是一个具体…

python几行命令实现快速打包apk

1. ​​环境准备​ sudo apt update sudo apt install -y python3-pip git zip unzip openjdk-17-jdk sudo apt-get install -y autoconf automake libtool pip install kivy buildozer cython2. ​​项目配置​ 在项目目录中初始化Buildozer: buildozer init这会…

实时数仓和离线数仓的区别是什么?企业如何选择合适的数仓架构?

实时数仓和离线数仓的区别是什么?企业如何选择合适的数仓架构? 时数仓和离线数仓都是数据仓库的不同类型,用于存储和管理企业的数据,但它们在数据处理和使用的时间、速度以及用途方面有明显的区别。 在介绍实时数仓之前&#xf…

Docker Desktop for Windows 系统设置说明文档

1. 文档概述 本文档旨在详细说明 Docker Desktop for Windows 应用程序中“设置 (Settings)”界面下的所有可配置选项及其子选项。对于每个配置项,我们将提供其功能描述、推荐配置(如适用)以及相关注意事项,帮助用户更好地理解和…