一种基于FPGA的雷达综合显示模块技术方案

news2024/11/16 15:50:29

一、项目整

这是我们做过的一个项目,若有需求,请联系我。开放PCB和软件技术。

以FPGA为核心,开发设计具有多路图像/视频采集、处理、传输、显示等功能的嵌入式视频模块。可对多路SerDes接口输入的高速串行视频流数据进行解析,将解析出的雷达、红外及可见光图像视频与显卡DVI输出的图形视频进行融合,实现图形、雷达、红外及可见光图像等多种视频的综合显示。对外接口包括12路SerDes输入/输出,4路DVI输入和4路DVI输出,以及一个x8 的PCIe3.0 接口,上位机采用 VxWorks系统。

二、显示界面描述

1.支持不少于3层的多图层、多窗口的图形与图像视频的透明/混合叠加显示;

2.支持最多15个视频窗口同时双屏显示;

3.窗口显示位置及尺寸可调整,视频窗口间的遮挡关系可设置;

4.各窗口在上下屏均可显示,同一窗口不跨屏显示,第一显示器与第二显示器可同时自由组合显示视频窗口;

5. 第一显示器与第二显示器的界面(含图像和视频)可任意切换;

三、雷达视频的显示要求

1. 支持4路雷达视频(382改雷达S/C阵面、364改雷达H/I阵面)接入,且支持382改雷达和364改雷达双阵面的同窗显示;

2. 视频源及扫描线的颜色可调;

3. 显示方式:支持P显、B显、E显,显示窗口位置、大小可调;

4. 量程控制:支持多种量程显示;

5.余辉:支持P显、B显、E显的余辉功能,可通过设置从最亮到最暗的衰减时间控制余 

辉快慢;

6. 支持雷达视频的偏心显示;

7. 支持雷达视频的时戳提取;

8. P显分辨率支持1000*1000,B显/E显分辨率支持800*800;

四、红外、可见光显示要求

1. 支持6路红外视频和5路可见光视频输入;

2. 支持图像视频缩放;

3. 支持输入视频最高分辨率1024*1024;

4. 显示窗口位置、大小可调;

5. 支持红外图像视频以任意方位角为中心放大显示,显示范围可调。

五、状态监控

1. 可输出本模块上雷达、可见光以及二次图形等功能模块的工作状态信息:

2. 可测试/监视本模块的电压、温度等信号。

六、硬件的实现

        板卡采用6U  CPEX 架构,尺寸为233mm X  160mm。

硬件框图如下:

1、选用大规模XILINX FPGA XC7VX690T-2FFG1761i,有693120 个Logic Cells,有Block RAM 52920kb,有DSP Slices 3600,有9个MGT Bank。应该足够本项目使用。

2、4GB双通道72bit  DDR3与72Mbit  QDR存储架构,能比较妥善合理的解决大量图像视频数据的读写,采集,处理,与输出。频繁的随机读写的数据可以存放在QDR中。

3、SPI Flash,存放断电后需要保留的参数。

4、BPI Flash 存放的就是FPGA本身的程序,或者需要动态加载应用程序时的引导程序。

5、12路SerDes,接收雷达数据与红外、视频图像数据。

        1. 接口标准:CML接口
        2. 耦合方式:交流耦合
        3. 耦合电容放置位置:接收端
        4. 发送端差分电平:450mV~800mV
        5. 接收端差分电平:100mV~1200mV
        6. 速率:4.0Gbps(推荐板载时钟100MHz)
        7. 编码方式:8B/10B
        8. 同步码:K28.5

6、4路DVI 采集,直接用FPGA的LVDS引脚,前端加LVDS接收缓冲类的芯片。

        1. 标准TMDS电平信号
        2. 分辨率1600*1200
        3. 2组4路(二选一)DVI输入

7、4路DVI输出,直接用FPGA引脚加CML到TMDS驱动芯片。

        1. 标准TMDS电平信号
        2. 分辨率1600*1200
        3. 2组(4路)同源DVI显示输出

8、PCIe Gen3   X8接口。直接利用FPGA的硬核,XC7VX690T每片内有3个这样的核。支持DMA数据传输。

9、电源接口

        电源输入:DC12V+-5%,DC5V+-5%

        功耗<70W

        MTBF不小于50000h;

        MTTR < 0.5h

七、软件的实现

1、采用软核MicroBlaze核作为系统控制。

2DDR3控制器

 3QDR控制器

4SerDes 通信

