FPGA高端图像处理开发板-->鲲叔4EV:12G-SDI、4K HDMI2.0、MIPI等接口谁敢与我争锋?
目录
- 前言
- 鲲叔4EV----高端FPGA图像处理开发板
- 核心板描述
- 底板描述
- 配套例程源码描述
- 配套服务描述
- 开发板测试视频演示
- 开发板获取
前言
在CSDN写博客传播FPGA开发经验已经一年多了,帮助了不少人,也得罪了不少人,有的人用我的代码赢得了某些比赛、得到了心仪的offer,也有的人天天骂我,anyway,哪怕只要还能帮助一个即将毕业的学生找到工作,哪怕只要还能帮助一个工程师解决项目开发的燃眉之急,我做的事情还是有意义的,之前,我推出过“鲲叔1号”开发板,感兴趣的同学可以去看之前的博客,博客链接如下:
点击直接前往
今天,我要重磅推出个人高端FPGA图像处理开发板,我将之命名为“鲲叔4EV”;
“鲲叔4EV号”比“鲲叔1号”更为高端,请看后面的详情介绍;
鲲叔4EV----高端FPGA图像处理开发板
鲲叔4EV–个人高端FPGA图像处理开发板,其推出可谓打乱行业现状,恐将被友商群起而攻之,本博客可能被举报限流,请珍惜阅读机会。。。
鲲叔4EV----个人高端FPGA图像处理开发板简介如下:
核心板描述
FPGA型号:Xilinx–Zynq UltraScale+–ZU4EV-2sfvc784-i;
内存:PS端挂载4GB DDR4,型号为MT40A512M16LY-075E;PL端挂载1GB DDR4,型号为MT40A256M16LY-083E;
闪存:8GB eMMC FLASH(型号为KLM8G1GETF-B041) + 2片128Mb QSPI FLASH(型号为MX25U12832FZ4I02);
时钟:一路33.3333MHz晶振提供给PS系统,一路32.768KHZ晶振提供给RTC,PL端时钟由底板提供;
底板描述
目前市面上常见的FPGA开发板板载的图像接口几乎如下:
DVP接口的ov5640、ov7725等,最高只能支持到1080P的HDMI;
这类的开发板价格相对便宜,但只能玩玩儿,没有工程使用价值,难以想象,什么样的不怕死的公司会用ov5640摄像头这样的东西做产品。。。本开发板底板接口如下:
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
★★★★★ 2路4 Lane MIPI CSI-DSI 双向接口,可接本博提供 的IMX317摄像头;
★★★★★ 1路 HDMI 2.0 输入接口,支持4K@60Hz,直连GTH高速BANK,PS8409A芯片均衡;
★★★★★ 1路 HDMI 2.0 输出接口,支持4K@60Hz,直连GTH高速BANK,DP159芯片驱动;
★★★★★ 1路 12G-SDI输入接口,支持并自适应SD、HD、3G、6G、12G SDI视频输入,LMH1219芯片均衡;
★★★★★ 1路 12G-SDI输出接口,支持并自适应SD、HD、3G、6G、12G SDI视频输出,LMH1218芯片驱动;
★★★★★ 1路 DP 输出接口,支持4K@30Hz,两通道,连接PS端MGT,参考时钟27M;
★★★★★ 1路 M.2 接口,PCIEX1标准,可接M.2的固态硬盘,差分时钟100M;
★★★★★ 1路 USB3.0 接口,连接PS端MGT,支持HOST工作模式,参考时钟26M;
★★★★★ 1路 PS端千兆网口,RGMII模式,PHY型号为RTL8211E;
★★★★★ 1路 PL端千兆网口,RGMII模式,PHY型号为RTL8211E;
★★★★★ 1路 USB-UART 串口,连接PS端,作为Linux系统运行调试;
★★★★★ 1路 TF SD卡接口,可作为Linux系统启动;
★★★★★ 1路 SFP+光口,直连GTH高速BANK;
★★★★★ 2路 CAN/CANFD接口;
★★★★★ 1路 音频输入输出接口,芯片型号为TLV320AIC3104;
★★★★★ 引出30 Pin-GPIO用户排针,电源有5V和3.3V;
★★★★★ 1路 JTAG 调试口;
★★★★★ 1颗e2prom芯片,芯片型号为AT24T128,i2c接口读写;
★★★★★ 1颗RTC 实时时钟芯片;
★★★★★ 3颗用户LED闪灯,给高电平灯亮;
★★★★★ 1颗PS端复位按键;
★★★★★ 1颗PL端用户按键,按下电平拉高;
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
总体来说,接口相当高端和丰富,全网与之接口相似的FPGA开发板价格没有低于八千人民币的;
配套例程源码描述
配套例程开发是一个陆续的过程,我提供的配套例程都是上板验证的、具有工程项目价值的、性价比超高的例程,低端例程不会提供在这块开发板上;目前计划开发并提供的历程源码如下:
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
★★★★★ 高达4K@60Hz的HDMI2.0彩条输出;
★★★★★ 高达4K@60Hz的HDMI2.0输入,转4K@60Hz HDMI2.0输出;
★★★★★ 高达4K@60Hz的HDMI2.0输入,图像缩放,转4K@60Hz HDMI2.0输出;
★★★★★ 高达4K@60Hz的HDMI2.0输入,图像缩放+视频拼接,转4K@60Hz HDMI2.0输出;
★★★★★ 高达4K@60Hz的HDMI2.0输入,转H.265压缩码流网口输出,用VLC播放器播放;
★★★★★ 本地H.265码流视频解压,转高达4K@60Hz的HDMI2.0输出;
★★★★★ MIPI DSI-CSI 视频回环输出,即4K@30Hz彩条–> MIPI DSI–> MIPI CSI;
★★★★★ IMX317摄像头4K@30Hz输入,转4K@30Hz的HDMI2.0输出;
★★★★★ IMX317摄像头4K@30Hz输入,图像缩放,转4K@60Hz HDMI2.0输出;
★★★★★ IMX317摄像头4K@30Hz输入,图像缩放+视频拼接,转4K@60Hz HDMI2.0输出;
★★★★★ 3G、6G、12G SDI视频输入,转3G、6G、12G SDI视频输出;
★★★★★ 3G、6G、12G SDI视频输入,图像缩放,转4K@60Hz的HDMI2.0输出;
★★★★★ 3G、6G、12G SDI视频输入,图像缩放+视频拼接,转4K@60Hz HDMI2.0输出;
★★★★★ 3G、6G、12G SDI视频输入,转H.265压缩码流网口输出,用VLC播放器播放;
★★★★★ 本地H.265码流视频解压,转3G、6G、12G SDI视频输出;
★★★★★ 4K图像缩放,即1080P彩条–>图像缩放到4K–>4K@60Hz的HDMI2.0输出;
★★★★★ 4K视频拼接,即1080P彩条–>图像缩放并多路拼接–>4K@60Hz的HDMI2.0输出;
★★★★★ 千兆网UDP环通例程;
★★★★★ 万兆网UDP环通例程;
★★★★★ 千兆网TCP服务器环通例程;
★★★★★ 千兆网TCP客户端环通例程;
★★★★★ 万兆网TCP客户端环通例程;
★★★★★ 万兆网TCP服务器环通例程;
★★★★★ 不断更新中。。。。。。;
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
配套服务描述
购买开发板后提供硬件如下:
开发板 X1;
下载器 X1;
电源适配器 X1;
IMX317 MIPI相机 X1(选配);
3G、6G、12G SDI信号源X1(选配);
提供软件服务如下:
提供上述的一套工程源码例程,高端的需另外付费;
技术支持答疑服务;
开发板测试视频演示
以开发板HDMI2.0彩条视频输出为例,演示如下:
HDMI2.0-彩条4K@60Hz输出
以开发板HDMI2.0 视频环出为例,演示如下:
HDMI2.0-4K@60Hz-输入输出
开发板获取
获取方式:私,或者文章末尾的V名片。
发货周期:2周内,因为要调试OK后才能顺丰包邮发出。。。
相关文章:

