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 VHDL
    Increase your VHDL proficiency by learning advanced techniques that help you write more robust and reusable code. This comprehensive course is targeted toward designers who already have some experience with VHDL. The course highlights modeling, testbenches, RTL/synthesizable design, and techniques aimed at creating parameterizable and reusable designs. The majority of class time is spent in challenging hands-on labs as compared to lecture modules.

    Level
    Advanced

    Duration
    2 Days

    Who Should Attend
    VHDL users with introductory-to-intermediate knowledge of VHDL

    Software Tools
  • Xilinx ISE™ 8.1i
  • Mentor Graphics ModelSim PE 6.0c

    Skills Gained
    After completing this comprehensive training, you will have the necessary skills to:
  • Write efficient and reusable RTL, testbenches, and packages
  • Create self-testing testbenches
  • Create realistic models
  • Use the Text IO capabilities of the VHDL language
  • Store data dynamically
  • Create parameterized designs

    Course Outline
    Day 1
  • Course Introduction
  • Modeling and Simulation I: Subprograms and Design Attributes
  • Modeling and Simulation II: Access Types and Blocks
  • Lab 1: Modeling
  • Testbench Stimulus
  • Lab 2: Model Testbench
  • Utilizing Text IO
  • Lab 3: Text IO Testbench

  • Day 2
  • RTL Design and Xilinx
  • Design Reuse and Parameterized Design
  • Lab 4: RTL and Scalable Design
  • Finite State Machines
  • Lab 5: FSM and Scalable Design
  • Simulation Issues Specific to Xilinx
  • Lab 6: Xilinx and Scalable Design
  • Course Review


  • Labs
  • Lab 1 - Modeling: Write a hardware model utilizing generics, subprograms, generate statements, and access data types.
  • Lab 2 - Model Testbench: Write a self-testing testbench and simulate model.
  • Lab 3 - Text IO Testbench: Utilize VHDL Text IO operations in a self-testing testbench.
  • Lab 4 - RTL and Scalable Design: Write a reusable and scalable design block by utilizing synchronous design techniques.
  • Lab 5 - FSM and Scalable Design: Write a Finite State Machine (FSM) by utilizing FSM techniques for a high-performance FSM.
  • Lab 6 - Xilinx and Scalable Design: Optimize the design for Xilinx implementation. Simulate and implement the optimized design.


  • Prerequisites
    • Introduction to VHDL course or equivalent knowledge of modeling, simulation, and RTL coding
    • At least 6 months of coding experience beyond an introductory course

    Scheduled Sessions
    Columbia, MD - Genesis Mid-Atlantic 4/22/2008 through 4/23/2008

    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.