|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
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
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)
|
|
|
|