X36POB | Programovatelné obvody | Rozsah výuky: | 2+2 | ||
---|---|---|---|---|---|
Přednášející (garant): | Schmidt J. | Typ předmětu: | S | Zakončení: | Z,ZK |
Zodpovědná katedra: | 336 | Kreditů: | 4 | Semestr: | Z |
Anotace:
Programovatelné obvody činí použití zákaznických obvodů ekonomickým i v malých sériích. Pomocí programovatelných obvodů lze realizovat cokoliv od
dekodéru až po procesor v nenáročně vybavené laboratoři. Cílem předmětu je
seznámit studenty s typy programovatelných obvodů, zákonitostmi jejich
konstrukce, zásadami volby pro danou aplikaci a metodami návrhu s využitím
CAD systémů.
Osnovy přednášek:
1. | Makimotova vlna, styly projektování integrovaných obvodů a jejich porovnání | |
2. | Technologie a obvody programování (mimo systém, v systému) | |
3. | Obvody založené na součtu součinů (SPLD, CPLD, XPLA) | |
4. | Techniky návrhu pro obvody SPLD a CPLD | |
5. | Obvody FPGA - přehled | |
6. | Architektura obvodů FPGA, problém granularity | |
7. | Programovatelné bloky obvodů FPGA | |
8. | Programovatelné propojení obvodů FPGA | |
9. | Techniky návrhu pro realizaci obvody FPGA | |
10. | Aplikačně specifické obvody a systémy FPGA, obvody a návrh pro nízkou spotřebu | |
11. | Spolupráce FPGA s ostatními bloky čipu, kvantitativní rozbor architektury | |
12. | Dynamicky rekonfigurované systémy | |
13. | Techniky souběžného návrhu a návrhu pro dynamicky rekonfigurované systémy | |
14. | Přehled typických aplikací |
Osnovy cvičení:
Cvičení označená "úloha" jsou samostatná v laboratoři, s konzultací cvičícího
1. | Nástroje pro jednoduchý návrh v obvodech CPLD, SPLD a jeho verifikaci | |
2. | Demonstrace technologie, zadání 1. úlohy (návrh a verifikace) | |
3. | 1. úloha | |
4. | 1. úloha | |
5. | Prezentace 1. úlohy | |
6. | Použité nástroje pro fyzický návrh na FPGA, výklad a předvedení | |
7. | Jednoduchý experiment s návrhem na FPGA | |
8. | Nástroje pro systémový návrh, použitá platforma, zadání 2. úlohy (návrh na systémové úrovni) | |
9. | 2. úloha | |
10. | 2. úloha | |
11. | 2. úloha | |
12. | 2. úloha | |
13. | Prezentace 2. úlohy | |
14. | Prezentace 2. úlohy |
Literatura Č:
1. | Brown, S. D., Francis, R. j., Rose, J., Vranesic, Z. G.: Field-Programmable Gate Arrays, Kluwer 1992 |
Literatura A:
1. | Brown, S. D., Francis, R. j., Rose, J., Vranesic, Z. G.: Field-Programmable Gate Arrays, Kluwer 1992 |
Požadavky:
Úspěšná prezentace obou úloh, dokumentovaná účast při řešení.
|
Předmět je zahrnut do těchto studijních plánů:
|
Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů | Návrh a realizace: I. Halaška (K336), J. Novák (K336) |