Obsah

Průběh MSZZ

statnice_prubeh.pdf

komise: http://oi-wiki.cz/doku.php/statnice/komise

1. Architektura distribuovaných síťových aplikací. Struktura sítě, aplikační vrstvy, její hlavní části. Nejběžnější databázové servery v průmyslových aplikacích a jejich management. (A0M35PII)

Architektura distribuovaných síťových aplikací

Obecně:

V kontextu průmyslových informačních systémů:

Materialy primo od Ing. Susty : piiokruhy.pdf

Struktura sítě, aplikační vrstvy, její hlavní části

Nejběžnější databázové servery v průmyslových aplikacích a jejich management

2. Webové aplikace v distribuovaných řídicích systémech. Webové komponenty pro vývoj průmyslových internetových aplikací. Zabezpečení, přístupová práva, veřejné klíče, hashovací kódy, digitální podpisy. Spolehlivost sítí a řešení vhodná pro kritické aplikace. (A0M35PII)

3. Metodiky návrhu analogových, digitálních a smíšených integrovaných systémů. Aplikačně specifické integrované systémy - plně zákaznický návrh, hradlová pole, standardní buňky, programovatelné obvody FPGA. (A4M34ISC)

ASIC - Aplikačně specifické integrované obvody

(zdroj: přednáška 1 ISC - Uvod)

Kritéria efektivity: počet kusů, cena za kus, počet zákazníků

4. Jazyky HDL, HDL-A, logická a fyzická syntéza systému. Frond End a Back End návrh. Problematika rozmístění (floorplaning), časové analýzy, návrh testů a verifikace návrhu. (A4M34ISC)

Takový přehled z ASICentra 2c_navrh_a_verifikace.pdf

HDL Languages

Floorplanning

Front End - Back End

http://en.wikipedia.org/wiki/Semiconductor_fabrication#Front-end-of-line_.28FEOL.29_processing

5. CAD prostředky a standardy pro návrh analogových a smíšených integrovaných obvodů, mobilní IO s nízkou spotřebou, verifikace návrhu. Technologická realizace, verifikace integrovaných systémů, problematika převodu návrhu systému mezi jednotlivými technologiemi. (A4M34ISC)

PI-05 (PDF) (DOC)

6. Techniky správy a organizace rozsáhlých softwarových projektů. Nástroje pro správu verzí a vývojových větví zdrojových kódů, nástroje pro automatické generování dokumentace a podporu orientace v rozsáhlých projektech. Infrastruktury zajišťující spolupráci mezi vývojáři navzájem a i s uživateli. Systémy pro sledování a řešení chyb a uživatelskou podporu. (A4M35OSP)

Převzato z SI:

founemi2

6_techniky_spravy_a_organizace_rozsahlych_softwarovych_projektu_3.doc - 100%, doplněna motivace a kontinuální integrace

7. Požadavky a pravidla pro tvorbu přenositelného kódu. Organizace projektů a operačních systémů pro splnění přenositelnosti mezi různými architekturami CPU. Konverze vnitřních a vnějších/síťových formátů dat. (A4M35OSP)

Převzato z SI:

vejmema1

OI SI otázka 7

8. PCI a USB, funkce a způsob implementace, ovladače PCI a USB zařízení pro OS Windows a Linux. (A4M38KRP)

PI-08 (PDF) (DOC)

9. Implementace rozhraní Ethernet, Auto-negotiation, PoE. (A4M38KRP)

Ethernet, Auto-negotiation, PoE

PI-09 (PDF) (DOC)

10. Bezdrátové sítě (WiFi, Bluetooth, ZigBee) a možnosti jejich implementace. (A4M38KRP)

PI-10 (PDF) pi-10.doc

11. Pokročilé architektury procesorů. Paralelismus na úrovni instrukcí (ILP). Superskalární procesory se statickým a dynamickým plánováním provádění instrukcí. Spekulativní provádění instrukcí a podpora přesného přerušení. Procesory VLIW a EPIC. Využití datového paralelismu, SIMD a vektorové instrukce v ISA. (A4M36PAP)

pi-11.pdf

12. Architektura paměťového a periferního subsystému. Návrh a optimalizace paměťového subsystému, cache a virtuální paměť. Způsoby propojení procesoru, paměti a periférií uvnitř systémů na čipu (SoC). Vyrovnávací paměti v periferním subsystému, způsoby implementace sdíleného přístupu k vyrovnávací paměti. (A4M36PAP)

Architektura paměťového a periferního subsystému

09_pamet_a_io_a4m36pap.pdf

11_io_a4m36pap.pdf

SoC

13. Architektury multiprocesorových počítačů. Architektury symetrických multiprocesorových počítačů (SMP). Způsoby zajištění koherence v SMP. Pravidla pro provádění paměťových operací, zajištění sekvenční konzistence, slabší modely paměťové konzistence. Architektury s distribuovanou sdílenou pamětí, zajištění koherence a konzistence. Vícevláknové procesory. (A4M36PAP)

PI-13 (PDF) (DOC)

14. Uspořádání, vlastnosti, funkční bloky a oblasti použití 8- bitových mikrořadičů, jejich typické periferie a výpočetní výkon. (A4M38AVS)

8-bit mikoradice

15. Mikroprocesory řady ARM a číslicové signálové procesory (DSP), základní funkční bloky, vlastnosti, výpočetní možnosti z hlediska aplikace ve vestavném systému. (A4M38AVS)

Mikroprocesory řady ARM

Intro: armbasics.pdf (Zdroj: http://embeddedcraft.org/armbasics.pdf)

http://en.wikipedia.org/wiki/ARM_architecture

Číslicové signálové procesory (DSP)

http://measure.feld.cvut.cz/system/files/files/cs/vyuka/predmety/A4M38AVS/AVS_signalove_procesory.pdf

16. Způsoby vstupu analogového signálu (ze snímačů zvuku, obrazu a dalších snímačů) do vestavných systémů, použití DMA, způsoby ovládání výstupních akčních členů (akustických, silových,..). (A4M38AVS)