嵌入式系统开发
课程信息
课程介绍
Xilinx FPGA 通过软 MicroBlaze™ 处理器、硬 PowerPC® 处理器和硅高效架构资源提供了新的系统设计能力水平。本课程可以让经验丰富的 FPGA 设计者加快利用嵌入式开发套件(EDK)进行嵌入式系统开发的步伐。本演讲和实验还包含 Xilinx MicroBlaze 软处理器与 PowerPC 440 处理器的特性及功能。动手实验提供了进行嵌入式系统开发、调试和仿真的经验。
适应水平
中等
培训时间
2 天
课程对象
对利用嵌入式开发套件和 Xilinx FPGA 开发带有 Xilinx MicroBlaze 软处理器或 IBM PowerPC 440 核的嵌入式系统感兴趣的工程师
必备条件
- FPGA 设计经验
- 完成了 FPGA 设计基础课程的学习或具有同等的 Xilinx ISE® 软件设计工具的知识
- 了解 C 语言编程基础知识
- 具有 HDL 建模经验
软件工具
- 带有 ISE 仿真器的 Xilinx ISE Foundation 设计工具 10.1
- 嵌入式开发套件 10.1 和软件开发套件(SDK)
获得的技能
完成此次全面的培训后,您将能够:
- 描述包括 Xilinx 嵌入式开发套件 (EDK) 在内的各种工具
- 使用 Base System Builder(BSB)快速搭建包含 MicroBlaze 或 IBM PowerPC 处理器和 Xilinx 支持的 CoreConnect 总线架构 IP 的嵌入式系统
- 利用基于 Eclipse 的软件开发套件(SDK)来开发软件应用和调试软件
- 创建 IP 并将其集成进 EDK 环境
课程概要
第 1 天
- EDK 简介
- Base System Builder
- 实验 1:利用 Base System Builder 进行硬件建设
- 利用 SDK 进行软件开发
- 实验 2:软件、实现和下载
- 系统总线
- 硬件设计
- 利用 EDK 进行硬件设计
- 实验 3:为硬件设计增加 IP
第 2 天
- 在嵌入式系统中加入您自己的 IP
- 实验 4:在嵌入式系统中加入定制 IP
- 软件调试
- 连接程序脚本发生器
- 实验 5:软件调试
- 系统仿真
- 实验 6:执行系统仿真
实验介绍
本实验支持 MicroBlaze 和 PowerPC 440 处理器。所有的实验都面向 ML507 板。
- 实验 1:利用 Base System Builder 进行硬件建设 - 通过使用 Base System Builder 来创建1个 XPS 项目以便开发基础硬件系统,并为嵌入式设计生成一系列网表。
- 实验 2:软件、实现和下载 - 通过构建软件库和应用、生成比特流文件、将应用并入比特流中、并将其下载到 ML507 板中来完成实验1中的进程。
- 实验 3:为硬件设计增加 IP - 了解如何从 IP 库内的众多选择中添加 IP。利用 GUI 来添加通用 I/O 模块,并直接从 MHS 文件访问内部 block RAM..
- 实验 4:在嵌入式系统中加入定制 IP - 利用创建和导入外设向导(Create and Import Peripheral 向导)为您的设计加入定制 IP。
- 实验 5:软件调试 - 运行软件开发套件(SDK)来生成调试图视图,设置断点,并调试应用。
- 实验 6:执行系统仿真 - 利用 ISIM 来执行完整设计的行为仿真。
注册
了解课程安排以及学费和注册方面的信息,敬请联系授权培训机构:
|