首页 > 其他分享 >JESD204B/MIPI/视频拼接/激光测距项目FPGA教学课程

JESD204B/MIPI/视频拼接/激光测距项目FPGA教学课程

时间:2023-01-14 11:14:20浏览次数:45  
标签:MIPI FPGA 工程 项目 接口 采集 JESD204B

实战项目阶段

明德扬FPGA就业班提供源工程进行学习。根据学员基础的完成情况,原则上学习越积极越快,可以学到的项目越多,越复杂。

下表是仅列出一部分项目,项目会动态增加。

全部项目提供源工程和代码进行学习,并且会要求实现功能升级和优化等工作,做到既能学习项目,又能参与项目研发的目的。

 

一、某大数据处理项目

本工程实现大数据通过多路10G光纤传输到FPGA,FPGA将数据保存到DDR3,然后读出上送给PCIE的功能。

多路10G光纤的传输

高速DDR3缓存

高速PCIE的通信

 

二、某激光测速项目

本工程内容包括高速 AD 采集(500M),FFT 变换、FIR
滤波等内容。本项目计算量大,需要学员掌握速度换资源、
资源换速度等技巧,并使用此技巧来进行架构设计。

500M速率的ADC信号采集

检测方法的FPGA处理

大数据量的FPGA处理方法

千兆网传输

FFT算法实现

 

三、某CCD项目

本工程实现光谱采集系统,包括 USB 接口、CCD 摄像头采集、
存储控制等,是一个相对完备的 FPGA 项目。

CCD采集

USB接口传输

上位机和FPGA的通信

EEPROM处理

硬件产品的生产流程

 

四、视频拼接项目

本工程是基于LATTICE芯片,实现LVDS、RGB等图像输入,在FPGA中实现画中画效果,最终使用LVDS输出的功能。

该功能多用于汽车电子行业。

LATTICE芯片的使用

LVDS视频输入

LVDS视频输出

视频拼接的处理方式

 

五、MIPI项目

本工程是基于LATTICE芯片,实现MIPI协议的功能,包括MIPI输入和输出。

LATTICE的芯片使用

MIPI D_PHY设计

MIPI CSI协议的设计

图像拼接的处理方法

FPGA错误检测机制

 

六、某精密仪器项目

本工程的重点是JESD204B接口,使用该接口可以实现多达2G的ADC和DAC转换效率。

JESD204B接口是技术前沿,市场大量需求该类型人才。

千兆网传输

上位机和FPGA通信机制

ADC7961的数据采集

AD9144的数模转换,转换速率高达1G

JESD204B接口

 

七、机器视觉图像采集传输工程

本工程实现的是从工业摄像头采集后,做一定的图像算法处理,最后通过GIGE协议上送给电脑的功能。

本工程内容 MP9031 摄像头配置、摄像头采集,伽玛校正、图像切割、GIGE 协议实现,图像存储控制、UDP 千兆网传输等内容,其中实现难点是图像存储控制,因为涉及到包文重传、分发等。

 

培养设计技能同时培养学习能力

 

1、二八原则

将80%的时间花费在20%的核心功能上。对于整个课程,重点是掌握至简设计法的思想方法和设计流程;对于具体项目,重点是化繁为简即将复杂的模块划分成简单模块再用至简设计法设计的过程,不断地重复这一过程最终能通过简单的规则做出复杂的设计。而一般功能,比如涉及一条语法一个接口等完全可以在实际操作中边做边学。

 

2、规范原则

至简设计的核心是规则,掌握和运营这些规则的前提是规范,代码要规范、流程要规范。学习的目的之一就是培养学员的设计规范,等各种规范养成则整个至简设计法也就学好了。

 

3、自立原则

学习明德扬课程需要先去掉依赖性,学习一个项目不要等着看答案,而应该根据功能要求先去尝试自己构想、编写代码,再与给出的思路、代码相比较。这样不仅能对至简设计法有更深刻的理解,更重要的是如果没有树立起这种自立意识,日后无法胜任项目研发要求,因为那时不再有人给你标准答案。


校园环境

 

 

公司前台

 

 

课室环境

 

 

项目部分开发板展示:

 

标签:MIPI,FPGA,工程,项目,接口,采集,JESD204B
From: https://www.cnblogs.com/mdyfpga/p/17051444.html

相关文章

  • JESD204B/MIPI/视频拼接/激光测距
    实战项目阶段明德扬FPGA就业班提供源工程进行学习。根据学员基础的完成情况,原则上学习越积极越快,可以学到的项目越多,越复杂。下表是仅列出一部分项目,项目会动态增加。全部项......
  • Demo演示:ARM+FPGA主流嵌入式架构板卡-HDMI显示摄像画面
    ​各位工程师小伙伴们,大家好,ARM+FPGA作为一种主流的嵌入式系统的处理架构。相对于单纯的的ARM开发或单纯的FPGA开发,ARM加FPGA能够带来功耗、性能、成本等组合优势。米尔新......
  • FPGA:逻辑函数的代数法化简
    逻辑函数的最简形式1.化简逻辑函数的意义两个电路的逻辑功能完全相同。但简化电路使用的逻辑门较少,体积小且成本低。化简的意义:根据化简后的表达式构成的逻辑电路简单,可节省......
  • m在ISE平台下使用verilog开发基于FPGA的GMSK调制器
    1.算法描述高斯最小频移键控(GaussianFilteredMinimumShiftKeying),这是GSM系统采用的调制方式。数字调制解调技术是数字蜂窝移动通信系统空中接口的重要组成部分。GMSK调......
  • m在ISE平台下使用verilog开发基于FPGA的GMSK调制器
    1.算法描述       高斯最小频移键控(GaussianFilteredMinimumShiftKeying),这是GSM系统采用的调制方式。数字调制解调技术是数字蜂窝移动通信系统空中接口的重要......
  • 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,可是完全没有基础可以学习吗?明德扬科教的教学以潘老师的《潘文明至简设计法》为中心,其核心就是一个“简”字。除了在设计思路、过程、结果等......
  • FPGA:逻辑运算及逻辑门
    逻辑变量与逻辑函数逻辑是指事物因果之间所遵循的规律。为了避免用冗繁的文字来描述逻辑问题,逻辑代数采用逻辑变量和一套运算符组成逻辑函数表达式来描述事物的因果关系。逻......
  • 【FPGA基础】同步复位与异步复位
    一、何时何处需要复位参考Xilinx官方文档《UltraFastDesignMethodologyGuideforFPGAsandSoCs(UG949)》:Xilinx器件具有专用的全局置位/复位信号(global......
  • CapStone/CS5518芯片,MIPI转双通道LVDS可pin√pin替代国腾GM877
    GM8775C型DSI转双通道LVDS发送器产品主要实现将MIPIDSI转单/双通道LVDS功能,MIPI支持1/2/3/4通道可选,最大支持4Gbps速率。LVDS时钟频率最高154MHz,最大支持视......