明德扬论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫一扫,快捷登录!

查看: 41302|回复: 2

FPGA就业培训班介绍

[复制链接]

23

主题

24

帖子

290

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
290
发表于 2019-9-28 16:49:01 | 显示全部楼层 |阅读模式

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

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

x
一、授课方式

全日制脱产,面授,手把手指导

二、授课校区

广州市番禺校区

三、适用人群

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

九、学费

10800元(因项目的增多,课程内容的丰富,即将涨价到16800元),含培训所有费用,不含食宿。

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

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

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

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

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


校园环境



公司前台

课室环境




项目部分开发板展示:





下一篇:让我们一起打响FPGA工程师就业保卫战
发表于 2020-10-16 18:54:44 来自手机 | 显示全部楼层
每周运动时间!
FPGA学习很紧张,每天要努力完成老师布置的任务书任务,每周抽时间适当运动放松[呲牙]
IMG_20201016_181927.jpg
IMG_20201016_181558.jpg
IMG_20201016_173748.jpg
IMG_20201016_173733.jpg
IMG_20201016_173339.jpg
IMG_20201016_173301.jpg
IMG_20201016_173233.jpg
IMG_20201016_173120.jpg
IMG_20201016_173038.jpg
MP801开发板 网络培训班 就业培训班 FPGA学习资料
周老师 17002067067(微信同号) Q1727673675
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


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

GMT+8, 2020-10-29 03:42 , Processed in 0.570383 second(s), 17 queries , File On.

Powered by Discuz! X3.4

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

© 2001-2019 Comsenz Inc.

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