例化3个这样的IP   core,每个核4lane,三个核共12lane。完成雷达数据,红外数据,可见光图像数据的接收(收发)。数据解析需要Verilog编程实现。

 

5DVI收发

DVI Transmitter Recvier可以直接利用XILINX IP CORE 。而编码与解码部分用Verilog编写程序。就是图中的encode

八、软件要求

操作系统:支持VxWorks6.8.2

驱动:支持PCIe 3.0

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

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

相关文章

NSSCTF MOBILE [SWPU 2019]easyapp 详细题解

文章目录 一. 前言二. 安装安卓SDK三. 安装安卓模拟器(推荐夜神模拟器)四. 安装frida和objection五. 解题过程六. 总结 一. 前言 题目地址:[SWPU 2019]easyapp大佬题解[SWPU 2019]easyapp pwjcw的WriteUp 大佬的题解很简单,直接hook就可以看到返回值,但是我看了半天没看明白是…

通过源码分析为什么不推荐使用Executors线程池

线程池是 Java 并发编程中不可缺少的一部分。JDK 提供了一个方便快捷的线程池工具类 Executors&#xff0c;提供了多种创建线程池的静态方法&#xff0c;但是在实际使用中&#xff0c;我们不建议直接使用 Executors 提供的线程池工具类。本篇博客将通过分析 Executors 源码&…

【高性能计算】基于K均值的划分聚类实验

【高性能计算】基于K均值的划分聚类实验 实验目的实验内容实验步骤1、k均值聚类算法1.1 k均值聚类算法的基本思想1.2 k均值聚类算法的聚类过程1.3 k均值聚类算法的算法叙述 2、使用Python语言编写k均值聚类算法的源程序代码并分析其分类原理2.1 读取文件数据并进行可视化2.2 利…

推荐系统中的EE算法

人生中有很多选择问题&#xff0c;当每天中午吃饭的时候&#xff0c;需要选择吃饭的餐馆&#xff0c;那么就面临一个选择&#xff0c;是选择熟悉的好吃的餐馆呢&#xff0c;还是冒风险选择一个没有尝试过的餐馆呢。同样的&#xff0c;推荐系统处处也面临着这样的选择&#xff0…

操作系统 复习-计算题

一. 计算题&#xff08;共5题&#xff0c;100分&#xff09; 1.(计算题) 假设有4个进程需要在单CPU上运行&#xff0c;它们的执行时间如下表所示&#xff1a; 进程ID执行时间P18P25P32P44 现在我们需要按照抢占式优先级调度算法来安排这些进程的执行顺序。其中&#xff0c;进…

云原生之深入解析Kubernetes应用包管理器Helm的保姆级教程和实战

一、Helm 简介 ① 什么是 Helm&#xff1f; 我们可以将 Helm 看作 Kubernetes 下的 apt-get/yum&#xff0c;Helm 是 kubernetes 的包管理器&#xff0c;Helm 仓库里面只有配置清单文件&#xff0c;而没有镜像&#xff0c;镜像还是由镜像仓库来提供&#xff0c;比如 hub.dock…

【新星计划·2023】Linux内核、发行版讲解,它们有什么区别?

作者&#xff1a;Insist-- 个人主页&#xff1a;insist--个人主页 作者会持续更新网络知识和python基础知识&#xff0c;期待你的关注 目录 一、Linux内核版 二、Linux发行版 1、Debian 2、Slackware 3、Red Hat 4、Gentoo 三、内核版和发行版的区别 1、内核版 2、发行…

【Java高级语法】(十一)枚举类:还在因为使用了魔法数而被老大怼吗,一起来看看枚举器的作用吧!~

Java高级语法详解之枚举类 1️⃣ 概念2️⃣ 优势和缺点3️⃣ 使用&#x1f50d; Enum类的常用方法 4️⃣ 特征5️⃣ 应用场景&#x1f33e; 总结 1️⃣ 概念 Java枚举类&#xff08;Enumerator&#xff09;是在Java 5中引入的新特性&#xff0c;以提供一种更好的方式来表示固定…

TestOne自动化测试日志自动分类算法,帮助用户快速处理执行错误!

自动化测试的每次执行&#xff0c;都会产生大量的日志信息。特别是当执行发生错误&#xff0c;比如数据库异常、通讯异常等情况的时候&#xff0c;大量执行的自动化测试用例会报错。 实际上&#xff0c;很多错误的类型是比较类似的&#xff0c;但由于测试用例的数量很大&#x…

Goby 漏洞发布|泛微E-office协同办公系统 download.php 文件 filename 参数文件读取漏洞

