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 15 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
Konfigurace obvodů řady MAX provádí přes rozhraní JTAG (IEEE Std. Nás bude zajímat formát SVF.3.1). Tento programátor patří momentálně dosti používanému zařízením, hlavně důvodu široké možnosti programování nejrůznějších programovatelných obvodů. Formát XSVF výhradně využívá pro obvody společnosti Xilinx. U programátoru PRESTO nás čeká jediné omezení. Dřívější problémy s programováním pomocí PRESTA byly odstraněny. Využívá tomu zapojení obvodů sebe řetězce. Tyto programátory měli být navrženy pro tyto obvody CPLD, takže neočekávám problémy jejich použití funkce. Pro programování součástek přes rozhraní JTAG tímto programátorem slouží program názvem JTAG SVF PLAYER. Toto rozhraní skládá ze čtyř signálů. Signály TMS, TCK jsou zapojeny každého obvodu paralelně signály TDI TDO jsou zapojeny do série. Přípravek mělo být možno naprogramovat přes programátor od společnosti Altera. Přesněji přes JTAG Player. Jsou TDI (Test Data Input) sloužící pro vstupní data, TMS (Test Mode Select) sloužící pro volbu stavů programování, TCK (Test Clock), který slouží jako hodinový signál TDO (Test Data Output) zařizuje odesílání dat zpět popřípadě do dalšího obvodu řetězci. 1149.7 2.1 Programátor PRESTO V této kapitole jsou použity informace pramenu [4]. . ním možné programovat testovat součástky, pro které existuje software poskytující data formátu SVF nebo XSVF. Mezi patří Altera ByteblasterMV, MasterBlaster, ByteBlaster a USB-Blaster cables. jsou například obvody CPLD společnosti Altera, Xilinx, další.3 Konfigurace obvodů MAX II V této kapitole jsou použity informace pramenu [3]. V této práci budu zaměřovat možnost programovaní užití externích programátorů. jako druhá možnost konfigurace bude přes programátor PRESTO společnosti ASIX. Pro programování přes tento programátor potřeba vygenerovat SVF soubor následně nahrát obvodu přes další software, který dodává ASIX. 2. Přes rozhraní JTAG možné programovat více obvodů zároveň