一、培训内容
基于IBM PowerPC硬核和Xilinx MicroBlaze软核的嵌入式系统设计的培训课程是以Xilinx公司的Virtex-4 FX器件为核心,包括了嵌入IBM PowerPC硬核以及Xilinx
MicroBlaze软核的嵌入式系统设计流程和设计方法.通过实验课程和参考设计案例,使学员掌握基于FPGA的嵌入式系统的设计方法,并能够在自己项目中运用所学到的知识快速进行基于FPGA的嵌入式系统设计。
课程演讲内容分16讲,每讲大约一个小时.学员要在6个月内完成网上课程学习及规定的11个实验课。
第一讲:嵌入式系统的基本概念;
介绍嵌入式系统的基本概念和基本的设计理念,给出嵌入式系统的设计的大致思路,并引出基于FPGA的嵌入式系统设计的概念。
第二讲:嵌入式系统的处理器的介绍(PPC部分);
介绍PPC的详细结构,包括核心处理部分、总线架构以及其它相关部件;
第三讲:嵌入式系统的处理器的介绍(MicroBlaze部分);
介绍MicroBlaze的详细结构,包括核心处理部分、总线架构以及其它相关部件;
第四讲:基于FPGA的嵌入式系统设计流程;
介绍基于FPGA的嵌入式系统设计流程。
第五讲:硬件系统设计介绍;
介绍使用Xilinx的EDK工具进行硬件开发设计所需的工具和具体实现流程。
第六讲:基于FPGA的嵌入式系统的软件设计流程;
介绍使用Xilinx的EDK工具进行软件开发设计所需的工具和具体实现流程。
第七讲:软件的编写和调试;
介绍Xilinx的软件调试工具和调试实现方法。
第八讲:软硬件协同系统仿真;
介绍仿真生成器工具和仿真流程。
第九讲:外部存储控制和文件管理;
介绍不同类型的外部存储器的特点、与外部存储器接口的设计步骤以及不同的文件系统的区别和特点。
第十讲:中断和异常管理;
介绍中断和异常的特点与区别、中断机制、在设计中中断的引入以及中断处理的方法。
第十一讲:使用ChipScope进行调试;
介绍ChipScope工具的特点、在设计中如何引入ChipScope工具进行软件和硬件调试
第十二讲:性能提升;
介绍不同的提升嵌入式系统的设计方法。
第十三讲:BSP(板级支持包)和BFM(总线功能模型);
介绍BSP的概念和生成针对不同操作系统的BSP的步骤、基于总线的系统的验证方法进行BFM仿真的步骤。
第十四讲:Boot程序的载入;
介绍不同的系统初始化和应用载入的机制,不同的Boot加载的方法。
第十五讲:设计实例一(IDCT加速);
以图像处理中的离散余弦反变换(IDCT变换)为核心介绍在有复杂DSP运算时FPGA逻辑作为硬件加速器。
第十六讲:设计实例二(千兆以太网设计实例)。
以千兆以太网设计为实例介绍一种比较复杂的嵌入式系统的设计。
二、试验课程
课程试验内容分11个试验,试验由学员根据试验指导书完成:
试验一:简单硬件设计;
使用Xilinx的工具构建简单的处理器系统,以加强对一些概念的理解和熟悉Xilinx的设计工具硬件设计流程。
试验二:在硬件设计中添加IP核;
使用Xilinx的设计工具在已有的处理器系统中添加新的IP核,并完成整个硬件设计流程,进一步加强对硬件流程的理解。
试验三:在硬件设计中添加用户自己设计的模块。
使用Xilinx的设计工具在已有的处理器系统中添加用户自己设计的模块,并完成整个设计流程,了解如何添加用户自定义的模块在已有的基本处理器系统中。
试验四:编写基本的应用软件;
使用Xilinx的设计工具开发基本的应用软件,了解如何软件设计的具体流程。
试验五:软件的编写和调试;
使用Xilinx的软件工具编写带定时器和中断控制的应用软件并调试。进一步了解软件设计流程。
试验六:系统仿真;
使用相应的工具进行系统级仿真。了解系统级仿真实现的整个工具流程。
试验七:外部存储控制器和文件系统;
使用相应的IP 实现与外部DDR存储器的连接,使用相应的工具构建文件系统。了解如何使用合适的IP核实现与外部存储器的连接,并了解基于文件系统的嵌入式系统的工作方式。
试验八:ChipScope Pro工具的使用;
使用ChipScope Pro工具进行调试。了解在现有的设计中如何添加ChipScope Pro分析器核。并了解如何使用多个工具来调试软件。
试验九:性能的调整;
使用Xilinx的设计工具SDK对每个应用程序进行执行时间的分析,根据分析结果对进行相应的修改以达到性能和逻辑资源使用的最优化。了解如何使用SDK工具进行程序执行情况的分析,并了解如何使用高速缓存(Cache)机制来提升设计性能。
试验十:总线功能模型(BFM)的仿真;
使用BFM对自己设计的模块进行功能验证。了解如何为用户自己设计的模块构建BFM并验证其功能。
试验十一:Boot程序的加载。
介绍从片外存储器中载入Boot程序的方法。Boot一个将程序存在片外存储器中的系统。
三、授课人介绍
 |
