嵌入式系统开发高级特性和技术
课程介绍
高级嵌入式系统开发特性和技术为嵌入式系统开发者提供了开发复杂的嵌入式系统所需的技能,使他们可以利用嵌入式开发套件 (EDK) 中提供的工具来改善设计。 这一课程也有助于开发者理解和利用嵌入式系统设计中的高级性能来构建复杂的系统。
课程以嵌入式系统开发课程中所讲授的技能为基础。 实验提供了嵌入式系统开发、验证、调试和仿真的动手经验。 所有实验都使用与服务器相连的下载并验证了设计的硬件板。
适应水平
高级
培训时间
2 天
课程对象
对 Xilinx 嵌入式系统开发流程感兴趣的 FPGA 设计工程师、系统架构师、系统工程师
必备条件
- 具有 C 编程经验
- 学习过嵌入式系统开发课程或具有嵌入式系统设计经验
- 具有 HDL 建模经验
- 基本的微处理器经验并了解 PowerPC™ 处理器 和 MicroBlaze™ 处理器系统
软件工具
- Xilinx ISE 9.1 SP3
- Mentor Graphics ModelSim 6.0c
- EDK 9.1 SP1
获得的技能
完成这次培训后,您将能够:
- 组合并搭建完整的嵌入式系统
- 了解将用户 IP 集成进系统的步骤
- 使用针对多操作系统的板支持封装 (BSP)
- 使用高级调试技术
- 设计基于闪存的系统,并从闪存启动加载
- 应用各种技术改善性能
课程概要
第 1 天
- 嵌入式系统开发回顾
- 实验 1:构建完整的嵌入式系统
- 外部存储器控制器和文件系统
- 实验 2:外部存储器控制器和文件系统
- 中断
- 使用 ChipScope Pro 分析器进行调试
- 实验 3:使用 ChipScope Pro 分析器进行调试
- OCM 总线
第 2 天
- 性能调整
- 实验 4:性能调整
- 板支持封装 BSP
- 总线功能模型仿真
- 实验 5:BFM 仿真
- Boot Loader
- 实验 6:从闪存启动加载
实验介绍
- 实验 1 - 全面的系统开发:开发整合了 IP 核的硬件,以实现与按钮、开关、LED、LCD 和串行通信的接口。 开发与开关、按钮、LCD 和串行通信相互影响的应用程序。 生成并下载比特流到与服务器相连的硬件板上。
- 实验 2 - 外部存储器和文件系统:设计包含片上外设总线 (OPB) DDR IP 核的系统。 在外部存储器上开发执行相关文件任务的应用程序。
- 实验 3 - 利用 ChipScope Pro 分析器进行调试:利用 ChipScope™ Pro 分析器、GDB 和 XMD 对堆栈相关错误同时进行硬软件调试。
- 实验 4 – 性能调整:使用 SDK 描述工具描述了在处理器上运行的一段简单代码,通过在硬件上对重复的功能进行缓存和移植来反复调试和精简,从而提升性能。
- 实验 5 - BFM 仿真:创建 EDK 系统,包含 IBM CoreConnect 总线架构总线功能模块 (BFM) 和用于 OPB IP 的总线功能语言构造。 仿真 OPB 基于总线的设计来验证 IP 功能。
- 实验 6 –从闪存启动加载:开发执行所需任务的应用程序。 由于应用程序大小和资源限制,所以需在闪存中存储、通过 boot loader 程序加载,并从外部存储器执行。
注册
学费与注册信息,请联系您当地的中国授权培训机构(ATP)。
|