Plán prednášok z predmetu ČÍSLICOVÉ ELEKTRONICKÉ SYSTÉMY

Podobné dokumenty
Programovatelná logika

Curriculum skupiny predmetov

Zákaznické obvody 1. ASIC 2. PLD 3. FPGA. Ondřej Novák O. Novák: CIE9 1

Návrh, implementácia a prevádzka informačného systému

Organizace předmětu, podmínky pro získání klasifikovaného zápočtu

Základy elektroniky a logických obvodov. Pavol Galajda, KEMT, FEI, TUKE

Názov kvalifikácie: Konštruktér elektronických zariadení a systémov

Návrh tém bakalárskych prác 2009/2010 (6 tém) Ing. Siničák. (Všeobecné strojárstvo-vs, Mechatronika-M, Počítačová podpora strojárskej výroby-ppsv)

Digitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.

Pokyny pre písanie práce ŠVOČ. Odporúčané nastavenia. Štruktúra práce

FPGA + mikroprocesorové jádro:

PROGRAMOVATELNÁ LOGICKÁ POLE

PROGRAMOVATELNÉ LOGICKÉ OBVODY

Kombinační automaty (logické obvody)

LOGICKÉ SYSTÉMY PRO ŘÍZENÍ

STRED NÁ PRIE MYSE LNÁ ŠK OL A ELEKT R OTEC HNIC KÁ, ZO CH OVA 9, B R ATISLAV A MATURITA 2016 PRAKTICKÁ ČASŤ ODBORNEJ ZLOŽKY. OBEŽNÍK pre PČOZ MS

... sekvenční výstupy. Obr. 1: Obecné schéma stavového automatu

Když procesor nestačí, FPGA zaskočí

MODERNÍ TRENDY V PROGRAMOVATELNÉ LOGICE, APLIKACE V AUTOMATIZAČNÍ A MĚŘICÍ TECHNICE

6. Programovatelné struktury. PLA, PAL, PROM, GAL struktury

PROGRAMOVANIE A JEHO POZÍCIA VPREDMETE INFORMATIKA. Mgr. Ján Guniš

Prezentace do předmětu Architektury a použití programovatelných obvodů 2

Implementace SAP S/4HANA je skutečně S Simple

FPGA intimně. Marek Vašut March 6, 2016


Písanie ZP. Alexandra. O čom to je. Postup. kontrola. Citovanie. Odkazy Abstrakt. textu

Obsah DÍL 1. Předmluva 11

PROGRAM VZDELÁVACEJ ČINNOSTI. Anotácia predmetu

Základy algoritmizácie a programovania

Programové prostredie mikrokontrolérov PIC

Čítanie technickej dokumentácie - elektrotechnika

Informačný list predmetu

Tomáš Goga Geografický ústav SAV. Použitie počítačov (1) 1

MS PowerPoint - Úvod.

Programovanie.NET, C++ - najbližšie termíny:

Struktura a architektura počítačů (BI-SAP) 4

Názov kvalifikácie: Projektový manažér pre informačné technológie

Historická geografia. doc. RNDr. Daniel Gurňák, PhD. B1-548 Konzultačné hodiny: utorok, streda 12:00-13:00

MATLAB (1) - úvod do programovania vedeckých problémov. LS 2017, 8.predn.

Odporúčané témy praktickej časti odbornej zložky maturitnej skúšky pre ELE POS

ARCHITEKTÚRY POČÍTAČOV. doc. Ing. T. Krajčovič, PhD. (5.15) PODMIENKY ABSOLVOVANIA PREDMETU:

Metody návrhu systémů na bázi FPGA

Názov kvalifikácie: Modelár odevov. Kvalifikačný štandard. Hodnotiaci štandard

PREBERACÍ PROTOKOL O ODOVZDANÍ A PREVZATÍ VEREJNEJ PRÁCE (alebo jej dokončenej časti)

Základy algoritmizácie a programovania

Stochastické metódy operačnej analýzy

Výsledky testovania žiakov 5. ročníka vybraných ZŠ v školskom roku 2014/2015 Testovanie v papierovej forme

