
RapidGain™ VHDL
Using Altera
Duration - 1 day
View dates and locations
Auf Deutsch
RapidGain™ VHDL Using Altera is unique in offering delegates experience of the whole FPGA design flow, from VHDL coding and simulation through to downloading a design to a real device, all in a single day. Tightly focused and practical, this one-day hands-on training event will show new and prospective users how to get started wth VHDL and Altera FPGAs.
Delegates will rapidly gain an understanding of the tools and processes involved in creating an FPGA design, achieving significant initial productivity gains. You will:
RapidGain™ VHDL Using Altera is not available for in-house delivery.
Delegates will rapidly gain an understanding of the tools and processes involved in creating an FPGA design, achieving significant initial productivity gains. You will:
- Understand the basic structure of Altera FPGAs
- Learn how VHDL is used to capture and simulate your FPGA design
- See how the Altera Quartus II software implements your design, step by step
- Program the FPGA on a development board
RapidGain™ VHDL Using Altera is not available for in-house delivery.
Who should attend?
- Digital designers thinking about making the first moves to VHDL and FPGA design
- Managers who want to understand more about the process of creating FPGA designs and VHDL
- Analogue or Systems designers who work with digital design teams
Prerequisites
No prior experience of VHDL or Altera FPGAs and software is needed. You should have a basic understanding of digital logic design, and be computer-literate.Structure and content
Getting Started with VHDL
What is an FPGA? • What is VHDL? • Tools for FPGA design • How does VHDL affect my design style? • Design flow • Design entity • Ports • Signals • STD_LOGIC • Signal assignment • Processes • Hierarchy • Testbenches • Simulation with ModelSimLAB: Simulating a binary counter, using ModelSim
Using the Quartus II Software
Quartus II software • Creating a project • Specifying pin assignment constraints • Setting up timing constraints and generating timing reports using the Timequest Timing Analyzer • Implementing a design using the Quartus II software • Gate-level simulationLAB: Implementing counter using Quartus II, and programming a development board
Writing VHDL for Synthesis
Summary of VHDL constructs and their synthesis • Creating finite state machines Synchronous and Asynchronous controls • The NUMERIC_STD packageLAB Modifying the counter, re-implement and re-program the FPGA
Where do I go from here?
Summary and conclusions • Doulos VHDL, and FPGA training roadmap| Course Dates: | ||
|---|---|---|
| January 21st, 2009 | Munich, DE | Enquire |
| April 17th, 2009 | Hannover, DE | Enquire |
Back to top

