曙海科技
上海:021-51875830 北京:010-51292078
西安:029-86699670 南京:4008699035
成都:4008699035 武汉:027-50767718
广州:4008699035 深圳:4008699035
沈阳:024-31298103 石家庄:4008699035☆
全国统一报名免费电话:4008699035 微信:shuhaipeixun或15921673576/13918613812 QQ:1299983702
首页 课程表 报名 在线聊 讲师 品牌 QQ聊 活动 就业
曙海科技 FPGA开发工程师班
    入学要求:
    理工科类专科(包括专科)以上学历,有C语言硬件电路基础,通过入学测验。
   就业承诺
       对学员进行职业素养教育;根据学院实际情况建立学员就业档案,确保准确的为学员提供就业服务,保证就业质量。
   教学质量保障
◆ 我们采用3.0的教学方式,教学过程中特别注重实验教学,让学员在实践中迅速提高;
◆ 提供学员职业素养教育;
◆ 培训合格学员可推荐就业;
◆ 培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
◆ 培训结束后免费提供半年的技术支持,充分保证培训后出效果
   开课时间
开课时间:2024年5月1日.....(请抓紧报名)
详情请联系负责老师:021-51875830 赵老师 手机:15921673576/13918613812
   上课地点:
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道)
   学费优惠措施
  两人同时报名,享受95折优惠;三人及三人以上同时报名,享受9折优惠。
   各阶段课程安排说明
课程目标

通过本课程的系统学习,可以使学员由浅入深的掌握FPGA设计的方方面面,能够独立胜任FPGA系统硬件设计、逻辑设计和系统设计等方面的工作。课程目标包括:
1. 精通电路设计EDA软件的操作与使用;
2. 掌握FPGA核心电路以及外围接口电路设计方法;
3. 掌握FPGA硬件电路的调试方法和技巧;
4. 精通硬件描述语言Verilog HDL的设计和仿真;
5. 精通基于FPGA的数据采集系统设计方法;
6. 精通基于FPGA的信号处理系统设计方法;
7. 掌握基于FPGA的SoPC系统设计方法;
8. 掌握FPGA与其他处理器,如ARM、DSP等互联系统的设计开发;
9. 掌握FPGA实际项目案例开发流程。

◆ 就业方向

消费类电子、工业控制、军工企事业、电信/网络/通讯、航空航天、汽车电子、医疗设备、仪器仪表等行业。

◆ 收入待遇

FPGA相关行业的工程师指导薪金在3500-10000元,实际情况会根据企业的性质、所处地区、行业、企业的实际情况及员工的个人能力有所差别,具体以学员与企业签订的劳动合同为准。

◆ 报名赠送: FPGA培训教材,FPGA开发软件工具

◆ 就业保障:

1、和诸多FPGA公司良好的合作关系。
2、签署FPGA就业保证协议,提供就业保障。

◆培训特色

1,项目案例解析+公司实战演练
2,定制化课程+实际方案解决
3,求职指导+FPGA职业规划

◆ 免费颁发证书:嵌入式《FPGA系统设计工程师证书》
 第一阶段:FPGA硬件设计工程师
    ◆课程目标
  • 职场定位:Hardware Development Engineer for FPGA
  • 本期目标:FPGA系统设计是现在热门的嵌入式系统设计领域之一。和DSP和ARM系统设计相比,FPGA系统设计更接近底层硬件电路,因此清晰的硬件系统概念在FPGA设计中起着至关重要的作用。一个精通硬件电路原理的工程师,可以更快的进入FPGA系统的逻辑设计工作,而且可以设计出更适合硬件实现的HDL代码。本阶段学习目标是掌握FPGA硬件电路的基本知识、设计方法和调试技巧,并熟练掌握FPGA开发的软件环境,为将来的逻辑设计工作打好基础。
序号 课程名称 课程内容 掌握要求
1 FPGA开发环境
(QuartusII)
本课程从零起点,讲解QuartusII软件开发系统的功能和安装方法,详细介绍QuartusII下的基本操作、管理配置和编辑器。 通过实验,掌握QuartusII软件环境中代码输入、编译、仿真、下载和调试的方法和技巧。 精通
2 硬件描述语言入门
(Verilog HDL)
硬件描述语言(HDL)是FPGA设计中重要的基础。本课程将从零开始,通过大量编程实例重点讲解Verilog HDL语言的基本语法,常用语句和典型结构等知识。 精通
3 FPGA硬件电路设计基础 本课程主要让学员了解FPGA系统的硬件电路设计,通过对典型系统的拆解分析,掌握FPGA硬件小系统设计的关键知识点。 掌握 上海北京FPGA就业培训班|DSP就业培训班|深圳北京FPGA就业培训课程|广州深圳北京DSP就业培训学校项目外包开发咨询
 第二阶段:FPGA/IC逻辑设计工程师

课程目标

  • 职场定位:Logic Design Engineer for FPGA/IC
  • 本期目标:参加本期培训的学员应该掌握Verilog HDL硬件语言编程技巧,具备FPGA系统设计的硬件基础知识。逻辑设计是FPGA设计和IC设计中重要的一部分,也是就业面很广的一部分。本期学习的主要目标是精通FPGA和IC的逻辑设计,精通FPGA开发流程,强化学员对硬件描述语言(Verilog HDL)的理解和编码调试的能力,同时掌握复杂FPGA系统的结构设计方法。