FPGA高端图像处理开发板-->鲲叔4EV:12G-SDI、4K HDMI2.0、MIPI等接口谁敢与我争锋?
目录 前言鲲叔4EV----高端FPGA图像处理开发板核心板描述底板描述配套例程源码描述配套服务描述开发板测试视频演示开发板获取 前言 在CSDN写博客传播FPGA开发经验已经一年多了,帮助了不少人,也得罪了不少人,有的人用我的代码赢得了某些比赛、…...

linux练习-交互式传参
在shell脚本中,read 向用户显示一行文本并接受用户输入 #!/bin/bash read -p 依次输入你的姓名、年龄、家乡 name age home echo 我是$name,年龄$age,我来自$home...

【数据结构(一)】初识数据结构
❣博主主页: 33的博客❣ ▶文章专栏分类: Java从入门到精通◀ 🚚我的代码仓库: 33的代码仓库🚚 🫵🫵🫵关注我带你学更多数据结构知识 目录 1.前言2.集合架构3.时间和空间复杂度3.1算法效率3.2时间复杂度3.2.1大O的渐进…...

前端三剑客 —— CSS (第六节)
目录 内容回顾: 弹性布局属性介绍 案例演示 商品案例 布局分析 登录案例 网格布局 内容回顾: 变量:定义变量使用 --名称:值; 使用变量: 属性名:var(--名称)&a…...

