Bottom Line Technologies Inc.   FPGA, Product, and System Design for Commercial, 
				Industrial, Military, and Aerospace Markets.  BLT designs incorporate FPGAs, DSP, PCI, and often FW
HOME  Site Map  CONTACT
Subscribe to eNewsletter
Email:
.
Training Home
Training Courses 
  • FPGA 
  • Connectivity 
  • CPLD 
  • DSP 
  • Embedded Design 
  •  
    Follow-on Coaching 
     
    Related Links
    Public Class Schedule 
    Private Classes 
    Training Facilities 
    Training Policies 
    Xilinx Design Services 
     
    Technologies Design Services Outsourcing Company Philosophies Company Information
     
      HOME
      Services 
      Training 
      Training Courses 
    Advanced FPGA Implementation
    Advanced FPGA Implementation tackles the most sophisticated aspects of the ISE™ 9.1i tool suite and Xilinx hardware. Seven labs provide hands-on experience in this two-day course and cover Synplicity’s Synplify and the Xilinx XST tools. This course requires the Fundamentals of FPGA Design and Designing for Performance courses as prerequisites. An intermediate knowledge of Verilog or VHDL is strongly recommended as is at least six months’ design experience with Xilinx tools and FPGAs. The lecture material in this course covers the ISE software 9.1i tools and the Virtex™-4 FPGAs.

    Level
    Advanced

    Duration
    2 Days

    Who Should Attend
    Engineers who seek advanced training in using Xilinx tools to improve FPGA performance and utilization while also increasing productivity

    Software Tools
  • Xilinx ISE 9.1i SP2
  • Synplicity Synplify Pro 8.8
  • Precision 2006.a

    Skills Gained
    After completing this training, you will have the necessary skills to:
  • Create and edit timing constraints in the UCF file
  • Utilize Tcl-based scripting to implement a design
  • Analyze I/O interface timing and implement timing constraints and design modifications to meet System and Source Synchronous I/O interface timing
  • Utilize Partitions and SmartGuide™ technology to preserve timing results
  • Demonstrate floorplanning techniques to enhance timing
  • Optimize the post-place-and-route design in the FPGA Editor for more efficient in-circuit testing

    Course Outline
  • Introduction
  • Lab 1: Achieving Timing Closure
  • Section 1: Advanced Implementation Control
  • Tcl Scripting
  • Lab 2: Tcl Scripting
  • UCF Editing
  • Lab 3: UCF
  • Advanced I/O Timing
  • Lab 4: Advanced I/O Timing
  • Section 2: Design Preservation
  • SmartCompile Design Preservation Techniques
  • Lab 5: SmartCompile
  • Floorplanning Effective Layout
  • Lab 6: Floorplanning
  • Section 3: Reduce Debug Time
  • FPGA Editor: Viewing and Editing a Routed Design
  • Lab 7: FPGA Editor

    Labs
  • Lab 1: Achieving Timing Closure – Create global timing constraints, read timing reports, apply path-specific constraints (multicycle and false paths), and apply advanced implementation options.
  • Lab 2: Tcl Scripting – Write program commands in a Tcl script file to implement the design. Then modify program switches to obtain the greatest possible performance from the design.
  • Lab 3: UCF – Write constraints directly into a UCF file to guide the performance results of implementation.
  • Lab 4: Advanced I/O Timing – Compose timing constraints for I/O interface. Analyze the timing failures and determine changes to correct the timing issues. Modify the design to fix timing failures.
  • Lab 5: SmartCompile – Utilize SmartGuide and Partitions to preserve timing results from one iteration to the next.
  • Lab 6: Floorplanning – Implement a design using floorlplanned constraints to enhance the timing results over a design without floorplanning.
  • Lab 7: FPGA Editor – Use the FPGA Editor to view and edit a design. Analyze the contents of a CLB; add a probe; remove, place, and modify components; and analyze long nets.


  • Prerequisites
    • Fundamentals of FPGA Design course or equivalent knowledge
    • Designing for Performance course or equivalent knowledge
    • Intermediate HDL knowledge (VHDL or Verilog) is strongly recommended
    • Solid digital design background
    • At least six months' design experience with Xilinx tools and FPGAs is strongly recommended


    No Scheduled Sessions
    Contact Bottom Line Technologies for more information

    Education Investment Options
    Course & Basic Follow-on Coaching $1,599 REGISTER
    Course & Comprehensive Follow-on Coaching $2,199 REGISTER
    Course Only $1,399 REGISTER
    Basic Coaching ala Carte Not currently offered REGISTER
    S3 Board & 1 hour support $399 REGISTER
    V4 Board & 1 hour support $599 REGISTER
    V5 Board & 1 hour support $1,399 REGISTER
  • Basic follow-on coaching includes 2 hours (max 4 calls)
  • Comprehensive follow-on coaching includes 8 hours (max 12 calls)
  •  
    Contact  Careers   Site Map  eNewsletter Library  Links
    Copyright (c) 2005 Bottom Line Technologies Inc. All rights reserved. Version 5.5 - 2008-04-11 13:29
    Except as permitted under a separate written agreement with Bottom Line Technologies, neither the Bottom Line Technologies software, nor any content that appears on any Bottom Line Technologies site, including but not limited to, web pages, newsletters, or templates may be reproduced, republished, repurposed, or distributed without the prior written permission of Bottom Line Technologies Inc. For inquiries regarding reproduction or distribution of any Bottom Line Technologies material, please contact legal@bltinc.com.