明德扬论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫一扫,快捷登录!

查看: 2954535|回复: 61

明德扬FPGA就业班最新动态

    [复制链接]
发表于 2019-10-14 17:01:28 | 显示全部楼层 |阅读模式

马上注册,看完整文章,学更多FPGA知识。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
FPGA课程就业培训班


一、授课方式
全日制脱产,面授,手把手指导


二、授课校区         
广州市南沙校区


三、适用人群         
1、0基础0经验的小白         
2、即将毕业面临找工作的学生         
2、要转行FPGA的社会工作者         
3、需要提高项目能力或增多项目经验的         

         
         
四、教学目的         

明德扬 FPGA 就业班课程传授明德扬独创的至简设计法,以培养学员掌握FPGA 设计技术、具备从事 FPGA 项目开发或产品设计能力、达到 FPGA 应用研发工程师水平为目标。


课程内容         
明德扬 FPGA 就业班课程内容以至简设计法为主线,分至简设计、项目设计、实战设计三个阶段展开学习内容。

1、至简设计阶段

以掌握规范的代码设计(至简设计)方法为目标。
通过计数器、状态机的灵活使用,完成数字时钟、VGA、SPI 等案例设计,学习软件使用、语法规范、调试技能等内容,使学员达到能够根据功能要求,完成设计任务的目标。

2、项目设计阶段
以掌握项目结构、巩固至简设计方法、培养设计思维、提高设计能力为目标。
通过对温度检测工程、边缘检测工程、千兆网工程、DDR 工程等经典项目案例的学习和训练,使学员达到熟练掌握 FPGA设计技能,能独立定位排查设计错误、独立完成项目设计。

3、实战设计阶段
以增加实际项目经验为目标。

在导师指引下参与企业项目开发实战,项目涉及诸多高端技术,如:多路10G 光纤的传输、高速 PCIE 的通信、500M 速率的 ADC 信号采集、MIPI(MobileIndustry Processor Interface)、视频拼接、1G 转换速率的 AD 转换、JESD204B接口等等。学员从中获得的项目经验是大多数从业人员都难以有机会获得的。
具体课程内容如下:

第一阶段:至简设计阶段


序号                                 
项目内容                                 
序号                                 
项目内容                                 
1                                 
至简设计法-计数器训练                                 
29                                 
千兆网接口-GMII接口设计                                 
2                                 
至简设计法-四段式状态机训练                                 
30                                 
千兆网接口-MAC层协议                                 
3                                 
至简设计法-FIFO使用训练                                 
31                                 
以太网IP核时钟管理、初始化和应用方法                                 
4                                 
FPGA开发流程                                 
32                                 
以太网报文的结构                                 
5                                 
测试文件循环激励产生                                 
33                                 
ARP请求包文、响应包文的设计和解析                                 
6                                 
自动对比仿真的实现                                 
34                                 
UDP协议的实现                                 
7                                 
UART协议和实                                 
35                                 
ICMP协议的实现                                 
8                                 
VGA时序原理和接口设计                                 
36                                 
TCPIP协议                                 
9                                 
高速SPI接口设计                                 
37                                 
检验码原理以及CRC的实现                                 
10                                 
SCCB/IIC接口设计                                 
38                                 
以太网调试工具-小兵测试仪应用                                 
11                                 
边沿检测方式                                 
39                                 
以太网抓包工具-wireshark应用                                 
12                                 
拼接移位运算方法                                 
40                                 
以太网包文检测器的设计                                 
13                                 
串并转换和并串转换的设计                                 
41                                 
以太网包文丢包机制                                 
14                                 
调用PLL来倍频和分频                                 
42                                 
以太网包文高校传输机制                                 
15                                 
RAM的读写技巧                                 
43                                 
原码、反码和补码的转换                                 
16                                 
RAM的高级数据拼接技巧                                 
44                                 
基于补码的加减法运算                                 
17                                 
RAM文件初始化                                 
45                                 
信号发生器的设计                                 
18                                 
SOBEL边缘算法实现                                 
46                                 
FPGA时序原理                                 
19                                 
图像滤波的设计技巧                                 
47                                 
FPGA的时钟、端口和内部约束                                 
20                                 
摄像头采集的设计技巧                                 
48                                 
明德扬时序约束方法表                                 
21                                 
动态图像乒乓缓存的实现方式                                 
49                                 
时序约束训练-四大工程的约束方法                                 
22                                 
数据手册阅读方法                                 
50                                 
时序约束的错误解决方法                                 
23                                 
SDRAM初始化实现                                 
51                                 
跨时钟域处理原理                                 
24                                 
SDRAM的仲裁机制设计                                 
52                                 
时序报表解读                                 
25                                 
SDRAMBURST传输实现读写方法                                 
53                                 
随路时钟方法                                 
26                                 
DDR2IP核的生成                                 
54                                 
流水线设计                                 
27                                 
用MODELSIM仿真DDR2                                 
55                                 
如何阅读他人代码                                 
28                                 
千兆网接口PHY芯片的应用                                 
56                                 
上板、仿真工具的应用                                 


