首页 > 其他分享 >Demo演示:ARM+FPGA主流嵌入式架构板卡-HDMI显示摄像画面

Demo演示:ARM+FPGA主流嵌入式架构板卡-HDMI显示摄像画面

时间:2023-01-13 17:31:30浏览次数:44  
标签:HDMI FPGA Demo 接口 米尔 PCIE ARM 摄像头

​各位工程师小伙伴们,大家好,ARM+FPGA 作为一种主流的嵌入式系统的处理架构。相对于单纯的的ARM开发或单纯的FPGA开发,ARM加FPGA能够带来功耗、性能、成本等组合优势。

米尔新推出的MYD-JX8MMXA7开发板基于ARM+FPGA架构,集成i.MX 8M Mini和ARTIX7处理器,在实现高速采集和高清显示二合一上具有明显的成本优势。

接口及模块介绍

米尔MYD-JX8MMA7开发板是由核心板和底板构成,核心板和底板之间采用金手指连接器连接。

底板上的接口包括以太网接口、SFP光模块接口、5G模块接口、WiFi/蓝牙接口、HDMI显示接口、LVDS显示接口、MIPI CSI 接口、DVP摄像头接口、音频输入输出接口、USB HOST Type A、USB Type-C、Micro SD、FMC扩展接口、FPGA调试串口、ARM调试串口,且兼容米尔的树莓派扩展模块,实现了工业应用的无限扩展。


目前米尔推出了多种模块均可以在这个开发板上实现快速集成:

  • DVP摄像头和MIPI摄像头
  • 7寸LVDS显示液晶屏
  • WiFi/BT模块
  • MY-WiredCom 树莓派拓展模块(可实现多种工业传输协议功能)
  • 支持移远RM500Q的5G模块。

demo介绍

接下来演示的是通过HDMI显示摄像头拍摄画面的demo。

首先连接开发板的HDMI接口、鼠标和摄像头模块,将波特率设置为115200,上电进入Linux系统,可以看到启动系统时打印的信息,输入root进入系统,这个时候可以先输入lspci,看一下PCIE有没有连接上,出现视频中的打印信的话,证明PCIE连接成功;接下来测试PCIE的输出显示,在命令行输入pcie2screen,此时,可以看到HDMI屏出现一个demo显示小窗口,点击ready,demo 小窗口会显示摄像头拍摄到的画面,说明摄像头,DDR,PCIE接口正常。

Demo演示:ARM+FPGA主流嵌入式架构板卡-HDMI显示摄像画面_开发板

这个demo的主要工作原理是从摄像头采集到数据后,存储到DDR,DDR将采集的数据通过RIFFA使用PCIE接口传输到ARM端,ARM端使用RIFFA驱动接收PCIE数据后,通过HDMI接口输出显示。

关于如何配置工程,米尔提供的开发文档也有详细的介绍。这次的demo展示就到此结束啦

优势总结

整体来说,这款开发板集成了i.MX 8M Mini和ARTIX7处理器,成本优势明显:ARM 接口资源丰富、功耗低,擅长进行多媒体显示、逻辑控制等;FPGA 擅长进行多通道或高速 AD 采集、接口拓展,以及高速信号传输等。ARM 与 FPGA通过高速通信 PCIE 接口快速进行数据通信,可以应用于高端医疗器械、工业数据采集系统、工业控制、雷达等行业。

总结:

  • 集成i.MX 8M Mini+ARTIX7处理器,二合一成本优势明显;
  • 高性能的ARM MPU+多媒体能力,良好LINUX UI界面;
  • 对标ZYNQ 7010的FPGA资源,满足高速数据采集需求;
  • ARM与FPGA之间采用PCIE高速通信,支持200~300MB/S的通信能力。


今天关于这块集ARM与FPGA功能于一身的板卡介绍就到这里啦。更多关于产品的详细信息可移步米尔官网查看。

米尔电子,专注嵌入式处理器模块设计和研发,是领先的嵌入式处理器模组厂商。米尔电子在嵌入式领域具有20年的行业技术经验,为客户提供专业的ARM工业控制板、ARM开发板、ARM核心板、ARM开发工具、充电桩计费控制单元及充电控制板等产品和技术服务。此外,米尔电子还可通过涵盖众多ARM处理器及操作系统的专业技术提供定制设计解决方案,通过专业且高效率服务帮助客户加速产品上市进程。

Demo演示:ARM+FPGA主流嵌入式架构板卡-HDMI显示摄像画面_开发板_02

标签:HDMI,FPGA,Demo,接口,米尔,PCIE,ARM,摄像头
From: https://blog.51cto.com/u_14441798/6006369

相关文章

  • 安卓笔记 0 加载模板和设置事件的DEMO
    在onCreate的方法中加载模板2种主要方式:1:setContentView(R.layout.activity_main);2:LinearLayoutmainLinearLayout=(LinearLayout)getLayoutInflate......
  • angular的DEMO(用来练习和顺便看看)
    inflector(辅助) 将用户输入的字符串转化成驼峰或者空格或者底线的小插件;这个是一个小的过滤器,平常也是用不到的,合格是过滤器的代码:app.filter("inflector",......
  • FPGA:逻辑函数的代数法化简
    逻辑函数的最简形式1.化简逻辑函数的意义两个电路的逻辑功能完全相同。但简化电路使用的逻辑门较少,体积小且成本低。化简的意义:根据化简后的表达式构成的逻辑电路简单,可节省......
  • m在ISE平台下使用verilog开发基于FPGA的GMSK调制器
    1.算法描述高斯最小频移键控(GaussianFilteredMinimumShiftKeying),这是GSM系统采用的调制方式。数字调制解调技术是数字蜂窝移动通信系统空中接口的重要组成部分。GMSK调......
  • m在ISE平台下使用verilog开发基于FPGA的GMSK调制器
    1.算法描述       高斯最小频移键控(GaussianFilteredMinimumShiftKeying),这是GSM系统采用的调制方式。数字调制解调技术是数字蜂窝移动通信系统空中接口的重要......
  • springboot 自动配置 自动监控demo
    1、注解定义@Target({java.lang.annotation.ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic@interfaceUmp{publicabstractSt......
  • FPGA:逻辑代数的基本公式和规则
    逻辑代数的基本公式基本公式逻辑代数的基本公式0、1律:$A+0=A\quadA+1=1\quadA\cdot1=A\quadA\cdot0=0$互补律:$A+\bar{A}=1\quadA\cdot\bar{A}=0$交换......
  • 明德扬FPGA网络班学习问题答疑
    关于课程内容我今年大一,想学FPGA,可是完全没有基础可以学习吗?明德扬科教的教学以潘老师的《潘文明至简设计法》为中心,其核心就是一个“简”字。除了在设计思路、过程、结果等......
  • 从一个 Demo 说起 Dubbo3
    简介2017年的9月份,阿里宣布重启Dubbo的开发维护,并且后续又将Dubbo捐献给了Apache,经过多年的发展已经发布到3.X版本了,Dubbo重启维护之后是否有值得我们期待的功能呢,下面就来......
  • FPGA:逻辑运算及逻辑门
    逻辑变量与逻辑函数逻辑是指事物因果之间所遵循的规律。为了避免用冗繁的文字来描述逻辑问题,逻辑代数采用逻辑变量和一套运算符组成逻辑函数表达式来描述事物的因果关系。逻......