欢迎使用协会管理平台,请 登录 | 注册

关于举办“嵌入式FPGA系统设计高级工程师”培训班的通知

2007-12-28 11:55   作者:

各有关单位:
    随着超大规模集成电路(VLSI)技术和计算机辅助设计(CAD)技术的发展,越来越多系统设计是基于现场可编程门阵列(FPGA)的。采用FPGA器件可以将原来电路板级产品集成为芯片级产品,从而降低了功耗,提高了系统可靠性。今天FPGA正在以惊人的速度发展着,一个芯片可以包含数百万个门,而且有越来越多的FPGA内可以嵌入各种档次的CPU,出现了SOPC系统,代表着嵌入式系统发展的新方向。芯片设计正由传统的专业芯片机构向个人设计转变,谁能早一步掌握这门技术,就能在人才市场的竞争中立于有利位置。
    目前国内的许多嵌入式系统开发商,其嵌入式硬件和软件的开发方法和工具仍处在“初级阶段”。这在成本、时间和技术三个方面影响了企业新产品的迅速推出。为提高嵌入式硬件和软件的开发和应用水平,我中心联合国内外嵌入式领域的资深技术专家和行业精英,推出“嵌入式FPGA系统设计高级工程师”培训班。现将相关事宜通知如下:
一、培训目标
1.系统地了解FPGA的逻辑结构;
2.掌握Verilog 硬件描述语言设计方法;
3.掌握一种FPGA电路设计流程和方法;
4.掌握基于FPGA的IP开发方法;
5.掌握基于SOPC的系统设计方法;
6.最终掌握一种新的基于FPGA的嵌入式系统设计方法。
帮助您的企业实现以下目标:
(1)提升现有开发团队技术,进一步掌握利用FPGA的数字设计的技术,培养能独立开发嵌入式系统的高级工程师;
(2)技术升级及产品更新换代,将过去独立的处理器系统改造为由一片FPGA实现的嵌入式系统。
二、培训对象
    嵌入式数字系统和SOPC项目经理,嵌入式数字系统和SOPC硬件/软件开发人员,嵌入式系统分析设计人员、嵌入式测试工程师、嵌入式操作系统工程师、嵌入式数字系统移植工程师,以及想从事嵌入式数字系统开发的开发人员。
三、学员基础
1.具备数字逻辑电路和系统的基本知识;
2.具备C语言、汇编语言和硬件描述语言的基本知识;
3.至少使用过一种微处理器开发板,具备嵌入式系统开发经验,做过嵌入式项目开发。
四、专家团队
    讲师团队由国内资深嵌入式和数字系统设计专家及行业精英组成,具备数字系统核心技术设计经验,并有丰富的大型嵌入式系统项目经验。领先的设计方法学理论和丰富的实战经验,将引领学员从不同的视角来审视和掌握嵌入式软件系统开发的精髓:
夏宇闻  北京航空航天大学电子信息工程学院教授,神州龙芯IC设计顾问。主要从事复杂数字逻辑和嵌入式系统的设计研究和教育,具有丰富的教学和工程实践经验。曾获得包括国家发明二等奖在内的多项国家级奖励,发表论文多篇。编写和翻译出版的著作包括:《Verilog 数字设计教程》、《Verilog HDL 数字设计与综合》、《SystemVerilog 验证方法学》和《数字逻辑基础与Verilog设计》等。
    周润景  中国电子学会高级会员,IEEE/EMBS会员。近几年主持航天科工集团等各级项目七项;发表的论文有二十多篇,被EI,ISTP收录的论文有十七篇。著有《Cadence高速电路板设计与仿真》、《Mentor WG 2005高速电路板设计与仿真》、《OrCAD & PADS高速电路板设计与仿真》、《基于QUARTUSII的FPGA/CPLD数字系统设计实例》、《PROTEUS入门实用教程》、《基于PROTEUS的AVR单片机设计与仿真》、《基于PROTEUS的ARM虚拟开发技术》等十多部。
    甘  伟  神州龙芯IC设计公司系统设计工程师,有多年嵌入式计算机系统的设计经验,精通线路板设计和数字逻辑设计;熟练掌握Verilog 硬件描述语言进行 FPGA设计的技术。
五、培训方式
    本课程在讲授Verilog HDL语言的基础上,通过上机操作ModelSim6.0和Quartus6.0软件工具,结合实例演示FPGA嵌入式系统设计方法,详细阐述数字电路和系统的开发过程和方法。本课程为学习方便采用主流实验设备??GX-SOC/SOPC-EP2C35创新开发实验平台。通过“项目驱动、案例导向”进行启发式教学。每天培训均有理论讲解和动手实践,边学边做。最后安排综合项目案例供学员实习,并由资深教师辅导答疑,结合项目案例培养动手能力和解决实际问题能力。主要掌握以下:
1)用RTL Verilog 构建可综合的数字逻辑电路和系统;
2)用Verilog行为描述风格的模块对设计进行验证;
3)把RTL模块综合成Verilog逻辑网表;
4)用布局布线把设计转变成门级网表和延迟参数文件;
5)学习和掌握Verilog物理电路模型的后仿真;
6)FPGA硬件电路代码的下载;
7)如何在实际电路上调试状态机和逻辑电路;
8)如何使用工具提供的参数化模块;
9) NiosII核的使用:学会操作SOPC-Builder用现成的IP核和自己设计的逻辑电路IP核构建一个虽然很小但完整的硬件系统。
10)学习使用IDE, 构建一个可在完整的嵌入式硬件系统上运行的软件系统。使一个小软件在NiosII处理器核与现成的IP核和自己设计的硬IP核构成的小硬件系统上正常地运行。
    区别于纯理论式教学,在每天课程后增加一个小时的工程项目实践时间,针对各行业客户需求,由资深专家提供项目方案的咨询服务。

 

附件:培训课程及回执

*版权所有,若转载请注明出处
浙江省软件协会微信公众账号