第二阶段:项目设计阶段         

温度检测工程                                 
项目简介                                 
本项目主要是通过串口助手发送指令设置温度采集的使能、关闭信号,温度报警的上下限值,并将采集到的温度实时显示到数码管上                                 
掌握技能                                 
本工程包括ASCII和HEX的转换、串口、温度传感器控制、上位机(PC)与FPGA 通信协议、串并转换、数码管动态显示等内容,一共需要设计9 个功能模块                                 
边缘检测工程                                 
项目简介                                 
本项目主要是实现按键按下后FPGA 通过SCCB 对摄像头OV7670 初始化配置,然后摄像头输出行、场及RGB信号,FPGA 再对识别后的RGB 信号进行灰度转换、高斯滤波、图像二值化、加sobel 算子、之后通过乒乓操作输出到VGA 接口在显示器显示检测到的图像边缘                                 
掌握技能                                 
本项目主要是实现按键按下后FPGA 通过SCCB 对摄像头OV7670 初始化配置,然后摄像头输出行、场及RGB信号,FPGA 再对识别后的RGB 信号进行灰度转换、高斯滤波、图像二值化、加sobel 算子、之后通过乒乓操作输出到VGA 接口在显示器显示检测到的图像边缘                                 
千兆网工程                                 
项目简介                                 
本项目主要是通过千兆以太网模块RTL8211,通过调用以太网IP 核采用GMII 模式,自己编写IP 头、UDP 头、ARP 头的加包头(发送)、解包头程序(接收),初始化配置模块来实现千兆以太网的收发                                 
掌握技能                                 
千兆网工程包括网络基础知识、UDP 层协议打包和解包,IP层协议打包和解包、MAC 层协议打包和解包、MAC IP 核的使用、PHY 芯片和MAC IP 胡配置等,一共需要设计8 个模块。掌握wireshark 抓包、小兵发包                                 
DDR 工程                                 
项目简介                                 
本项目主要是先实现SDRAM 的初始化、读、写、自动刷新操作了解SDRAM 的工作工程,之后通过调用PLL 以及DDR3 IP 核实现DDR3 的读写操作                                 
掌握技能                                 
本工程先从SDRAM 逻辑设计开始,通过5 个训练,初步建立SDRAM、DDR 等相关时序的概念。然后掌握DDR2 IP 核生成技巧、仿真技巧、上板过程,掌握DDR2 的用户接口时序,并设计更加易用的DDR2 接口                                 


第三阶段:实战设计阶         

公司提供源工程进行学习,一人一台电脑。

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


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


本阶段的学习是以“研发”为主。


