Product|gsd

FPGA 设计流程技术座谈

课程说明

本课程向教授介绍如何利用 Xilinx 采用 ISE® Foundation™ 软件的 FPGA 进行设计。

适应水平

入门

培训时间

2天

课程对象

不熟悉 FPGA 或 Xilinx 技术,并希望在数字设计中开发基本实验的教授。

必备条件

  • 数字设计经验
  • 具备 HDL 基本知识(VHDL 或 Verilog)
  • 了解8位控制器

获得的技能

完成这次培训后,您就能够:

  • 介绍一般的 FPGA 架构和设计流程
  • 利用 Architecture Wizard 配置 FPGA 架构特性,如 DCM
  • 通过使用全局时序约束来表明设计时序目标
  • 通过报告查明设计瓶颈
  • 利用综合选项来提升性能
  • 了解各种实现选项
  • 使用 CORE Generator 创建 IP 核,并将其整合到您的设计流程中
  • 利用 Chipscope™ Pro 工具执行片上验证
  • 利用 8 位 PicoBlaze™ 控制器来连接各种板元件

课程概要
第1天

  • FPGA 基本架构
  • Xilinx 工具流程
  • 实验1:Xilinx 工具流程
  • Architecture Wizard 和 PACE                                         
  • 实验2:Architecture Wizard 和 PACE
  • 阅读报告
  • 全局时序约束
  • 实验3:全局时序约束
  • FPGA 设计技术

第2天

  • 同步设计技术
  • Floorplanner
  • 综合技术
  • 实验4:综合技术
  • 实现选项
  • Core Generator 系统
  • 实验5:Core Generator 系统
  • Chipscope-Pro
  • 实验6:Chipscope-Pro

实验说明
实验1 - 工具流程

FPGA 设计流程简介。打开包含 PicoBlaze 8 位控制器的项目,并且利用跟 ISE Foundation 软件一起提供的 iSIM HDL 仿真器进行设计仿真。

实验2 - Architecture Wizard 和 PACE

利用 architecture wizard 来将数字时钟管理器配置和例示到 PicoBlaze 设计中。利用 PACE 分配引脚位置。实现设计,以便生成比特流文件。利用超级终端下载设计,并在硬件中进行测试。

实验3 - 全局时序约束

在简单的 PicoBlaze 设计上输入并分析全局时序约束的效果。利用超级终端下载设计,并在硬件中进行测试。

实验4 - 利用 XST 实现综合

设置各种综合选项,以便改善简单 PicoBlaze 设计的结果。利用超级终端下载设计,并在硬件中进行测试。

实验5 - Core Generator

借助于利用从 PicoBlaze 汇编器生成的指令进行例示的 CoreGen 为 PicoBlaze 设计生成指令 ROM。在硬件中进行下载和测试。

实验6 - Chipscope-Pro

利用 Chipscope-Pro 来通过 ILA 核调试简单的 PicoBlaze 设计。

 

就近参加研讨会

XUP 会员可以获得研讨会日程安排,以便查找和注册参加研讨会。大学教员可以
通过创建 Xilinx 帐号成为会员。

 

获取研讨会资料

XUP 会员可以从下表获得研讨会资料,从而用于工程课程。大学教员可以通过创建 Xilinx 帐号成为会员。

下载资料
软件版本 幻灯片 实验文件(Spartan®-3E 入门套件) 实验文件(XUP Virtex®-5 开发板) 实验文件(XUP Virtex®-II Pro) PicoBlaze
v9.1 下载 下载README 不提供... 下载README 下载
v10.1 下载 下载README 不提供... 不提供... 下载
v11.2 下载 下载README 下载README 不提供... 下载

* 如需完整的要求列表,请参照 README 文件

联系 XUP

如有疑问或意见,请致信 xup@xilinx.com

/csi/footer.htm