漏洞名称&#xff1a;泛微E-office协同办公系统 download.php 文件 filename 参数文件读取漏洞 English Name&#xff1a;maxView Storage Manager dynamiccontent.properties.xhtml RCE CVSS core: 5.0 影响资产数&#xff1a;4971 漏洞描述&#xff1a; 泛微E-office协同…

餐饮点餐外卖小程序软件开发

餐饮点餐外卖小程序是一种基于微信平台的&#xff0c;提供在线点餐、外卖配送等服务的应用程序。以下是可能有助于餐饮点餐外卖小程序软件开发的功能&#xff1a; 商品展示&#xff1a;提供菜品分类、搜索、详情等功能&#xff0c;让用户可以方便快捷地查看商品信息。 …

研发效能平台的“双流”模型

本文摘于《软件研发效能权威指南》——第 9 章 核心观点 开发人员在多个“单点式”工具平台之间的来回切换是很耗费时间和精力的。“一站式”是指把研发各个环节的软件工程能力集成在一个统一的平台上&#xff0c;对新人友好&#xff0c;对老人提效。“一键式”是指让研发工程…

【流光溢彩】物联网入门 - ESP8266 + WS2812B 制作流光溢彩灯带

一、硬件准备 ESP8266 模块 x1WS2812B 灯带&#xff08;60/米&#xff0c;根据显示器四周长度买即可&#xff09; x1杜邦线 若干DC 电源 x1 二、软件准备 1. ESP8266 串口驱动 一般购买详情页都会有写&#xff0c;没有就找商家要一个。 一般是 CH340 或者 CP2102&#xff0c…

在 C4D 和 Redshift 中设置程序变形鸡尾酒动画

今天瑞云渲染小编给大家带来动画设计师 Victor V. 分享的 Pick Your Weapon 项目背后的工作流程&#xff0c;展示了 Cinema 4D 工作流程&#xff0c;并解释了动画是如何在 Redshift 中渲染的。 介绍 我是 Victor&#xff0c;我是居住在意大利的智利动画设计师&#xff0c;一年…

Xcode 14.3.1 (14E300c) 下载 - Apple 平台 IDE

Xcode 14.3.1 (14E300c) 下载 - Apple 平台 IDE Command Line Tools for Xcode 14, tvOS 16 & watchOS 9 Simulator Runtime 请访问原文链接&#xff1a;https://sysin.org/blog/apple-xcode-14/&#xff0c;查看最新版。原创作品&#xff0c;转载请保留出处。 作者主页…

基于Confluent Kafka部署Kafka Connect集群,Kafka Connect集群加载debezium插件

基于Confluent Kafka部署Kafka Connect集群&#xff0c;Kafka Connect集群加载debezium插件 一、下载Confluent Kafka二、配置文件connect-distributed.properties三、启动脚本connect-distributed四、启动Kafka Connect集群五、加载debezium插件六、总结和延伸 一、下载Conflu…

leetcode39. 组合总和(回溯算法-java)

组合总和 leetcode39. 组合总和题目描述解题思路代码演示 回溯算法专题 leetcode39. 组合总和 来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 链接&#xff1a;https://leetcode.cn/problems/combination-sum 题目描述 给你一个 无重复元素 的整数数组 candidates 和一…

浏览器跨域限制:为什么浏览器不能跨域发送Ajax请求?

&#x1f482; 个人网站:【海拥】【游戏大全】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 寻找学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 目录 前言什么是跨域请求&am…

什么是虚拟展厅?教您快速打造一个3D元宇宙虚拟展厅

引言&#xff1a; 在如今的数字化时代&#xff0c;虚拟展厅和3D元宇宙成为了展示和推广产品、品牌以及创意的新兴方式。虚拟展厅为企业带来了无限的可能性&#xff0c;如何快速打造一个3D元宇宙虚拟展厅成了许多企业想了解的。 一&#xff0e;虚拟展厅的魅力 1.什么是虚拟展厅…

BUUCTF刷题十一道(07)

文章目录 [Zer0pts2020]Can you guess it?[CISCN2019 华北赛区 Day1 Web2]ikun[GWCTF 2019]枯燥的抽奖[WUSTCTF2020]CV Maker[NCTF2019]True XML cookbook[RCTF2015]EasySQL[CISCN2019 华北赛区 Day1 Web1]Dropbox[CISCN2019 华北赛区 Day1 Web5]CyberPunk[红明谷CTF 2021]wri…