01 práca pri príprave jedál

Y36SAP 2007 Y36SAP-4. Logické obvody kombinační a sekvenční používané v číslicovém počítači Sčítačka, půlsčítačka, registr, čítač

2.2 E learningové vzdelávanie: mediálna výchova ako prierezová téma

E-learning na FCHPT STU v Bratislave. doc. Ing. Monika Bakošová, CSc.

1. ročník. Matematika

Blok info Skratka Názov Akt. Kredit Rozsah Ukonč. Roč. Sem. Podmieňujúce Vyučujúci KAI/bd1/15 algoritmy a dátové štruktúry I 5 2P + 2S S 1 Z

12. Štatistický projekt v analýze rizík

Microsoft Project CVIČENIE 6 1

Návrh. číslicových obvodů

Manažérska ekonomika. 3. Formy ekonomickej organizácie (PR) 3.1 Centrálne plánovanie 3.2 Trhový systém 3.3 Zmiešaná ekonomika

STROJNÍCKA FAKULTA STU V BRATISLAVE ÚSTAV VÝROBNÝCH SYSTÉMOV, ENVIRONMENTÁLNEJ TECHNIKY A MANAŽMENTU KVALITY

Programovanie CNC strojov

Úloha 9. Stavové automaty: grafická a textová forma stavového diagramu, příklad: detektory posloupností bitů.

Kurzy grafiky, video - najbližšie termíny:

Kód kvalifikácie U Úroveň SKKR 4 Automobilový priemysel a strojárstvo Mechanik a opravár motorových vozidiel inde neuvedený

Cíle. Teoretický úvod

Názov kvalifikácie: Zlievarenský špecialista projektant

VŠB Technická Univerzita Ostrava Fakulta Elektrotechniky a Informatiky Katedra Informatiky. Srovnání vývojových prostředí pro návrh pomocí VHDL


DISKUSNÝ PANEL. Jaroslav Kmeť Milan Ištván Richard Hollý Peter Weber st. František Baranec - moderátor

Technická Univerzita v Košiciach Fakulta baníctva, ekológie, riadenia a geotechnológií Katedra jazykov

PRAKTICKÁ ČASŤ ODBORNEJ ZLOŽKY MATURITNEJ SKÚŠKY

Tlakový snímač typ EQZ (Tlakový prevodník) Technické podmienky, montáž a pripojenie

Názov kvalifikácie: Garančný technik osobných automobilov

Ponuka voliteľných predmetov pre študentov III. ročníka v školskom roku 2011/2012

Stimuly pre výskum a vývoj

Informačný list predmetu

3.7.5 Znaménkové operátory Násobící operátory Rùzné operátory Základní objekty Konstanty Sig

7.8 KLAUZÚRNE PRÁCE, KRITÉRIÁ HODNOTENIA HLAVNÉHO PREDMETU PLATNÉ PRE ŠTUDIJNÝ ODBOR FOTOGRAFICKÝ DIZAJN A PROPAGAČNÁ GRAFIKA

Pravidlá udeľovania ocenenia Cena rektora Slovenskej technickej univerzity v Bratislave v znení dodatku č. 1

ŠPECIFICKÉ POŽIADAVKY ELEKTRONICKÉHO TESTOVANIA

MULTIMEDIÁLNY KURZ: ELEKTROMAGNETICKÉ VLNY A ANTÉNY II. (ŠÍRENIE OPTICKÝCH VĹN VOĽNÝM PROSTREDÍM.) V SYSTÉME MOODLE

Multimédiá a telematika pre mobilné platformy PAVOL BISTÁK, ERIK KUČERA, OTO HAFFNER I-MTMP

Slovenská technická univerzita Fakulta informatiky a informačných technológií. Ilkovičova 3, Bratislava 4. Tím 7 - Ponuka

Katedra regionálnych vied a manažmentu

Študijný program: Informatika, bakalársky stupeň

Sekvenční logické obvody

PODĽA VNÚTORNÉHO PREDPISU Č. 12/2013 SMERNICA REKTORA UK V BRATISLAVE (VÝŇATKY):