MyBatis 解决上篇的参数绑定问题以及XML方式交互
前言 上文:MyBatis 初识简单操作-CSDN博客 上篇文章我们谈到的Spring中如何使用注解对Mysql进行交互 但是我们发现我们返回出来的数据明显有问题 我们发现后面三个字段的信息明显没有展示出来 下面我们来谈谈解决方案 解决方案 这里的原因本质上是因为mysql中和对象中的字段属性…...
Rust语言之属性宏(Attribute Macro)derive
文章目录 Rust语言之属性宏(Attribute Macro)derive Rust语言之属性宏(Attribute Macro)derive 属性宏是一种基于属性的宏,用于修改、扩展或注解 Rust 代码。它们通常用于为函数、结构体、枚举、模块等添加元数据或自…...

[技术闲聊]我对电路设计的理解(六)-原理图封装
电路设计的直观体现就是完整的原理图,绘制电路图阶段的第一步,绘制原理图封装库。 封装库一共有两种,一种是原理图封装库,一种是PCB封装库,如下图所示。 原理图封装和PCB封装之间的唯一关联就是 引脚位号,…...

算法(滑动窗口四)
1.串联所有单词的子串 给定一个字符串 s 和一个字符串数组 words。 words 中所有字符串 长度相同。 s 中的 串联子串 是指一个包含 words 中所有字符串以任意顺序排列连接起来的子串。 例如,如果 words ["ab","cd","ef"]ÿ…...

学习记录:bazel和cmake运行终端指令
Bazel和CMake都是用于构建软件项目的工具,但它们之间有一些重要的区别和特点: Bazel: Bazel是由Google开发的构建和测试工具,用于构建大规模的软件项目。它采用一种称为“基于规则”的构建系统,它利用构建规则和依赖关…...
蓝桥杯刷题--python-37-分解质因数
3491. 完全平方数 - AcWing题库 nint(input()) res1 i2 while i*i<n: if n%i0: t0 while n%i0: n//i t1 if t%2: res*i i1 if n>1: res*n print(res) 4658. 质因数个数 - AcWing题库…...

Delphi编写的图片查看器
UNIT Unit17;INTERFACEUSESWinapi.Windows, Winapi.Messages, System.SysUtils, System.Variants,System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs,Vcl.StdCtrls, Vcl.ExtDlgs, Vcl.ExtCtrls, Vcl.Imaging.jpeg; //注意:要加入jpej 否侧浏览图…...

Swing中的FlowLayout/WrapLayout在打横排列时候如何做到置顶对齐
前言 最近在开发swing客户端时候碰到一个棘手的问题: Swing中的FlowLayout/WrapLayout在打横排列时候如何做到置顶对齐如果是vue或者react,一搜百度什么都出来了,swing的话,嗯。。。资料有点少而且大部分是stack overflow上面的…...

C# MES通信从入门到精通(8)——C#调用Webservice服务进行数据交互
前言 在上位机开发领域,使用webservice来访问客户的终端Mes系统是一项必备的技能,本文详细介绍了如何在c#中调用webservice服务,不仅介绍了使用添加服务引用直接调用webservice中的方法外还介绍了使用http的post方法调用webservice方法,过程详细且均为实战经验总结,对于初…...

day04-MQ
1.初识MQ 1.1.同步和异步通讯 微服务间通讯有同步和异步两种方式: 同步通讯:就像打电话,需要实时响应。异步通讯:就像发邮件,不需要马上回复。 两种方式各有优劣,打电话可以立即得到响应,但是你…...

神经网络汇聚层
文章目录 最大汇聚层平均汇聚层自适应平均池化层 最大汇聚层 汇聚窗口从输入张量的左上角开始,从左往右、从上往下的在输入张量内滑动。在汇聚窗口到达的每个位置,它计算该窗口中输入子张量的最大值或平均值。计算最大值或平均值是取决于使用了最大汇聚…...
2024.3.8力扣每日一题——找出美丽数组的最小和
2024.3.8 题目来源我的题解方法一 数学 题目来源 力扣每日一题;题序:2834 我的题解 方法一 数学 经过分析,在target之前,取小于等于target/2的正整数才能使得和最小,并且满足条件3。 时间复杂度:O(n) 空…...

