Friday 10 February 2012

Developing & Delivering KnowHow

Home > Training > RapidGAIN VHDL Using Altera

RapidGain™ VHDL Using Altera

Foundation level - 1 Tag

View dates and locations
 In English

Mit RapidGainTM VHDL Using Altera erhalten die Kursteilnehmer innerhalb eines einzigen Tages einen kompakten Überblick über den gesamten FPGA-Design-Flow, die VHDL-Codierung und -Simulation und den Download eines Designs auf ein reales Gerät. Dieser straff strukturierte und praxisorientierte eintägige trainingskurs bietet unerfahrenen Anwendern und Interessenten einen optimalen Einstieg in VHDL und Altera FPGAs.

Die Kursteilnehmer gewinnen rasch einen Überblick über alle Tools und Prozesse, die bei der Erstellung eines FPGA-Designs relevant sind, und sichern sich damit in der Praxis vom ersten Tag an beträchtliche Produktivitätssteigerungen. Kursinhalt:

  • Grundstruktur von Altera FPGAs
  • Darstellung und Simulation Ihres FPGA-Designs mit VHDL
  • Schrittweise Implementierung Ihres Designs mithilfe der Altera Quartus II-Software
  • Programmierung des FPGAs auf einer Entwicklungsplatine

Bitte beachten Sie, dass dieser Kurs nicht als Inhouse-training abgehalten werden kann.

Zielgruppe

  • Entwickler, die sich mit VHDL und dem FPGA-Design vertraut machen möchten
  • Manager, die mehr über den Entwicklungsprozess von FPGA-Designs und VHDL erfahren wollen
  • Analoge oder Systemdesigner, die mit digitalen Designteams arbeiten

Voraussetzungen

Es werden keine Vorkenntnisse zu VHDL oder Altera FPGAs und Software vorausgesetzt. Sie sollten jedoch über Grundkenntnisse im digitalen Logikdesign verfügen und im Umgang mit dem Computer vertraut sein.

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 ModelSim
LAB: 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 simulation
LAB: 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 package
LAB 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

No public course dates are currently scheduled

Please contact Doulos to schedule a public course to suit you, or to discuss onsite training.

Back to top
Privacy Policy Site Map Contact Us