|
 |
于东海教授
东南大学无线电工程系信息处理与应用工程研究中心副主任,通信学会会员 |
|
桂益俊
东南大学信号与信息处理专业硕士学位,专长于通信信号处理系统的设计,现在东南大学无线通信国家重点实验室攻读博士学位 |
四、授课网站
1. 中电网“网上培训”平台。http://www.ChinaECNet.com/
选择“紧缺人才培训”
2. 访问网站:http://training.ChinaECNet.com/embedded
五、培训教材
采用国家软件与集成电路促进中心指定的教材,由东南大学电子工程系、中电网、Xilinx公司和IBM公司联合编写制作。
六、实验板
硬件:Xilinx公司的ML403演示板。产品型号为DO-ML403-EDK-ISE-PC4-US (外形图请点击)。
软件:Xilinx公司的ISE Foundation 8.1i03 、EDK8.1i02和ChipScope Pro 8.1i和Mentor Graphics 的Mosim 仿真软件。
七、学习方式及考核
(1)自学为主。学员在授课时间内收看网上连续播放的教材,包括图文、声音和视频,具体收看时间由学员自行安排。学员在报名后的6个月内完成所有网上课程的学习和结业论文。
(2)设立统一的电子信箱,随时收集学员的学习问题,并安排(一周一次)教授和相关FAE随时解答学员学习问题和实验中遇到的问题
(3)定期(每月不小于一次)在中电网上举办网上答疑,由东南大学教授和Xilinx公司的FAE在网上实时解答学员问题
(4) 结业时的论文考核,可根据企业的任务和项目自选相应的课题,应该在参加学习三个月到半年内完成(延期不得超过一个月),在Xilinx的开发板上完成相应的验证,完成后通过网上提交相应的设计和文档说明,并到大学的相关实验室进行考核和答辩(差旅费由学员负担)
(5) 为了节省学员时间和差旅费,实验评定和论文答辩可一次完成
(6) 如果企业参加培训的学员较多(如每批学员大于30人时),实验评定和论文答辩可到企业进行
(7) 学员的结业论文答辩可邀请相关专业人员或企业领导参加
(8) 学员完成理论学习,相关实验并通过结业论文,方可取得证书
八、结业证书
培训结业的学员,将获得信息产业部颁发的“国家信息技术紧缺人才职业技能证书”。
九、学费
4,800元人民币(包括DO-ML403-EDK-ISE-PC4-US实验套件,价值人民币7,160元) (详细性能和外型请点击查看)
十、报名办法
1)在线报名:登录
http://www.ChinaECNet.com在线培训 注册报名。
2)传真报名:传真号码:(010)82888220
十一、汇款方式
(1) 银行汇款:
开户行:工商银行海淀西区支行
帐号:0200004509046324202
名称:北京中电网信息技术有限公司
(2) 邮局汇款:北京中电网信息技术有限公司
地址:北京市海淀区北四环西路67号大地科技大厦1201-1218号
邮编:100080
(3)联系人:
招生部联系人:孙小姐 010-82888222*2008
客服部联系人:吕小姐 010-82888222*2000 |