序号                                 
项目名称                                 
工程介绍                                 
技术要点                                 
1                                 
某大数据处理项目                                 
本工程实现大数据通过多路10G光纤传输到FPGA,FPGA将数据保存到DDR3,然后读出上送给PCIE的功能。                                 
多路10G光纤的传输                                 
高速DDR3缓存                                 
高速PCIE的通信                                 
2                                 
某激光测速项目                                 
本工程内容包括高速 AD 采集(500M),FFT 变换、FIR
滤波等内容。本项目计算量大,需要学员掌握速度换资源、
资源换速度等技巧,并使用此技巧来进行架构设计。                                 
500M速率的ADC信号采集                                 
检测方法的FPGA处理                                 
大数据量的FPGA处理方法                                 
千兆网传输                                 
FFT算法实现                                 
3                                 
某CCD项目                                 
本工程实现光谱采集系统,包括 USB 接口、CCD 摄像头采集、
存储控制等,是一个相对完备的 FPGA 项目。                                 
CCD采集                                 
USB接口传输                                 
上位机和FPGA的通信                                 
EEPROM处理                                 
硬件产品的生产流程                                 
4                                 
视频拼接项目                                 
本工程是基于LATTICE芯片,实现LVDS、RGB等图像输入,在FPGA中实现画中画效果,最终使用LVDS输出的功能。                                 
该功能多用于汽车电子行业。                                 
LATTICE芯片的使用                                 
LVDS视频输入                                 
LVDS视频输出                                 
视频拼接的处理方式                                 
5                                 
MIPI项目                                 
本工程是基于LATTICE芯片,实现MIPI协议的功能,包括MIPI输入和输出。                                 
LATTICE的芯片使用                                 
MIPI D_PHY设计                                 
MIPI CSI协议的设计                                 
图像拼接的处理方法                                 
FPGA错误检测机制                                 
6                                 
某精密仪器项目                                 
本工程的重点是JESD204B接口,使用该接口可以实现多达2G的ADC和DAC转换效率。                                 
JESD204B接口是技术前沿,市场大量需求该类型人才。                                 
千兆网传输                                 
上位机和FPGA通信机制                                 
ADC7961的数据采集                                 
AD9144的数模转换,转换速率高达1G                                 
JESD204B接口                                 
7                                 
机器视觉图像采集传输工程                                 
本工程实现的是从工业摄像头采集后,做一定的图像算法处理,最后通过GIGE协议上送给电脑的功能。                                 
本工程内容 MP9031 摄像头配置、摄像头采集,伽玛校正、图像切割、GIGE 协议实现,图像存储控制、UDP 千兆网传输等内容,其中实现难点是图像存储控制,因为涉及到包文重传、分发等。                                 

        
六、教学特色         

1、注重设计规范
明德扬注重设计代码规范,不仅要求设计出来,还要求设计得规范,易懂可移植。

2、注重设计思路
课程重点在于讲述项目实现的整体思路,不局限于个别项目的具体实现。整个过程将“至简”设计理念贯穿始终,就是“一次只考虑一个问题”。

3、精心设计由浅入深的体系化案例
在基础案例搭建的框架下基于某一设计共性特征形成一系列满足不同应用需求的设计。使学员能够做到举一反三、触类旁通,最终掌握并灵活应用至简设计模式。

4、开放的项目实践
明德扬将公开非常多的企业项目,提供源工程、源代码供学员学习,这些都是无价之宝。学员可以尽情学习到实际的企业项目。

5、实际项目参与机会
明德扬学员一般都要接受实际项目的锻炼,参与实际项目的研发,完成实际项目的任务。

6、高端的技术学习
提供的高端技术课程,内容包括PCIE、DDR3、光纤通信、超高速的AD DA采集等,甚至还包括有热门的JESD204B协议。


7、硬件学习设施好
一人配一台高端电脑。
提供包括XILINX、ALTERA、LATTICE等公司的高端开发板供学员学习,其中还有AD9144等高端AD板子。

8、贴近企业的学习方式
学校的学习方式是以传授知识为主,对于知识的应用能力要求不高。企业的学习方式以实现任务目标为要求,需要的就是知识的应用能力。明德扬采用贴近企业的学习方式,学习过程中不断提出的设计任务,反复锤炼学员的应用技能,使之能胜任未来面临的工作任务。

9、授人以渔
至简设计法是明德扬丰富项目经验的结晶,它将高级的设计技巧转化成几条规则,掌握了这些规则就相当于拥有多年的经验。授人以鱼不如授人以渔,明德扬传授的不是那些终将过时的某种知识,而是让人终身受益的思维方式和技能。



七、课时         
完成大纲全部知识,一般3个月 (600个学时以上) 学会为止         

         

         
八、学习保障         
1、入学即签订专业的培训协议;         
2、包学包会,学会为止         
3、培训期间提供设备使用,学习资源,所有工程源代码;         
4、推荐高薪就业,毕业生平均薪资8K-16K         

         

