Matlab培训
 
  Home  手机站点  培训课程   在线报名   讲师介绍   学员评论  曙海介绍  联系曙海  企业内训  项目承接 付款方式  最新就业信息
FPGA培训班系列课程
FPGA项目实战系列课程----
赛灵思Xilinx 7系列FPGA ARM SOC培训
嵌入式OS--4G手机操作系统
TI DSP开发编程培训课程
游戏开发编程培训课程
Linux编程开发培训课程
ARM开发培训班课程
WinCE开发培训班课程
单片机系列培训班课程
嵌入式硬件设计
VxWorks开发培训班课程
PowerPC开发培训班课程
PLC编程/变频器/数控/人机界面 
开发语言培训班课程
3G手机软件测试、硬件测试
物联网培训班系列课程
Tiny OS培训班系列课程
小型机系统管理
其他类
友情连接
WEB 在 线 客 服
南京WEB 在 线 客 服
武汉WEB 在 线 客 服
西安WEB 在 线 客 服
广州WEB 在 线 客 服
点击这里给我发消息  
QQ客服一
点击这里给我发消息  
QQ客服二
点击这里给我发消息
QQ客服三
课程公告信息列表
人才推荐&企业招聘合作

合作企业最新人才需求公告

◆招人、应聘、人才合作,
请把需求发到officeoffice@126.com或
访问曙海旗下网站---
电子人才网
www.morning-sea.com.cn
曙海合作&授权单位
曙海培训多媒体实验室
招聘岗位和职位要求
邮件列表
 
   .课.程.背.景.     赛灵思Xilinx 7系列FPGA SOC开发培训(FPGA+ARM)

        赛灵思Xilinx 7系列FPGA SOC开发培训班主要是介绍赛灵思Xilinx 7系列FPGA SOC开发的高级技巧,深入探讨如何进行SOC的开发,如何SOC中ARM的开发,进而设计出高性能的SOC产品。同时介绍了FPGA和ARM芯片构成的高性能协同计算系统的软/硬件设计技术。课程中会结合实际的工程设计代码讲解并行设计技术,流水线设计技术等实用技巧,帮助学员短时间内理解和掌握这些高级技巧,并可以尽快应用到工程项目中去。

   .课.程.目.标.

        本课程主要针对具备一定基础的学员,帮助学员快速提高技能,使之能够运用高级技巧快速自主地设计复杂FPGA和ARM协同工作的系统。

   .培.养.对.象.

        具备一年左右的FPGA系统或者硬件系统开发设计经验的工程师,或者具有一定基础的电子类专业的大学生和研究生。

    入 学 要 求

        学员学习本课程应具备下列基础知识:
        ◆已经参加过FPGA应用设计初级班的学习,或者了解FPGA的开发设计流程;
        ◆具备一定的FPGA设计基础,熟悉VHDL或者Verilog HDL语言。
☆注重质量 ☆边讲边练

        ☆合格学员免费推荐工作
        ★实验设备请点击这儿查看★

    班 级 规 模 及 环 境
       坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。
   时间地点

上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):赛灵思Xilinx 7系列开课:即将开课,详情请咨询客服。

本课程每期班限额5名,报满即停止报名,请提前在线或电话预约

    学 时 和费用
     ☆资深工程师授课

        
    最 新 优 惠
      
团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 。注意:在读学生凭学生证,即使一个人也优惠500元。

        同时报选《FPGA应用设计初级班》,即享受300元现金优惠!

   .质.量.保.障.

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
        3、培训合格学员可享受免费推荐就业机会。

   。师。资。团。队。

【李健飞】

FPGA课程金牌讲师,项目经验非常丰富,15年FPGA/DSP系统硬件开发工作经验。熟悉整个EDA设计流程,熟练使用Alter、Xinlinx,ModelSim开发工具,精通Verilog HDL语言和VHDL语言,精通Nios II EDS/SOPC、、IP核、PCI PLX 9054数据采集卡等开发。

【陈宏伟】

资深FPGA开发工程师,FPGA培训课程金牌讲师,有8年的FPGA和DSP系统硬件开发经验,最近4年来一直从事视频和图像处理领域的高速DSP系统硬、软件和FPGA系统的设计和开发,具有非常丰富的高速系统设计经验,精通TI公司的C6000系列高速DSP和Altera公司的全系列FPGA/CPLD。

        更多师资力量请参见曙海师资团队,请点击这儿查看

   课程进度安排
课程大纲

第一阶段

