一、 授课方式
周一-周五在线课程,老师在线辅导、答疑,远程交流
周六-周日现场教学,老师实时指导项目
二、 授课校区
广州番禺校区
三、 适用人群:
在广州、深圳等周边的学生或工作人士需要学习FPGA
四、教学目的
让学员具备FPGA开发能力以及实现就业,实践性的培训,让学员在最短时间内做最多的项目。通过项目实践,循环上升,完成一个一个老师布置的练习题目,提高自身设计能力,培训班培养学员的是思维逻辑能力,独立设计能力。
五、 课程内容 :
周末班基础部分 |
||
计数器部分 |
章节 |
明德扬计数器规范 |
明德扬计数器六步法 |
||
明德扬计数器训练 |
||
内容 |
计数器部分共有56题设计题涉及: |
|
达到效果 |
1.掌握明德扬计数器模板,掌握计数器的设计步骤 |
|
状态机部分 |
章节 |
明德扬状态机规范 |
明德扬状态机要点讲解 |
||
明德扬状态机训练 |
||
内容 |
状态机共 18 道训练题型,其中涉及: |
|
达到效果 |
1.掌握明德扬状态机模板,掌握状态机的设计步骤 |
|
第四部分明德扬FIFO架构 |
章节 |
FIFO原理 |
FIFO架构原理 |
||
FIFO架构训练 |
||
内容 |
||
达到效果 |
使用 FIFO实现应用功能,掌握FIFO在实际项目中的重要性和应用 |
|
第五部分 软件使用 |
章节 |
QUARTUS软件使用 |
modelsim软件使用 |
||
测试文件编写 |
||
调试技巧、signaltap |
||
内容 |
quartus、modelsim的使用教程 |
|
达到效果 |
掌握quartus、modelsim常用软件的使用 |
|
第六部分时序约束 |
章节 |
时序约束基本原理 |
时序约束训练 |
||
内容 |
学习时序原理 |
|
达到效果 |
掌握altera时序约束基本知识点和时序约束技巧 |
|
其他资料 |
|
|
主要内容包括:
序号 |
项目内容 |
序号 |
项目内容 |
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 |
TCP IP协议 |
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 |
SDRAM BURST传输实现读写方法 |
53 |
随路时钟方法 |
26 |
DDR2 IP核的生成 |
54 |
流水线设计 |
27 |
用MODELSIM仿真DDR2 |
55 |
如何阅读他人代码 |
28 |
千兆网接口PHY芯片的应用 |
56 |
上板、仿真工具的应用 |
周末班项目部分 |
||
温度检测工程 |
项目简介 |
本项目主要是通过串口助手发送指令设置温度采集的使能、关闭信号,温度报警的上下限值,并将采集到的温度实时显示到数码管上。 |
掌握技能 |
本工程包括 ASCII 和 HEX 的转换、串口、温度传感器控制、 |
|
边缘检测工程 |
项目简介 |
本项目主要是实现按键按下后FPGA通过SCCB对摄像头OV7670初始化配置,然后摄像头输出行、场及RGB信号,FPGA再对识别后的RGB信号进行灰度转换、高斯滤波、图像二值化、加sobel算子、之后通过乒乓操作输出到VGA接口在显示器显示检测到的 |
掌握技能 |
本工程包括摄像头采集、摄像头配置、按键消抖、灰度 |
|
项目简介 |
本项目主要是通过千兆以太网模块RTL8211,通过调用以太网IP核采用GMII模式,自己编写IP头、UDP头、ARP头的加包头(发送)、解包头程序(接收),初始化配置 |
|
掌握技能 |
千兆网工程包括网络基础知识、UDP 层协议打包和解包、 |
|
DDR工程 |
项目简介 |
本项目主要是先实现SDRAM的初始化、读、写、自动刷新操作了解SDRAM的工作工程,之后通过调用PLL以及DDR3 IP核实现DDR3的读写操作。 |
掌握技能 |
本工程先从 SDRAM 逻辑设计开始,通过 5 个训练,初 |
选学项目(任选一个) |
|||
序号 |
项目名称 |
工程介绍 |
技术要点 |
1 |
某大数据处理项目 |
本工程实现大数据通过多路10G光纤传输到FPGA,FPGA将数据保存到DDR3,然后读出上送给PCIE的功能。 |
1. 多路10G光纤的传输 2. 高速DDR3缓存 3. 高速PCIE的通信 |
2 |
某激光测速项目 |
本工程内容包括高速 AD 采集(500M),FFT 变换、FIR |
1. 500M速率的ADC信号采集 2. 检测方法的FPGA处理 3. 大数据量的FPGA处理方法 4. 千兆网传输 5. FFT算法实现
本工程内容包括高速 AD 采集(500M),FFT 变换、FIR |
3 |
某CCD项目 |
本工程实现光谱采集系统,包括 USB 接口、CCD 摄像头采集、 |
1. CCD采集 2. USB接口传输 3. 上位机和FPGA的通信 4. EEPROM处理 5. 硬件产品的生产流程 |
4 |
视频拼接项目 |
本工程是基于LATTICE芯片,实现LVDS、RGB等图像输入,在FPGA中实现画中画效果,最终使用LVDS输出的功能。 该功能多用于汽车电子行业。 |
1. LATTICE芯片的使用 2. LVDS视频输入 3. LVDS视频输出 4. 视频拼接的处理方式 |
5 |
MIPI项目 |
本工程是基于LATTICE芯片,实现MIPI协议的功能,包括MIPI输入和输出。 |
1. LATTICE的芯片使用 2. MIPI D_PHY设计 3. MIPI CSI协议的设计 4. 图像拼接的处理方法 5. FPGA错误检测机制 |
6 |
某精密仪器项目 |
本工程的重点是JESD204B接口,使用该接口可以实现多达2G的ADC和DAC转换效率。 JESD204B接口是技术前沿,市场大量需求该类型人才。 |
1. 千兆网传输 2. 上位机和FPGA通信机制 3. ADC7961的数据采集 4. AD9144的数模转换,转换速率高达1G 5. JESD204B接口 |
7 |
机器视觉图像采集传输工程 |
本工程实现的是从工业摄像头采集后,做一定的图像算法处理,最后通过GIGE协议上送给电脑的功能。 |
本工程内容 MP9031 摄像头配置、摄像头采集,伽玛校 |
六、 教学特色
(一)至简设计法
至简设计法是潘老师独创的fpga设计法,其最大的特点是设计模板化、思考步骤化。设计模板化,在设计上明德扬把一些功能模板规范成可复用的模板,设计者只需要填入参数就能把设计做出来,极大地减少代码上不必要的错误,设计者只需要专心做好设计。思考步骤化,至简设计法能帮助学者形成严谨的逻辑思维,做到设计有根据思考有步骤。
(二)三段式教学法
明德扬培训是三段式教学法,是明德扬在“掌握实际操作技能”的“工程师教学”理论上发展而来的,针对FPGA教学的具体步骤。
1、基础阶段。
第一个阶段基础阶段,掌握FPGA设计所必修的至简设计法、软件工具、语言语法、六步法、变量法等方面内容,实现“给定功能即可实现”的效果。本阶段网络班培训需要1个月左右完成。
2、项目阶段
第二阶段为项目阶段,完成3-5个最具实用代表性的FPGA实际项目,达到“见多识广”的规范所通用的方法。运用这种方法,可以完成所有的项目。
3、综合项目:边缘检测+千兆网传输显示项目+上位机显示。
本阶段由潘文明导师进行指导,达到在垂直应用领域“专”“精”的效果,实现从“小白”到“大牛”的突破。
七、 课时
300个学时。完成时间看个人接受能力,进度是个人控制的。当然越勤快进度就越快。
八、 学习保障:
1、付款后立即开通培训班权限;
2、签订100%专业学习协议,包学包会,学会为止;
3、不定期举办“模拟面试”,增长学员的阅历;
4、优秀学员推荐就业。
九、学费
学费8800元,含开发板使用权、配套学习资源、一对一导师服务。
十、周末培训班优势
1、一年 365 天的在线辅导期,工作日在线学习,周末现场学习,现场手把手教
2、按照企业要求训练学员,让培训完的学员在最短时间内接触最多项目提升自己技能,增加竞争力,提升工资待遇
3、工程师的训练,按照步骤学习,知识点个个击破,按照步骤学习
4、导师及时纠正学习错误,方向偏差,实时解答,提供清晰的设计思路。