Prijímacie skúšky kritériá pre školský rok 2017/2018

Spoločnosť Wüstenrot monitoruje všetky bezpečnostné informácie a udalosti v informačnom systéme

XC3000(A) / XC3100(A)

Diplomový projekt. Detská univerzita Žilinská univerzita v Žiline Matilda Drozdová

Nadväznosť predmetu PODNIKOVÝ MANAŽMENT na ostatné predmety

ELEKTROTECHNIKA. Spoločenskovedné a prírodovedné predmety:

Integrované obvody. Obvody malé, střední a velké integrace Programovatelné obvody

Multiplexor a demultiplexor

SYSTÉMY NAČIPU MI-SOC

Cíle. Teoretický úvod. BDIO - Digitální obvody Ústav mikroelektroniky Základní logická hradla, Booleova algebra, De Morganovy zákony Student

Web dizajnér - zadanie školského kola. Informácie o projekte. Informácie o podmienkach

Pokyny a usmernenia pri písaní komplexnej odbornej práce PČOZ

ŠTATISTIKA V EXCELI 2007

Vytvorenie účtovnej knihy

Transkript:

Plán prednášok z predmetu 1. Úvod do ASIC obvodov I teoretické a základné pojmy 2. Úvod do ASIC obvodov II historický vývoj a rozdelenie integrovaných obvodov typy ASIC obvodov (plne zákaznícke, štandardné bunky, hradlové polia) 3. Úvod do ASIC obvodov III ekonomické aspekty porovnanie ASIC technológií ASIC vs. FPGA, možnosti migrácie štruktúrovaný ASIC 4. Klasifikácia PLD z hľadiska technológie výroby Technológie programovania: FUSE, PROM, EPROM, EEPROM, SRAM, AntiFuse, FLASH 5. Architektúry a typy PLD obvodov I jednoduché PLD (SPLD): PLD, PAL, PLA, GAL, EPLD, MACH 6. Architektúry a typy PLD obvodov II zložité PLD (CPLD) vybraní výrobcovia Altera, Xilinx, AMD,... 7. Úvod do VHDL VHSIC jazyk pre opis hardvéru (VHDL) návrh a syntéza číslicových obvodov vo VHDL 8. Architektúry a typy PLD obvodov III užívateľsky rekonfigurovateľné obvody FPGA firiem Xilinx, Altera, Actel štruktúra vnútorných buniek a prepojovacia sieť, bloky CLB, EAB, LAB, LE vložené (embedded) pamäte základné rozdiely medzi obvodmi FPGA firiem Altera a Xilinx 9. Metodika návrhu a technologické princípy programovateľných logických polí (PLD) činnosť pred začatím návrhu rozdelenie CAD nástrojov návrhový diagram a etapy návrhu číslicových systémov s obvodmi PLD design entry (grafická schéma návrhu pre PLD), hierarchický návrh, knižnica schematických blokov verifikácia, typy simulácií, funkčná a časová simulácia, optimalizácia návrhu (kritická cesta, spotreba, rýchlosť, veľkosť) 10. Vývojové prostriedky pre efektívny návrh FPGA aplikácií CAD systémy Altera a Xilinx Altera-QuartusII Xilinx-ISE WEB Pack LPM, Megafunkcie/IP funkcie, MegacoreWizard, SOPC Builder, DSP Builder 11. Vývojové etapy s využitím moderných CAD/ CAE systémov CAD systémy nezávisle na výrobcoch FPGA obvodov, Mentor Graphics grafická schéma návrhu 12. Prehľad rodín FPGA obvodov významných výrobcov veľkosti obvodov, napájacie napätia, cena, vložené pamäte, teplotné rozsahy, puzdra testovacie a vývojové dosky (UP1, UP3,...), možnosti a obmedzenia 13. Využitie obvodov FPGA/ ASIC, typické aplikácie telekomunikácie, multimédia, auto elektronika obvody pre spracovanie zmiešaných signálov: návrh obvodov ASIC