单例模式以及线程安全问题
单例模式的概念 单例模式是指的是整个系统生命周期内,保证一个类只能产生一个实例对象 保证类的唯一性 。 通过一些编码上的技巧,使编译器可以自动发现咱们的代码中是否有多个实例,并且在尝试创建多个实例的时候,直接编译出错。 …...

车载电子电器架构 —— 软件下载
车载电子电器架构 —— 软件下载 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无…...

阿里云弹性计算通用算力型u1实例性能评测,性价比高
阿里云服务器u1是通用算力型云服务器,CPU采用2.5 GHz主频的Intel(R) Xeon(R) Platinum处理器,ECS通用算力型u1云服务器不适用于游戏和高频交易等需要极致性能的应用场景及对业务性能一致性有强诉求的应用场景(比如业务HA场景主备机需要性能一致)…...

Jupyter IPython帮助文档及其魔法命令
1.IPython 的帮助文档 使用 help() 使用 ? 使用 ?? tab 自动补全 shift tab 查看参数和函数说明 2.运行外部 Python 文件 使用下面命令运行外部 Python 文件(默认是当前目录,也可以使用绝对路径) %run *.py …...

【CSS position 属性】static、relative、fixed、absolute 、sticky详细介绍,多层嵌套定位示例
文章目录 ★ position 的五种类型及基本用法 ★ 一、position 属性概述 二、position 的五种类型详解(初学者版) 1. static(默认值) 2. relative(相对定位) 3. absolute(绝对定位) 4. fixed(固定定位) 5. sticky(粘性定位) 三、定位元素的层级关系(z-i…...
【AI学习】三、AI算法中的向量
在人工智能(AI)算法中,向量(Vector)是一种将现实世界中的数据(如图像、文本、音频等)转化为计算机可处理的数值型特征表示的工具。它是连接人类认知(如语义、视觉特征)与…...
【git】把本地更改提交远程新分支feature_g
创建并切换新分支 git checkout -b feature_g 添加并提交更改 git add . git commit -m “实现图片上传功能” 推送到远程 git push -u origin feature_g...
工业自动化时代的精准装配革新:迁移科技3D视觉系统如何重塑机器人定位装配
AI3D视觉的工业赋能者 迁移科技成立于2017年,作为行业领先的3D工业相机及视觉系统供应商,累计完成数亿元融资。其核心技术覆盖硬件设计、算法优化及软件集成,通过稳定、易用、高回报的AI3D视觉系统,为汽车、新能源、金属制造等行…...

【开发技术】.Net使用FFmpeg视频特定帧上绘制内容
目录 一、目的 二、解决方案 2.1 什么是FFmpeg 2.2 FFmpeg主要功能 2.3 使用Xabe.FFmpeg调用FFmpeg功能 2.4 使用 FFmpeg 的 drawbox 滤镜来绘制 ROI 三、总结 一、目的 当前市场上有很多目标检测智能识别的相关算法,当前调用一个医疗行业的AI识别算法后返回…...

GO协程(Goroutine)问题总结
在使用Go语言来编写代码时,遇到的一些问题总结一下 [参考文档]:https://www.topgoer.com/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/goroutine.html 1. main()函数默认的Goroutine 场景再现: 今天在看到这个教程的时候,在自己的电…...
LOOI机器人的技术实现解析:从手势识别到边缘检测
LOOI机器人作为一款创新的AI硬件产品,通过将智能手机转变为具有情感交互能力的桌面机器人,展示了前沿AI技术与传统硬件设计的完美结合。作为AI与玩具领域的专家,我将全面解析LOOI的技术实现架构,特别是其手势识别、物体识别和环境…...
提升移动端网页调试效率:WebDebugX 与常见工具组合实践
在日常移动端开发中,网页调试始终是一个高频但又极具挑战的环节。尤其在面对 iOS 与 Android 的混合技术栈、各种设备差异化行为时,开发者迫切需要一套高效、可靠且跨平台的调试方案。过去,我们或多或少使用过 Chrome DevTools、Remote Debug…...
redis和redission的区别
Redis 和 Redisson 是两个密切相关但又本质不同的技术,它们扮演着完全不同的角色: Redis: 内存数据库/数据结构存储 本质: 它是一个开源的、高性能的、基于内存的 键值存储数据库。它也可以将数据持久化到磁盘。 核心功能: 提供丰…...
华为OD最新机试真题-数组组成的最小数字-OD统一考试(B卷)
题目描述 给定一个整型数组,请从该数组中选择3个元素 组成最小数字并输出 (如果数组长度小于3,则选择数组中所有元素来组成最小数字)。 输入描述 行用半角逗号分割的字符串记录的整型数组,0<数组长度<= 100,0<整数的取值范围<= 10000。 输出描述 由3个元素组成…...