Essentials of FPGA Design *Newly Revised 2009!*

register

What’s New in v11.1:

  • All slide materials and labs are based on ISE v11.1
  • A NEW Timing Closure flow is included with this course. 
  • A NEW Wave Generator design is used throughout the course.  The lab instructions include a very detailed design description in their appendix.

Course Description
Use the ISE® software tools to implement a design and gain a firm understanding of the Xilinx FPGA architecture. Learn the best design practices from the pros and understand the subtleties of the Xilinx design flow.

This course covers ISE software 11.1 features, such as the Architecture Wizard, PlanAhead™ software, PinAhead, and the Constraints Editor. Other topics include FPGA architecture, good design practices, understanding report contents, and global timing constraints.

Level

Fundamental

Duration
1day

Who Must Attend
Digital designers who have working knowledge of basic HDL (VHDL or Verilog) and who are new to Xilinx FPGAs

Prerequisites

  • Working HDL knowledge (VHDL or Verilog)
  • Digital design experience

Why this training pays huge dividends ?
After completing this training, you will be able to:

  • Take advantage of the primary features of the Virtex®-5 FPGA
  • Use the Xilinx Project Navigator to implement and simulate an FPGA design
  • Read reports and determine whether your design goals were met
  • Use the Architecture Wizard to create DCM instantiations
  • Use the PlanAhead tool and PinAhead to make good pin assignments
  • Use the Xilinx Constraints Editor to enter global timing constraints

Course Outline

  • Course Agenda
  • Basic FPGA Architecture
  • Xilinx Tool Flow
  • Lab 1: Xilinx Tool Flow
  • Reading Reports
  • Lab 2: Architecture Wizard and PlanAhead Tool
  • Lab 3: Pre-Assigning I/O Pins Using PinAhead
  • Global Timing Constraints
  • Lab 4: Global Timing Constraints
  • Synchronous Design Techniques
  • Course Summary


Lab Descriptions

  • Lab 1: Xilinx Tool Flow – Create a new project in the ISE Project Navigator and use the ISE Simulator to perform a behavioral simulation.  Implement the design using default software options and  download to a Spartan®-3E FPGA 1600 demo board.
  • Lab 2: Architecture Wizard and PlanAhead Tool – Use the Architecture Wizard to customize a DCM and incorporate your clocking resources into your design. Use the PlanAhead tool to assign pin locations and implement the design using the Project Navigator in the ISE software.
  • Lab 3: Pre-Assigning I/O Pins Using PinAhead – This lab introduces the basics of making good I/O pin assignments with PinAhead. Perform Weighted Average Simultaneously Switching Output (WASSO) analysis to avoid ground bounce and use the Design Rule Checker to follow the I/O banking rules.
  • Lab 4: Global Timing Constraints – Enter global timing constraints with the Xilinx Constraints Editor. Review the Post-Map Static Timing Report to verify that the timing constraints are realistic. Use the Post-Place & Route Static Timing Report to determine the delay of the longest constrained path for each timing constraint.


Date*:
Please contact our Training Consultants for details
Venue:
  Activemedia
Time:
  10.00am - 5.30pm
Course Fee:
Please contact our Training Administrators for details
Enquiries:
6742 8173 enquiry@activemedia.com.sg