序号 课程名称 课程内容 掌握要求
4 Verilog HDL语言高级编程技术 HDL语言编程FPGA系统开发中重要的一部分,也是就业面广的方向。本课程的主要目标是精通FPGA/IC的逻辑程序设计,精通Verilog HDL开发环境,强化学员对Verilog HDL的理解和编码调试的能力,包括系统仿真验证、测试台程序设计、任务、函数、有限状态机以及并行流水结构的设计。 精通
5 基于FPGA的数据采集系统设计 数据采集领域是FPGA主要的应用领域, 本课程将教会学员如何从零开始设计一个基于FPGA的数据采集系统,内容包括AD芯片的选择、FPGA芯片选型、硬件电路设、FPGA采集程序设计和调试等。 掌握
6 基于FPGA的数字信号处理系统设计 数字信号处理是FPGA的一个新兴的应用领域,FPGA可以替换传统的DSP芯片或者高性能的CPU来完成数字信号的处理算法。本课程将教会学员在FPGA芯片上从零开始构建一个高性能的数字信号处理系统。内容包括算法的优化策略和方法、在线调试等整个流程。 了解
7 基于FPGA的SoPC系统设计 介绍基于FPGA的SoPC系统相关概念及开发流程,掌握NIOSII软核处理器的构建和裁减方法以及NIOSII下软件设计流程。了解NIOSII外设驱动涉及到的关键技术点,并重点学习用户自定义指令设计和自定义外设的驱动开发。 掌握
 第三阶段:FPGA系统设计工程师

 ● 课程目标

  • 职场定位:FPGA System Design Engineer
  • 本期目标:参加本期培训的学员应该掌握FPGA应用开发和系统开发能力。本期学习的主要目标是掌握基于FPGA的产品开发从需求分析到详细设计整个过程的开发内容,深入掌握Verilog HDL程序开发技巧,能够熟练的根据时序设计出电路。通过实际项目案例,可以对学员知识薄弱环节进行重点加强。目前学员在嵌入式学院可完成的真实项目包括:高速PCI数据采集卡、视频信号捕捉测试卡、视频图像处理芯片原型,学员可在嵌入式学院学习期间独立完成其中一个项目,其他项目可在结业后完成,学院提供相关源码和文档。
序号 课程名称 课程内容 掌握要求
8 FPGA项目实践 本课程将通过一个真实完整的项目案例,让学员了解真实项目的开发流程,让学员知道如何将所学知识应用到项目开发中。本课程将模拟真实项目的管理过程,培养学员项目团队协同开发能力,项目文档编写能力和新知识的学习能力,为下一步就业做好知识上和心理上的充分准备。目前学员在嵌入式学院可完成的真实项目包括:高速PCI数据采集卡、视频信号捕捉测试卡、视频图像处理芯片选型 ,学员可在嵌入式学院学习期间独立完成其中一个项目,其他项目可在结业后完成。 掌握
 第四阶段 FPGA视频图像处理开发工程
    第一部分 FPGA 视频/图像的采集、显示和传输

    1. 硬件设计

    1.1 LCD接口
    1.2 AD/DA接口
    1.3 音频
    1.4 网口
    1.5 串口
    1.6 ps2接口
    1.7 VGA口
    1.8 视频输入输出

    2、Verilog代码设计
    2.1 LCD时序控制
    2.2 视频采集和处理
    2.3 网口verilog设计
    2.4 音频Verilog设计
    2.5 VGA verilog设计

    3. 视频/图像采集的流程

    第二部分 视频/图像FPGA高级开发技巧

    1. 前仿真技巧

    2. 后仿真技巧

    3. SignalTapII逻辑分析仪的使用技巧

    第三部分 Sopc技术在视频/图像处理中的应用

    1. SOPC的组成及设计思想

    2. SOPC开发工具的使用

    3. 运用SOPC进行图像处理软硬件开发设计
    3.1 运用SOPC进行图像处理软核CPU设计
    3.2 运用SOPC进行图像处理硬件设计
    3.3 运用SOPC进行图像处理程序设计

    第四部分 视频/图像处理、网络传输项目实战

    1、方案功能设计:视频图像采集、处理、网络传输、音频处理
    2、方案硬件设计:网口、 LCD、视频口、音频口等
    3、方案软件设计


    第五部分 数码相框FPGA设计项目实战

    1、方案功能设计:实现一个数码相框的功能,能循环播放图片,可以通过触摸屏设定播放速度,
    可以翻阅存在SD卡中的相片。
    2、硬件设计:LCD,触摸屏,SD卡接口等
    3、软件设计:LCD驱动,触摸屏驱动,SD卡驱动,JPEG图像编解码,屏幕界面构建和动作构建等。

 第五阶段 FPGA工程项目实战强化
该课程将讲解和实践FPGA从建模到PCB实现的工业过程。具体包括,从需求到FPGA的建模,IO端口电平标准,OCT,FPGA的专用电路,JTAG,如何设计FPGA的配置电路,高速信号的处理,SSN,SI和EMI,PCB的高速电路设计,BGA器件的扇出,文档编写。通过练习,学员将完成一个完整的FPGA工程设计,包括硬件,固件和软件和文档部分。硬件部分包括原理图设计,多层电路板设计和高速电路设计;固件部分包括HDL建模工程以及对应的验证工程;软件部分包括必要的上位机编码;文档部分包括产品使用说明书和产品设计报告和产品测试报告。该课程的目的:学员将能够参与或完成FPGA工程;能够提供规范的原理图,能够正确的进行PCB设计,能够编写完整的文档,为企业提供具有完整实现能力和再实现能力的现代工程师。
 第六阶段 FPGA项目案例毕业设计
FPGA项目案例毕业设计将设计并实现一个真实和完整FPGA项目的开发流程,涉及方向为通信、数据采集、软件无线电、图像与视频处理等方面。要求学员将前面所学知识融入运用到实际项目开发中,培养学员的团队开发和协同工作能力,强化学员完成标准设计文档能力,为以后的工作打下坚实基础。

通过真实产品的项目案例培训,使学员更有竞争力,跨入高薪名企!