九、学费         
学费:16800元,含培训所有费用,不含食宿。         

         
住宿可提供学员宿舍,4人/间,350元/月,也可自行解决。         



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

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

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

    校园环境:
   

公司前台:


课室环境






项目部分开发板展示:














认真学习的同学们

认真学习的同学们
66.jpg
加QQ:1744527324,获取更多FPGA资料!
 楼主| 发表于 2019-10-15 09:49:35 | 显示全部楼层
本帖最后由 明德扬小冉 于 2019-10-21 10:00 编辑


明德扬老师认真负责,来不了培训基地没关系,线上一样解决问题
线上辅导.JPG
加QQ:1744527324,获取更多FPGA资料!
 楼主| 发表于 2019-10-15 09:52:50 | 显示全部楼层
本帖最后由 明德扬小冉 于 2019-10-21 09:58 编辑


是谁天黑透了还在努力学习,是我们明德扬的优秀学员们呀!
深夜学习 (1).JPG
加QQ:1744527324,获取更多FPGA资料!
 楼主| 发表于 2019-10-15 10:03:23 | 显示全部楼层
本帖最后由 明德扬小冉 于 2019-10-21 09:55 编辑

明德扬老师面对面为学员解决问题,有这样认真负责的老师,还怕学不会?

2019-10-15 101708.jpg
加QQ:1744527324,获取更多FPGA资料!
 楼主| 发表于 2019-10-15 10:23:36 | 显示全部楼层
本帖最后由 明德扬小冉 于 2019-10-21 09:54 编辑

明德扬就业班学员一起讨论问题,互相帮助才能一起成长,加油!

2019-10-15 103358.jpg
加QQ:1744527324,获取更多FPGA资料!
 楼主| 发表于 2019-10-15 16:12:30 | 显示全部楼层
本帖最后由 明德扬小冉 于 2019-10-21 09:59 编辑

恭喜明德扬同学ADDA正弦波显示调试成功,前一分钟还在调试,后一分钟就成功显示,胜利的果实一定要拍照纪念,只要努力就有收获!
调试成功 (3).JPG
调试成功 (2).JPG
调试成功 (1).jpg

加QQ:1744527324,获取更多FPGA资料!
 楼主| 发表于 2019-10-17 16:57:10 | 显示全部楼层
本帖最后由 明德扬小冉 于 2019-10-18 16:46 编辑

明德扬的学员,文能写码做设计,武能抬水助女生,小哥哥是最可爱的人~


2019-10-17 164422.jpg
加QQ:1744527324,获取更多FPGA资料!
 楼主| 发表于 2019-10-18 16:38:00 | 显示全部楼层
明德扬小课堂开课啦,今天潘老师为大家分享温度检测工程~

授课1

授课1

代码解析


授课2

授课2

认真授课


授课3

授课3

上板效果演示


授课4

授课4


上板效果演示



加QQ:1744527324,获取更多FPGA资料!
 楼主| 发表于 2019-10-26 10:27:37 | 显示全部楼层
恭喜明德扬两位就业班学员学成华科项目,进行项目答辩!辛苦钻研必定可以硕果累累,大家一起加油吧!
答辩 (2).jpg
答辩 (1).jpg

加QQ:1744527324,获取更多FPGA资料!
 楼主| 发表于 2019-10-26 10:31:47 | 显示全部楼层
潘老师为大家演示项目效果,在明德扬得到的不仅仅是FPGA知识,更珍贵的是接触这么多高级板子与技术的机会,感兴趣的同学联系我了解更多吧~
工程演示 (4).jpg

同学们围着老师观摩学习


工程演示 (1).JPG

硬件部分演示效果


工程演示 (3).JPG

装备齐全


工程演示 (2).JPG
加QQ:1744527324,获取更多FPGA资料!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|MDYBBS ( 粤ICP备16061416号 )

GMT+8, 2024-11-22 19:31 , Processed in 0.078613 second(s), 24 queries .

Powered by Discuz! X3.4

本论坛由广州健飞通信有限公司所有

© 2001-2019 Comsenz Inc.

快速回复 返回顶部 返回列表