嵌入式系统开发
课程说明
Xilinx FPGA 通过软 MicroBlaze™ 处理器、硬 PowerPC® 处理器和硅高效架构资源提供了新的系统设计能力水平。本课程可以加快经验丰富的 FPGA 设计者利用嵌入式开发套件(EDK)进行嵌入式系统开发的步伐。本演讲和实验还包含 Xilinx MicroBlaze 软处理器与 PowerPC 440 处理器的特性及功能。动手实验提供了进行嵌入式系统开发、调试和仿真操作的经验。
发布日期
2009年6月
适应水平
嵌入式硬件3
培训时间
2天
课程对象
对利用嵌入式开发套件和 Xilinx FPGA 开发带有 Xilinx MicroBlaze 软处理器或 IBM PowerPC 440 内核的嵌入式系统感兴趣的工程师
必备条件
- FPGA 设计经验
- 完成了 FPGA 设计基础课程的学习或具有 Xilinx ISE® 软件设计工具方面的同等知识
- 具有 C 语言编程的基础知识
- 具有 HDL 建模经验
软件工具
- Xilinx ISE Design Suite: System Edition 11.1
- Mentor Graphics ModelSim 仿真器
获得的技能
完成此次全面的培训后,您将能够:
- 介绍包括 Xilinx 嵌入式开发套件(EDK)在内的各种工具
- 通过使用 Base System Builder(BSB)迅速构建包含 MicroBlaze 或 IBM PowerPC 处理器和 Xilinx 提供的 CoreConnect 总线架构 IP 的嵌入式系统
- 利用基于 Eclipse 的软件开发套件(SDK)来开发软件应用和调试软件
- 创建 IP 并将其整合到 EDK 环境中
- 利用总线功能模型(BFM)对您自己的定制外设进行仿真
课程概要
第1天
- EDK 简介
- Base System Builder
- 实验1:利用 Base System Builder 实现的硬件构造
- 利用 SDK 进行软件开发
- 实验2:添加和下载软件
- 系统总线
- 处理器基础
- 中断
- 为嵌入式设计添加硬件
- 实验3:为硬件设计添加 IP
第2天
- 连接处理器系统
- 利用 IPIC 接口设计您自己的外设
- 利用 IPIC 接口安装您自己的外设
- 实验4:构建面向嵌入式系统的定制 IP 外设 - PLB v46 总线
- 总线功能模型仿真
- 实验5:BFM 仿真
- 在嵌入式系统中加入您自己的 IP
- 实验6:定制外设集成
实验说明
实验均支持 MicroBlaze 和 PowerPC 440 处理器。所有实验均面向 Virtex®-5 FPGA ML507 和 Spartan®-3E FPGA 开发板。
- 实验1:利用 Base System Builder 实现的硬件构造 - 利用 Base System Builder 来创建 XPS 项目以便开发基础硬件系统,并为嵌入式设计生成一系列网表。
- 实验2:添加和下载软件 - 通过构建软件库和应用、生成比特流文件、将应用并入比特流中、并将其下载到开发板中来完成实验1中的进程。
- 实验3:为硬件设计添加 IP - 了解如何从 IP 库内的众多选择中添加 IP。利用 GUI 来添加通用 I/O 模块,并直接从 MHS 文件访问内部 block RAM。
- 实验4:构建面向嵌入式系统的定制 IP 外设 - 通过使用创建或导入外设向导为您的设计创建和添加定制 IP(IPIC 接口)。
- 实验5:BFM 仿真 - 利用 ModelSim 仿真器来进行总线功能模型仿真,从而验证上一个实验中添加的 LCD 总线外设的功能。
- 实验6:定制外设集成 - 概括:为处理器系统添加定制 IP,然后将处理器子系统和设计中的其它逻辑整合到一起。
客户评价
- 指导老师很好。他拥有20多年从事 FPGA 工作的经验,并且还将他们融合到了 EDK 以及 FPGA 基础知识教学里。

- 课程内容和教授方式都很好。我会向那些不熟悉嵌入式系统设计的人大力推荐该课程。

- 该课程是获得 FPGA 用法相关知识的最佳途径。

注册
了解课程安排以及学费和注册方面的信息,敬请联系授权培训机构:
|