FPGA培训

基于FPGA的SOPC设计培训班(TSSP0701)

FPGA培训免费试听  
   课程背景

        SOPC培训课程包含SOPC设计理念与研发环境以及NiosⅡ嵌入式软核处理器设计等基础课程,能帮助初学者快速入门,提高对片上可编程系统开发模型与开发流程的理解,并可以立即动手进行开发设计和实验。每次课程都配有相关实验,实验可以在华清远见的SOPC硬件平台上进行。通过实验,学员可以更好的理解消化课堂知识,工程实践水平会得到迅速提高。

   课程目标

        培养学员熟练掌握和使用基于FPGA的SOPC数字系统开发工具、开发流程,能够独立解决开发中常见问题,能够自主进行成熟的基于SOPC(Altera NIOSII CPU)的数字系统设计。

   培养对象

        FPGA系统的软件和硬件开发工程师,电子类专业的大学生和研究生。

   入学要求

        学员学习本课程应具备下列基础知识:
        ◆  FPGA开发基础知识(参加本公司的“FPGA应用设计初级班”培训的尤佳)

   师资团队

       【姚老师】
●     北京航空航天大学自动化专业博士学位,FPGA培训课程讲师,有8年的FPGA和DSP系统硬件开发经验,成功开发了卫星载超高速图像压缩系统、红外图像采集压缩和传输系统、基于MPEG4/H.264的网络监控系统、高速(1GHz)并行(4颗)DSP图像处理系统, 超大规模高速500万门FPGA验证平台(Altera StratixII EP2S180)。目前正在参与或负责多项“十五”和“十一五”预研项目以及863重点项目的硬、软件设计等工作。近4年来一直从事视频和图像处理领域的高速DSP系统硬、软件和FPGA系统的设计和开发,具有非常丰富的高速系统设计经验,精通TI公司的C6000系列高速DSP和Altera公司的全系列FPGA/CPLD。

       【陈老师】
●     EDA(电子设计自动化)领域资深设计工程师,自动化专业博士学位,有多项FPGA大型系统的开发经验,并且从事EDA培训教育多年,有丰富的培训经验。

更多师资力量请参见华清远见师资团队

   教材

        ◆《华清远见-SOPC应用设计培训班讲义》

   班级规模及环境

        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。本课程实验设备由“Red Logic工作室”友情提供。

   学时

        课时: 共2天,每天6学时,总计12学时
       新开班时间:7月7日-7月8日,8月25日-8月26日

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

   费用

        ◆培训费用(含教材费):1500元,团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠
        ◆认证费(可选):300元(考核通过,颁发软件行业协会嵌入式系统分会认证的《SOPC应用设计工程师》证书)    >>单击查看证书样本
        ◆上课地点:清华大学
        ◆外地学员:代理安排食宿(需提前预定)

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

   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
        3、培训合格学员可享受免费推荐就业机会。

   课程进度安排
时间 课程大纲 课程内容

第一天

9:00
|
16:30

1、基于FPGA的SOPC 设计理念以及SOPC开发基础知识

1 基于FPGA的SOPC 设计理念
1.1 嵌入式处理器的发展历史和代表技术
1.2 基于FPGA的软核处理器特点和应用场合,包括Altera NIOSII,Xilinx MicroBlasze.l
1.3 可编程器件设计中的可重用设计方法
1.4 IP复用资源
1.5 软核和硬核的区别
1.6 SOC与SOPC的对比分析
1.7 基于FPGA的SOPC的实现过程
2 QuartusⅡ开发环境及华清远见SoPC开发平台简介
2.1 QuartusⅡ软件的安装、设计输入、综合,编译和FPGA的配置
2.2 华清远见SOPC研发平台原理及结构介绍
2.3 熟悉QuartusⅡ开发环境,了解SOPC设计流程
3 内嵌式逻辑分析仪的使用
3.1 设计中嵌入SignalTapⅡ逻辑分析仪
3.2 SignalTapⅡ分析器件编程
3.3 在SOPC Builder中使用SignalTapⅡ逻辑分析仪
3.4 应用技巧以及示例(包括:安装SignalTapⅡ;设置触发条件;启动SignalTapⅡ分析操作;信号节点的资源利用)
4 SOPC Builder开发工具介绍
4.1 SOPC Builder开发工具介绍
4.2 SOPC Builder设计流程
4.3 NiosⅡ软核处理器介绍
4.4 NiosⅡ软核处理器的用户配置方法
4.5 SOPC Builder用户界面
5 Nios Ⅱ嵌入式软核处理器设计
5.1 NiosⅡ的软/硬件开发流程及规范
5.2 NiosⅡ的开发平台和集成开发环境(IDE)特点
5.3 NiosⅡ的外围接口
6 SOPC 生成一个完整的NIOSII系统演示
6.1 NiosⅡ硬件的小系统组成
6.2 NiosⅡ系统下烧写FLASH工具
6.3 NiosⅡ系统的启动过程
7 上机实践

第二天

9:00
|
16:30

2、基于NIOSII 嵌入式处理器的操作系统开发以及网络应用

1 在Nios Ⅱ上使用μC/OS Ⅱ操作系统
1.1 μC/OS Ⅱ 概述
1.2 NIOS IDE对μC/OS Ⅱ的支持
1.3 NIOS IDE 中μC/OS Ⅱ的属性设定及含义
1.4 基于μC/OS Ⅱ多任务程序的设计方法
2 在NiosⅡ上使用μClinux操作系统
2.1 Microtronix公司的μClinux开发包简介
2.2 Linux常用的指令
2.3 NIOS SDK Shell中对μClinux的支持
2.4 μClinux Kernel工程的设置和编译
2.5 Filesystem工程的设置和编译
2.6 “Hello World!”程序在μClinux上的运行
3 在NiosⅡ上网络接口功能的实现
3.1 LAN91C111网络接口芯片简介
3.2 SOPC下增加网络接口模块
3.3 Socket通讯实现
3.4 WebServer功能实现
4 SOPC技术的应用实例及发展趋势
4.1 结合华清远见研发平台展示SOPC应用实例
4.2 Nios嵌入式设计大赛的获奖作品介绍分析
4.3 SOPC在目前应用领域的需求发展趋势
5 上机实践

我要参加基于FPGA的SOPC设计培训课程

 
基于FPGA & CPLD的数字IC设计方法
基于FPGA & CPLD的数字IC设计方法
【作者】 (美)Bob Zeidman
Altera FPGA/CPLD设计(高级篇)(2CD) Altera FPGA/CPLD设计(高级篇)
【作者】 EDA先锋工作室 吴继华 王诚
ALTERA FPGA-CPLD设计(基础篇)
CPLD/FPGA嵌入式应用开发技术白金手册
CPLD/FPGA应用系统设计与产品开发
FPGA/CPLD新技术指南
CPLD/FPGA可编程逻辑器件应用与开发