学习目标

     1. 掌握FPGA系统设计的三个基本原则及三种常用技巧
     2. 掌握ISE软件典型IP核
     3.ModelSim SE仿真验证技巧,学会设计测试激励文件-Testbench

 

1. 三个设计基本原则,包括面积和速度的平衡互换原则,硬件可实现原则和同步设计原则。
2.掌握I2C协议,掌握时钟线和数据线是如何控制数据的读写的。
3. FPGA设计仿真验证的原理和方法
4. ModelSim SE仿真验证技巧
5. 仿真测试文件(Testbench)的设计方法

6. 异步SRAM的操作时序
7. USB开发方案
8. AD数模开发
9. LCD开发

10. Series FPGA Overview
11. CLB Architecture
12. Slice Flip-Flops
13. Lab 1: CLB Resources
14. Memory Resources
15. Lab 2: Memory Resources
16. DSP Resources
17. Lab 3: DSP Resources

 

1. 实战训练一:
   训练课题:“  ModelSim软件的使用”
   实验要点:
    1.1  ModelSim软件工程创建
    1.2  ModelSim软件进行仿真
    1.3  测试文件(Testbench)的设计方法
2. 实战训练二:
   训练课题:“异步SRAM存储器读写操作”
   实验要点:
    2.1  SRAM存储器的操作时序设计
    2.2  复杂硬件开发的思想方法

第二阶段


学习目标

    第一阶段的课程主要帮助学员了解ARM体系结构及工作原理,Uboot开发环境搭建和编译,Uboot的板子移植,掌握ARM指令集,学会Uboot的板子移植法。

 

1 ARM体系结构
    1.1 ARM简介
    1.2 ARM体系结构
    1.3 流水线
    1.4 处理器工作模式
    1.5 ARM处理器核
2 ARM指令集
3 Uboot开发环境搭建
    2.1 虚拟机里Linux和虚拟机外Windos共享数据
    2.2 Uboot开发环境搭建和编译
4 Uboot移植
    4.1 Uboot的源码结构和环节搭建
    4.2 Uboot的移植过程
    4.3 Uboot移植注意事项和开发技巧
    4.4 Uboot的编译
5. I/O Resources
6. Lab 4: I/O Resources
7. Clocking Resources
8. Lab 5: Clocking Resources
9. Memory Controllers
10. Dedicated Hardware
11. Coding Techniques


 

实验
    1、Uboot开发环境搭建和编译
    2、Uboot的板子移植实战

第三阶段
学习目标

    掌握在ARM板子上进行内核移植的方法和技巧。

 

1 kernel开发环境搭建、源码结构和开发工具的使用
    1.1 kernel开发环境搭建
    1.2 kernel源码结构
    1.3 kernel开发工具的使用
    1.4 kernel开发命令
    1.5 kernel的编译和镜像

2 向ARM板移植Kernel内核
    2.1 Usb口的移植
    2.2 SD卡移植
    2.3 LCD移植
    2.4 音频移植
    2.5 串口移植
    2.6 网口移植
    2.7 触摸屏移植

    2.8 RTC移植

 

实验:
    1、kernel开发环境搭建实验
    2、kernel的编译实验
    3、向ARM板移植Kernel内核

第四阶段
学习目标

    掌握在ARM板子上进行高级开发---ARM上进行驱动开发的方法和技巧。

 

1 驱动开发流程、、编程规范、注意事项和技巧
    1.1 驱动开发流程
    1.2 驱动如何加入Kernel内核
    1.3 驱动程序的编写规范
    1.4 ARM上进行驱动开发的注意事项
    1.5 ARM上进行驱动开发的技巧

2 ARM上典型驱动程序的开发
    2.1 网络驱动开发案例
    2.2 LCD驱动开发案例
    2.3 SD卡开发案例

 

实验:
    1、 驱动如何加入Kernel内核实验
    2、 LCD驱动开发实验
    3、 网络驱动开发实验


第五阶段
学习目标

    掌握在Xilinx 7系列进行开发的综合方法和技巧,利用PlanAhead设计分析工具进行高级设计。

 

1 嵌入式系统总线AXI4的设计
    1.1 嵌入式系统总线AXI4的设计要点
    1.2 嵌入式系统总线AXI4的设计流程
    1.3 嵌入式系统总线AXI4的设计技巧

2 利用PlanAhead设计分析工具进行高级设计
    2.1 PlanAhead介绍
    2.2 PlanAhead设计要点
    2.3 利用PlanAhead设计分析工具进行高级设计

 

实验:
     利用PlanAhead设计分析工具进行高级设计实验



 
SOC芯片设计培训
.(2014年7月11)..................................................................................





在线客服