嵌入式系统开发
课程介绍
Xilinx 现场可编程门阵列(FPGA)通过其 MicroBlaze™ 软处理与硬核 PowerPC® 处理器以及硅高效架构资源提供了新的系统设计性能水平。本课程可以让经验丰富的 FPGA 设计者加快利用嵌入式开发套件(EDK)进行嵌入式系统开发的步伐。演讲和实验中还将介绍 Xilinx MicroBlaze 软处理器和 PowerPC 处理器的基本特性与功能。这些“动手”实验非常丰富,提供了嵌入式系统开发、调试和仿真的个人经验。
适应水平
中级
培训时间
2 天
课程对象
对利用嵌入式开发套件和 Xilinx FPGA 开发带有 IBM PowerPC 或 Xilinx MicroBlaze 软处理器核的嵌入式系统感兴趣的工程师
必备条件
- FPGA 设计经验
- 具备 FPGA 设计基础课程或相当的 Xilinx ISE™ 软件设计工具的知识
- 了解 C 语言编程基础知识
- 具有 HDL 建模经验
软件工具
- Xilinx ISE 9.1 SP3
- Mentor Graphics ModelSim PE 6.2f
- EDK 9.1 SP1
获得的技能
完成这次培训后,您将能够:
- 高效的开发、调试和仿真嵌入式系统
- 识别嵌入式开发套件内使用的工具
- 利用嵌入式开发套件内提供的硬件、软件和调试流程
- 识别嵌入式开发套件内的 IP,并确定可以从哪里获得其它信息
- 识别硬件和软件仿真环境
- 将定制 IP 整合到嵌入式开发套件中
课程概要
第 1 天
- EDK 简介
- 实验 1:利用 Base System Builder 进行硬件建设
- 系统总线
- 硬件设计
- 利用 EDK 进行硬件设计
- 实验 2:在硬件设计中加入 IP
- 在您的嵌入式系统中加入 IP
- 实验 3:在嵌入式系统中加入定制 IP
第 2 天
- 软件开发
- 驱动器、中断和引导
- 地址管理
- 实验 4:编写基本软件应用程序
- 使用 SDK 进行软件开发和调试
- 实验 5:使用 SDK 进行高级软件编写和调试
- 系统仿真
- 实验 6:执行系统仿真
- 实验 7:执行硬件下载
实验介绍
- 实验 1:利用 Base System Builder 进行硬件建设 -
通过利用 Base System Builder 来创建 XPS 项目,开发针对目标板的基本硬件系统。
开发针对目标板的基本硬件系统。
- 实验 2:在硬件设计中加入 IP - 了解为基本的硬件设计加入 IP,
如桥、OPB 外设、OPB 总线等。
- 实验 3:在嵌入式系统加入定制 IP – 探讨
如何利用创建和导入外设向导(Peripheral Wizard)为您的设计
加入定制 IP。
- 实验 4:编写基本的软件应用程序 - 为使用 UART 和 GPIO 的应用
编写基本的 C 程序。
- 实验 5:使用 SDK 进行高级软件编写和调试 -
采用 OPB 定时器和中断控制器开发中断
服务程序,并使用软件
开发套件(SDK)和调试工具调试软件。
- 实验 6:执行系统仿真 – 利用 XPS 创建仿真
脚本并执行行为仿真。
- 实验 7:执行硬件下载 - 实现设计,并在将其下载到硬件演示板上之前更新软件比特流。
注册
学费与注册信息,请联系您当地的中国授权培训机构(ATP)。
|