|
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í.
Pro programování součástek
přes rozhraní JTAG tímto programátorem slouží program názvem JTAG SVF
PLAYER.3 Konfigurace obvodů MAX II
V této kapitole jsou použity informace pramenu [3]. 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ů.1 Programátor PRESTO
V této kapitole jsou použity informace pramenu [4]. 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.
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. Dřívější problémy
s programováním pomocí PRESTA byly odstraněny. Přesněji přes JTAG Player. Toto rozhraní skládá ze
čtyř signálů.
2. Konfigurace obvodů řady
MAX provádí přes rozhraní JTAG (IEEE Std. Mezi patří Altera ByteblasterMV, MasterBlaster, ByteBlaster a
USB-Blaster cables. Přes rozhraní JTAG možné programovat více obvodů
zároveň. ním možné programovat testovat součástky, pro které existuje software
poskytující data formátu SVF nebo XSVF. Nás bude zajímat formát SVF.
U programátoru PRESTO nás čeká jediné omezení. Formát XSVF výhradně využívá pro obvody
společnosti Xilinx. Přípravek mělo být možno naprogramovat přes programátor od
společnosti Altera.
. 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. Signály TMS, TCK
jsou zapojeny každého obvodu paralelně signály TDI TDO jsou zapojeny do
série. jsou například obvody CPLD
společnosti Altera, Xilinx, další. 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.3. Využívá tomu zapojení obvodů sebe řetězce.1)