嵌入式系统开发

课程介绍

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)。

职位招聘 本地活动及在线座谈 本地新闻稿 投资者关系 反馈 法律声明 网站地图
© 1994-2008 Xilinx, Inc. All Rights Reserved.