Laboratorní přípravek pro vývoj aplikací obvodů CPLD firmy Altera

| 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í.

Vydal: FEKT VUT Brno Autor: Petr Gajdošík

Strana 27 z 53

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
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.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.2. Pro vytvoření, nabídce File klikneme možnost New. šabloně kromě výše popsaných bloků mnoho vstupů výstupů. Otevře nám soubor, který následně uložíme pod námi žádaným názvem.1 B. Druhý blok nazván jako disp funguje jako řadič multiplexně řízeného 7segmentového displeje. V okně, které nám zobrazí, vybereme VHDL File potvrdíme OK.1 vidíme vytvořené dva bloky. Automaticky nám tento nově vytvořený soubor přidal projektu. Vstup dp taktéž šestibitový každý bit reprezentuje právě jednu tečku každému digitu. Vidíme, nám přidal nový profil ten starý nám tam zůstal.bdf pravým tlačítkem zvolíme vrcholovou jednotku. Automaticky nám přidá projektu.19 otevřeme šablona_sch.1. Pomocí vstupu clk50 frekvencí MHz obnovovány vstupní údaje vstupů a dp. vstupu máme oscilátor frekvenci MHz. značí jaké nastavení projektu aktuální. našem případě pod jménem vzor_sch. menu rozklikneme Project zvolíme položku Revision. obrázku 5. Jestli nám tato vzpomínka vadí, můžeme změnit. . Pod hlavní nabídkou nám zobrazuje poslední vzpomínka šablonu. Zápis členěn následujícím způsobem. Poté potvrdíme OK. Ty slouží minimálně ilustraci všech možných periferií, které dají využít pro návrh. Nyní máme projekt vytvořen.bdf.bdf. 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. Každý bit reprezentuje právě jen jeden segment celé číslice. Zdrojové kódy jsou uvedeny příloze B. Nyní nás čeká sestrojení konstrukce. První blok nazvaný dělička kmitočtu slouží jako dělič kmitočtu. Vstupy jsou šestibitové každý vstup slouží právě jednomu digitu displeji. 5. výstupu pak MHz, kHz Hz.1. našem případě kam jsou přiřazené piny pouzdře obvodu, atd. Tímto nám nestojí nic v cestě pokračovat návrhu. Zkontrolujeme, jestli máme zaškrtnuté možnosti pro Copy Database Set Current Revision. Teď jen nás jestli ten starý smažeme nebo ne. Následně provedeme uložení pod jiným názvem. Vstupem khertz frekvencí kHz postupně přepínané zobrazované digity na displeji. 5. Tím zajistíme totožné nastavení šablonou. Nyní klikneme na námi vytvořený soubor vzor_sch. Vstupní signály jsou pojmenovány písmeny F, dp, clk50 khertz. 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. V jiném případě možné vstupy výstupy přímo využít propojit návrhem