Skip Navigation Links
 
 

Advanced Design with VHDL

 
Roll over the picture, click to view some demo slides
Course Number523
Price NIS before VAT / Tcs / Tcs2520 / 6
Duration (Days)2
LanguageEnglish/Hebrew
Level 
JanFebMarAprMayJun
 27-28     
 
JulAugSepOctNovDec
 24-25     
+972 3 9247780 ext. 207
Tell about this course to a friend
   
 
Available training formats
 
 

Increase your VHDL proficiency by learning advanced techniques that will 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.

Software Tools

  • Xilinx ISE
  • Mentor Graphics ModelSim PE

Skills Gained

After completing this training, you will be able to:

  • Write efficient and reusable RTL, testbenches, and packages
  • Create self-testing testbenches
  • Create realistic models
  • Use the Text IO capabilities of VHDL
  • Store data dynamically
  • Create parameterized designs
 
  • Course Introduction
  • Modeling and Simulation I: Subprograms and
  • 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
  • RTL Design and Xilinx
  • Design Reuse and Parameterized Design
  • Lab 4: RTL and Scalable Design
  • Finite State Machines
  • Lab 5: FSM and Scalable Design
  • Xilinx-Specific Simulation Issues
  • Lab 6: Xilinx and Scalable Design
  • Advanced VHDL Review
  Lab Description
  • 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
  • VHDL users with introductory to intermediate knowledge of VHDL
  • Introduction to VHDL course OR equivalent knowledge of modeling, simulation, and RTL coding
  • At least 6 months of coding experience beyond an introductory course
 
 
You consider we have missed something in the syllabus? Call us 972-3-9247780 ext. #207 or E-mail us    and we shall dispel your doubts.
Others who took this course also took the following course/courses:
 right now and we shall contact you immediately. 
 
Web hosting by Somee.com