“Instructor is knowledgeable and professional.
Well prepared course with comments for many slides in the handout.
This two-day fast-track primer course in VHDL is recommended for the broader corporate audience including application engineers, R&D personnel, hotline engineers, technical writers, and engineering managers. People whose role demands the ability to read VHDL code, understand VHDL-specific issues, identify inefficient or non-synthesizable constructs, and support those who write code will benefit from this course. Both synthesis and simulation aspects of the language are covered. Practical lab exercises provide course participants with direct insight into how the capabilities of the language are used to develop and verify complex ICs, using today’s EDA tools.
The course may be customized for company specific topics and areas of focus.
Upon completion of this course, students will:
- develop high-level behavioral models to capture design specifications
- refine models to structural detailed designs
- use simulation tools to test and debug models
- identify coding styles that enhance correctness and maintainability of models
This course is recommended for people with little or no knowledge of VHDL who need to gain a working understanding of the language basics. It is for people who need to understand the VHDL language but will not be writing VHDL code. For people who need to learn VHDL and will be writing VHDL code we recommend the four day class:
VHDL Expanded – 4 days
Students need to be familiar with the basics of digital design such as shift registers, adders, multiplexors and finite state machines.
Advanced VHDL Coding Styles for Synthesis & Verification
This is an intensive, interactive course, which is approximately 70% lecture and 30% lab. Questions are highly encouraged.
Scalar data types and operation
Composite data types and operations
Lab: Pulse-Width Modulator
Lab: ALU for the eLucid-8 Microcontroller
Lab: Packages for Timing Checks and Test Utilities
Lab: Parallel I/O controller for the eLucid-8 Microcontroller