Szkolenia VHDL

Język VHDL w implementacji układów cyfrowych w FPGA/CPLD - poziom podstawowy

Cel szkolenia

Szkolenie obejmuje wiedzę praktyczną i teoretyczną z zakresu języka VHDL w aspekcie jego użycia do celów tworzenia zaawansowanych projektów cyfrowych, na bazie układów reprogramowalnych FPGA i CPLD.

Celem szkolenia jest nabycia wiedzy inżynierskiej pozwalającej na rozpoczęcie samodzielnej pracy przy projektowaniu układów cyfrowych w VHDL, zarówno indywidualnie, jak i w złożonych projektach tworzonych przez zespoły inżynierów-projektantów.

Szkolenie wyjaśnia filozofię języka VHDL, cechy i właściwości czyniące ten język wyjątkowym, a następnie prezentuje praktyczne wykorzystanie tych własności w modelowaniu urządzeń techniki cyfrowej.

Szkolenie ma na celu nauczenia podstaw modelowania układów oraz technik symulacji VHDL niezbędnej przy realizacji dużych i złożonych projektów VHDL.

Niezbędne umiejętności

Szkolenie jest adresowane do inżynierów, projektantów, programistów, informatyków, elektroników, automatyków, ambitnych studentów kierunków technicznych jak i hobbystów, elektroników / informatyków.

Wymagana jest podstawowa wiedza z zakresu techniki cyfrowej, jak zagadnienia układów kombinacyjnych, pomocną okaże się choćby podstawowa i teoretyczna wiedza o programowaniu za pomocą tradycyjnych języków programowania jak : C/C++, Basic, Pascal, lub dowolny Assembler.

Zakres szkolenia

Budowa układów FPGA / CPLD, cechy języka VHDL, podstawowe operatory, typy danych, procesy, podstawowe konstrukcje sterujące, implementacja maszyn stanów, tworzenie projektów hierarchicznych, testbenche w VHDL i zagadnienia testowania układów, zastosowanie VHDL w implementacji urządzeń cyfrowych.

Synteza Implementacja VHDL

Każda część teoretyczna szkolenia jest podsumowywana omówieniem rozwiązania / implementacji w VHDL konkretnego przykładu, a następnie ćwiczeniem praktycznym wykonywanym samodzielnie przez kursantów przy asyście i pomocy trenera.

Dokładny harmonogram zajęć dostępny jest w agendzie.

Warianty szkolenia

Z uwagi na różne potrzeby klientów, oferujemy szkolenie podstawowe w dwóch wariantach:
Wariant I Wariant II
Szkolenie 4 dniowe Szkolenie 4 dniowe + dodatkowy dzień
(wykonanie ćwiczenia praktycznego)

Rodzaje szkoleń:

Szkolenie jest dostępne w formach:

  • szkolenie otwarte: mogą się na nie zgłosić wszelkie osoby zamierzające w nim uczestniczyć. odbywa się ono w wybranym ośrodku konferencyjno-szkoleniowym na terenie miasta Szczecin. Minimalna wielkość grupy to 8 osób, maksymalna : 10 osób. Narzędzie syntezy używane do realizacji ćwiczeń, jest wybierane na podstawie większości głosów w tworzonej grupie szkoleniowej. w przypadku dużej rozbieżności i jednocześnie wysokiego zainteresowania szkoleniem w danym terminie zaoferujemy utworzenie nowego terminu obejmującego wyłącznie wybraną technologię.

  • szkolenie zamknięte: jest przeprowadzane wyłącznie dla podmiotu zamawiającego szkolenie. liczba minimalna uczestników takiego szkolenia jest dowolna, natomiast grupa nie może przekroczyć 10 osób. Zarówno technologia syntezy i implementacji, jak i narzędzie symulacji jest określane przez klienta. Szkolenie zamknięte może się odbyć w wybranym ośrodku konferencyjno-szkoleniowym na terenie miasta Szczecin, jak również w siedzibie zamawiającego szkolenie, lub w wybranej przez niego lokalizacji.

Lokalizacja

Szkolenia odbywają się w wybranym przez nas, ośrodku konferencyjno-szkoleniowym na terenie miasta Szczecin. Dokładna lokalizacja i adres jest ogłaszana w momencie zamknięcia naboru do szkolenia tj. w terminie do 2 tygodni przed datą jego rozpoczęcia. W przypadku szkoleń zamkniętych, szkolenie może się odbyć w w siedzibie zamawiającego szkolenie, lub w wybranej przez niego lokalizacji.

W przypadku lokalizacji poza miastem Szczecin, zarówno catering, napoje, sala szkoleniowa muszą być zapewnione przez zamawiającego szkolenie.

Materiały szkoleniowe / wyżywienie

Zarówno w szkoleniach zamkniętych i otwartych, zapewniamy wszelkie niezbędne materiały szkoleniowe, piśmiennicze, dostarczamy sprzęt i oprogramowanie niezbędne do realizacji ćwiczeń. W przypadku szkoleń na terenie miasta Szczecin, zapewniamy również catering na czas szkolenia jak i napoje (kawa, herbata) na przerwy w trakcie jego trwania.

  Lokalizacja Szczecin Siedziba klienta
Trener szkolenia + +
Materiały szkoleniowe + +
Sala szkoleniowa + -
Stanowiska komputerowe + +
Artykuły piśmiennicze + +
Kawa/napoje + -
Catering + -

Narzędzia i technologie

Szkolenie odbywa się w oparciu o darmowe symulatory języka VHDL : Aldec Active-HDL, oraz ModelSim, wystarczające do realizacji zagadnień objętych szkoleniem podstawowym. Oba narzędzia uznawane są w świecie VHDL za pewnego rodzaju "standardy przemysłowe".

Szkolenie podstawowe skonstruowane jest w sposób pozwalający na pewną "niezależność" od sprzętu i architektury FPGA/CPLD i skupia się w dużym stopniu na samym języku i wykorzystania go do projektowania urządzeń cyfrowych. Obejmuje jednak zagadnienia syntezy / implementacji, dla których należy wybrać interesującą kursantów technologię.

Dostępnymi technologiami w naszym pakiecie szkoleniowym są:

Narzędzia syntezy
ALTERA® QuartusII WebEdition
LATTICE® DIAMOND
XILINX® ISE Design Suite
Actel® Libero IDE

Terminy

Szkolenia otwarte

  • 14.05 - 18.05 - Szkolenie otwarte Szczecin

Szkolenia zamknięte

  • Terminy jak i miejsce szkolenia ustalane indywidualnie