|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
V diplomové práci se zaměřuji na návrh schematu laboratorního přípravku a prostudování způsobů programování obvodů CPLD firmy Altera. Přípravek slouží pro vývoj a demonstraci aplikací v obvodech CPLD firmy Altera. Přípravek je navržen proprogramování kabely Altera a Presto (výrobce ASIX). Vstupní signály jsou realizovány soustavou přepínačů a tlačítek na desce. Stavy výstupů jsou zobrazovány na LED diodách, případně na připojeném multiplexním displeji. Uživatel má možnost připojit externí zařízení, přes externí vstupy. Práce je dále zaměřena na návrh desky plošných spojů laboratorního přípravku, následné výrobě, oživení přípravku a ověření kompatibility programátorů ALTERA aPRESTO. Závěr práce je zaměřen na práci s návrhovým prostředím QUARTUS II. Zejména se jedná o návod na práci se šablonami a simulací VHDL konstrukcí.
Vstupní signály jsou pojmenovány písmeny F,
dp, clk50 khertz. Jelikož nám nyní zůstal projektu původní soubor, tak něj
klikneme pravým tlačítkem myši zvolíme odstranění projektu.1 vidíme
vytvořené dva bloky. Tímto nám nestojí nic
v cestě pokračovat návrhu. menu rozklikneme Project zvolíme položku Revision.
Otevře nám okno, něm poklepáme položku New Revision.2 Seznámení vrcholovou jednotkou
Nyní představíme schematickou vrcholovou jednotku.
. Nyní klikneme na
námi vytvořený soubor vzor_sch. Automaticky nám tento nově vytvořený soubor
přidal projektu.1. Teď jen nás jestli ten starý smažeme nebo ne.
Druhý blok nazván jako disp funguje jako řadič multiplexně řízeného
7segmentového displeje. Nyní máme projekt vytvořen.3 Vytvoření vlastního konstrukčního bloku
Pro náš návrh budeme potřebovat vytvořit další blok, který bude plnit funkci,
kterou nadefinujeme.bdf. značí jaké nastavení projektu aktuální. Následně provedeme uložení pod jiným názvem. šabloně kromě výše popsaných bloků mnoho vstupů výstupů.1 B.2.
První blok nazvaný dělička kmitočtu slouží jako dělič kmitočtu.
Pomocí vstupu clk50 frekvencí MHz obnovovány vstupní údaje vstupů a
dp. Vstupem khertz frekvencí kHz postupně přepínané zobrazované digity na
displeji.19
otevřeme šablona_sch. Vstup
dp taktéž šestibitový každý bit reprezentuje právě jednu tečku každému digitu.
V okně, které nám zobrazí, vybereme VHDL File potvrdíme OK. našem
případě kam jsou přiřazené piny pouzdře obvodu, atd.
5.1. Jestli nám tato vzpomínka
vadí, můžeme změnit. Tím zajistíme totožné nastavení šablonou. Vyskočí nám okno ve
kterém nastavíme nové jméno, našem případě vzor_sch položce Based On
Revision ponecháme sablona_sch. Vstupy jsou šestibitové každý vstup slouží právě jednomu
digitu displeji.
V jiném případě možné vstupy výstupy přímo využít propojit návrhem. obrázku 5. Nyní nás čeká sestrojení konstrukce. vstupu máme
oscilátor frekvenci MHz. Automaticky nám
přidá projektu.bdf.
5. Poté potvrdíme OK. Zápis členěn následujícím
způsobem. Pod hlavní nabídkou nám zobrazuje
poslední vzpomínka šablonu.bdf pravým tlačítkem zvolíme vrcholovou
jednotku. Pro vytvoření, nabídce File klikneme možnost New. Ty
slouží minimálně ilustraci všech možných periferií, které dají využít pro návrh. Zdrojové kódy jsou uvedeny příloze B. Každý bit reprezentuje právě jen jeden segment celé číslice. Otevře nám
soubor, který následně uložíme pod námi žádaným názvem. výstupu pak MHz, kHz Hz. našem
případě pod jménem vzor_sch.
Zkontrolujeme, jestli máme zaškrtnuté možnosti pro Copy Database Set Current
Revision. Vidíme, nám přidal nový profil ten starý nám
tam zůstal