\chapter{Závěr}
Tato bakalářská práce se skládala z implementace dvou na sobě nezávislých
modůlu, importního a exportního modulu jazyka  VHDL, do struktury HUB 
pro návrh číslicových obvodů která je součástí výukového EDA systému. Oba tyto moduly se 
podařilo navrhnout, implementovat a otestovat. Při práci na těchto modulech
nebylo kromě dvou případů (str. \pageref{pridano1}, \pageref{pridano2}) nutno 
měnit stávající zdrojové kódy HUBu. 


Importní modul  dovede analyzovat kompletní gramatiku jazyka  VHDL ale
implementována je pouze podmnožina tohoto jazyka a to taková aby bylo 
možno do HUBu importovat strukturně navržené obvody. Nelze tedy importovat
libovolný obvod navržený ve  VHDL ale je třeba používat pouze konstrukce
které jsou naimplementovány (viz. kapitola \ref{podmnozina_VHDL}).
Návrhy ve VHDL je tedy nutno psát s ohledem na podporovanou část jazyka VHDL.

Exportní modul umožňuje exportovat návrh uložený v  HUBu do jazyka  VHDL.
Vygenerovaný návrh v jazyce  VHDL obsahuje pouze takové konstrukce, které 
podporuje importní modul. Tím pádem je možno vygenerovaný kód opět importovat 
zpět do  HUBu. Vygenerovaný kód se úspěšně podařilo vysyntetizovat v prostředí
XILINX (viz. kapitola \ref{testovani}).

Přínosem této práce pro mně byla hlavně zkušenost s prací na cizím zdrojovém kódu.
Díky přehlednému a logickému návrhu struktury HUBu jsem se brzy v kódu zorientoval
a mohl jej využívat při implementaci přídavných modulů. Také jsem se díky
této práci seznámil z jazykem VHDL který jsem přetím znal pouze zčásti.