Plán cvičení z predmetu Cvičenia budú v laboratóriu KEMT V102b na Vysokoškolskej 4 1. Úvodné demonštračné cvičenie, prezentácia CAD systému Altera Quartus II plán cvičení, podmienky udelenia zápočtu, poskytnutie pomocných materiálov na cvičenia (www.kemt.fei.tuke.sk/fpga, www.kemt.fei.tuke.sk/predmety/kemt436_fpga/_web/index.html) demonštrácia základných etáp práce s obvodmi FPGA, návrhové prostredie Quartus II, obmedzenia voľnej verzie 2. Príklady využitia základných blokov AND, NAND, OR, NOR postup tvorby projektu v prostredí Quartus II práca s grafickým editorom, waveform editorom funkčná simulácia, verifikácia pomocou vývojovej dosky KEMT CPLD_Kit 3. Príklady kombinačných obvodov dekódera (BIN, DEK, BCD, 7-SEG) tvorba projektu v prostredí Quartus II, ďalšie možnosti syntéza, waveform editor, funkčná simulácia 4. Príklady sekvenčných obvodov čítačov (vpred, vzad, reverzný, synchrónny, asynchrónny, D, J-K klopné obvody) tvorba projektu v prostredí Quartus II, ďalšie možnosti syntéza, funkčná simulácia 5. Práca na projekte Priebežný test - realizácia a testovanie návrhu zo zadanej schémy 6. Práca na projekte pridelenie zadaní 7. Úvod do VHDL, príklad kombinačného obvodu- dekodéra vo VHDL tvorba projektu, VHDL editor, syntéza, funkčná simulácia 8. Sekvenčné obvody vo VHDL, príklad synchrónneho čítača základné možnosti a štruktúra jazyka VHDL, VHDL templates v Quartus II funkčná a časová simulácia v Quartus II, maximálna frekvencia, kritická cesta 9. Práca na projekte 10. Práca na projekte 11. Práca na projekte 12. Preberanie zadaní ukončenie práce na projektoch, preberanie zadaní 13. Udeľovanie zápočtov Poznámky k záverečnému hodnoteniu a skúške: Priebežný test 5 bodov. Odovzdanie a obhájenie zadaní (20 bodov + 15 bodov) Bonusové body k zadaniu (využitie VHDL jazyka) - 10 bodov Mínusové body (nedokončenie príkladov z 2. až 4. cvičenia) - 6 bodov (oneskorené odovzdanie projektov) - 4 body každý týždeň Záverečné hodnotenie spolu - max. 40 bodov Písomná a ústna skúška - 60 bodov Spolu 40+60=100 bodov

Témy zadaní z predmetu Témy zadaní budú určené v 6. týždni počas cvičení. Na jednom zadaní bude pracovať maximálne dvojica študentov, pričom obhajoba zadania bude individuálna. Odovzdanie a predovšetkým úspešná obhajoba zadania je nutnou podmienkou udelenia zápočtu a bude hodnotené max 20 (zadanie) + 15 (obhajoba) bodmi. Náročnejšie zadanie, ktoré bude vypracované s využitím VHDL jazyka bude hodnotené bonusovými 10 bodmi. Počas obhajoby zadania bude overovaná znalosť z problematiky preberanej na cvičeniach (práca v prostredí Quartus II, problematika riešená v zadaní,...). Všetky zadania musia splňovať nasledujúce požiadavky: - obsahovať čelnú stranu s uvedením názvu predmetu, katedry a riešeného zadania, mená riešiteľov, ročník a dátum odovzdania, - formuláciu zadania, - teoretický rozbor riešenej problematiky a opisovaného riešenia v rozsahu dostatočnom na pochopenie odovzdaného zadania, - vytlačené (dostatočne komentované) zdrojové VHDL kódy, - kompletný projekty v návrhovom prostredí Quartus II (funkčná a časová simulácia) v archivačnom qar formáte, - prezentácia výsledkov vo forme grafov, tabuliek a pod., - zhodnotenie zadania a dosiahnuté výsledky, - zadanie vo formáte PDF + zdrojový Office, TeX, OppenOffice a pod. - zadanie vytlačené a vložené do euroobalu + odovzdané elektronické verzie dokumentov (zaslané emailom). V prípade, že zadanie nebude obsahovať všetky časti, nebude prevzaté. Zadania budú odovzdávané v 12. týždni na cvičeniach. Za každý týždeň oneskorenia budú strhnuté 4 body.

