Our engineering experiences, past and present, add immense value to all of our courses and ensure both the in-person and online live VHDL training you receive are fit-for-purpose. For instance, we can teach you best-practice coding techniques and guide you on how to formalise your verification processes; all of which helps reduce project timeframes.
Our VHDL training courses are engaging, practical and sociable, and we certainly haven’t lost sight of the fact that engineering is both interesting and rewarding. Whether attending to learn new skills or to enhance your current ones, you will be mixing with like-minded individuals, all of whom are keen to learn new techniques and methodologies that will further their careers.
All of our in-person and interactive online courses include 50/50 lecture and lab time. See the details and online and in-person VHDL training schedule below.
VHDL is a hardware description language (HDL) used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays (FPGA) and integrated circuits (IC). VHDL is an abbreviation of VHSIC (very high speed integrated circuit) Hardware Description Language.
The most recent Wilson Research Group ASIC and FPGA Functional Verification Study shows that over 60% of worldwide FPGA design is in VHDL. In Europe this figure is higher still. VHDL is a deterministic, highly self checking language and is therefore the preferred HDL for Avionics and Milaero, and for anyone designing safety critical and high reliability systems. VHDL is also the most up to date HDL available, and can be used for both design and verification, without the need to switch to confusing object oriented techniques for verification.
As a European company supporting European customers, we are committed to VHDL. We offer three Language & Methodology courses: VHDL for FPGA designers (which provides a thorough background in the writing, use and application of synthesisable VHDL); Intermediate VHDL (which pushes further into applications) and Advanced VHDL Testbenches & Verification (a.k.a. ‘OSVVM Boot Camp’ and the content of which includes transaction-level modelling, self-checking, functional coverage and constrained random test benches).
Our introductory VHDL training course provides a thorough background in the use and application of synthesisable VHDL in digital hardware design.
The training is structured around a set of basic component building blocks to demonstrate the application of VHDL.
This is the first part of our online VHDL training series, covering basic concepts and syntax relating to the circuit structures covered, and gives the FPGA designer sufficient knowledge to start writing synthesisable VHDL upon successful completion of the course. We also provide additional VHDL training classes which cover the more advanced language constructs and methodologies.
For full course details and dates, please see the online VHDL training course schedule.
Ready for the next step? For those already familiar with VHDL (either through an introductory course or self-taught), this intermediate VHDL training course will broaden knowledge and enforce competency through application.
This instructor-led intermediate online VHDL training was designed to bridge the gap between possessing a basic working knowledge of VHDL and our Advanced VHDL Verification & Testbenches course. All our courses are delivered by time-served engineers whose experiences go far beyond just the theory.
Each delegate will be provided with an FPGA development board which is used during the lab exercises and can be used after the course to further expand their VHDL knowledge.
For full course details and dates, please see the online VHDL training course schedule.
Our Advanced in-person and online VHDL training course teaches the latest VHDL Verification techniques and methodologies for FPGAs and ASICs, including the Open Source VHDL Verification Methodology (OSVVM).
You will gain the knowledge needed to improve your verification productivity and create a VHDL testbench environment that is competitive with other verification languages, such as SystemVerilog (UVM).
Unlike UVM, our methodology works with any simulator that supports VHDL-2008, removing the requirement to learn a new language or invest in new and costly tools.
Developed and delivered by Jim Lewis, chair of the IEEE VHDL standards working group and chief architect of OSVVM.
This training can either be delivered as one comprehensive course (Advanced VHDL Testbenches and Verification), or in two parts as detailed below:
Part 1: Essential VHDL Verification (6-days online) (3-days in-person)
You will learn to create structured transaction-based testbenches using either procedures or models (aka: verification IP or transaction level models). Both of these methods facilitate creation of simple, powerful, and readable tests.
Part 2: Expert VHDL Verification (4-days online) (2-days in-person)
Building on the core topics covered in Essential VHDL Verification, Expert VHDL Verification teaches advanced topics including modeling multi-threaded models (such as AXI4-Lite), advanced functional coverage, advanced randomisation, creating data structures using protected types and access types, timing and execution, configurations and modeling RAM.
For full course details and dates, please see the online and in-person VHDL training course schedule.
For all of the above courses, delegates will be provided with high quality materials including a lecture book and a detailed lab book (supporting all of the material covered during the course). For remote online courses, training materials and software licenses will be provided in advance of the course start date. The courses are split roughly 50/50 between lecture and lab time, so there is plenty of opportunity to reinforce the theory.
Full Details/Reserve Your Place
VHDL for FPGA Designers
3-DAY LIVE ONLINE
This instructor-led online training course provides a thorough background in the use and application of synthesisable VHDL in digital hardware design.
Intermediate VHDL
5-DAY LIVE ONLINE
Ready for the next step? For those already familiar with VHDL (either through introductory training or self-taught), this online course will broaden knowledge and enforce competency through application.
Essential VHDL Verification
6-DAY LIVE ONLINE / 3-DAY IN-PERSON
You will learn to create structured transaction-based testbenches using either procedures or models (aka: verification IP or transaction level models). Both of these methods facilitate creation of simple, powerful, and readable tests.
Advanced VHDL Testbenches & Verification
10-DAY LIVE ONLINE / 5-DAY IN-PERSON
Developed and delivered online by VHDL specialist Jim Lewis, you will gain the knowledge needed to improve your verification productivity and create a VHDL testbench environment competitive with other verification languages, such as SystemVerilog (UVM).
David Clift – Lead Trainer
As well as developing and delivering our language and tool training, David is an Application Specialist at FirstEDA. David’s 30+ year electronics engineering career started at GEC Marconi 1984, where he worked as an electronics engineer before making the move to EDA in 1994. He has extensive experience in the development and use of HDL tools in both practical and training environments.
David’s widespread knowledge of the industry and it’s technology, languages and tools has enabled FirstEDA to deliver unique learning labs, with multiple tools to help meet your design challenges.
Jim Lewis – Training Partner, Verification & Methodology
Jim is the founder and Principal Trainer at US based VHDL training specialists, SynthWorks. Jim has over thirty years of design teaching and problem solving experience. In addition, Jim is a seasoned ASIC and FPGA Design & Verifcation engineer, with many years of experience in custom model development and consulting. He is a founder of the Open Source VHDL Verifcation Methodology (OSVVM) and the principal architect of its packages and methodology. Jim is also chair of the IEEE 1076 VHDL Analysis and Standardization Working Group (VASG) and is an active member in IEEE and the VHDL standardisation efforts.