Product|education-home

嵌入式系统开发

课程说明

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 用法相关知识的最佳途径。


注册

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

/csi/footer.htm