Okruh otázok z predmetu 1. Historický vývoj a rozdelenie IO 2. Dôvody použitia obvodov ASIC 3. Alternatívy obvodov ASIC základná klasifikácia 4. Typy PLD obvodov základné štruktúry (SPLD, CPLD, FPGA) 5. Ekonomické aspekty a porovnanie ASIC technológií 6. Konverzia FPGA na ASIC hlavné výhody a charakteristiky konverzie 7. Konverzia FPGA na ASIC postup pri procese konverzie 8. Metodika návrhu PLD činnosť pred započatím návrhu 9. Metodika návrhu PLD rozdelenie CAD nástrojov 10. Metodika návrhu PLD modely pre metódy návrhu systémov 11. Etapy návrhu číslicových systémov s obvodmi FPD diagram návrhu ASIC & FPGA obvodov 12. Etapy návrhu číslicových systémov s obvodmi FPD špecifikácia a formalizácia návrhu 13. Etapy návrhu číslicových systémov s obvodmi FPD zjednotenie vstupov, minimalizácia, voľba typu obvodu FPD, optimalizácia použitých prostriedkov 14. Etapy návrhu číslicových systémov s obvodmi FPD dokumentácia, generovanie programovacieho súboru návrhovým systémom, programovanie, testovanie 15. Klasifikácia PLD z hľadiska technológie výroby, FUSE, EPROM a EEPROM základný princíp a vlastnosti 16. Klasifikácia PLD z hľadiska technológie výroby, SRAM, ANTIFUSE, FLASH základný princíp a vlastnosti 17. Architektúry a typy číslicových obvodov SPLD, obvody PLD, PAL a PLA 18. Architektúry a typy číslicových obvodov CPLD, Lattice plsi a isplsi 19. Architektúry a typy číslicových obvodov CPLD, MAX 7000 CPLD 20. Architektúry a typy číslicových obvodov FPGA, Xilinx XC 4000 21. Architektúry a typy číslicových obvodov FPGA, Altera FLEX 10K 22. Architektúry a typy číslicových obvodov FPGA, Altera Cyclone 23. Vývojové prostriedky obvodov FPGA, Altera- Quartus II postup pri návrhu 24. Vývojové prostriedky obvodov FPGA, Xilinx- ISE WEB Pack postup pri návrhu

25. Moderné postupy pri návrhu PLD motivácia a grafický popis obvodu 26. Mentor Graphic- FPGA Advantage postup pri návrhu, výhody 27. Funkčná simulácia princíp, rozdiel medzi funkčnou a časovou simuláciou 28. Časová simulácia princíp, Quartus, Modelsim, význam súborov VHO a SDO 29. Konfigurácia FPGA obvodov základný princíp, základné rozdelenie konfiguračných módov (PS,,JTAG) 30. Aktívna inicializácia FPGA obvodov význam, výhody, využitie 31. Pasívna inicializácia FPGA obvodov význam, výhody, využitie 32. Konfiguračné pamäte základné vlastnosti, blokový diagram 33. Kompresia a dekompresia konfiguračných dát význam, príklad využitia, typické kompresné pomery 34. Formáty konfiguračných súborov základné rozdelenie (sof, pof, ) 35. Technológia hraničných testov (JTAG) základný princíp, signály JTAG rozhrania, zapojenie daisy chain 36. TAP radič rozhrania JTAG princíp, význam a využitie konečného automatu v TAP radiči 37. Štruktúra LE CLB bloku v klasických Altera FPGA základná štruktúra (LUT, klopný obvod, ) 38. Štruktúra CLB bloku v klasických Xilinx FPGA základná štruktúra (LUT, klopný obvod, ) 39. Štruktúra LE a CLB blokov v najnovších FPGA trendy vo vývoji (veľkosť LUT, počet klopných obvodov,...) 40. LPM funkcie význam a využitie, typické LPM, porovnanie s Megafunkciami/IP