XD36MNO | Moderní návrh číslicových obvodů | Rozsah výuky: | 14+4 | ||
---|---|---|---|---|---|
Přednášející (garant): | Schmidt J. | Typ předmětu: | Z | Zakončení: | Z,ZK |
Zodpovědná katedra: | 336 | Kreditů: | 4 | Semestr: | L |
Anotace:
Absolvent zná postup a techniky praktického návrhu číslicových obvodů a strukturu a algoritmy nástrojů pro návrh. Je schopen posoudit vhodnost nástroje pro daný postup a daného postupu pro žádaný výsledek práce. Zná metody řízení práce týmu při návrhu číslicových obvodů.
Osnovy přednášek:
1. | Pracovní postup návrhu číslicových obvodů, požadavky podle oboru aplikace | |
2. | Řízení projektu, metriky a odhady | |
3. | Plán verifikace, modely pro verifikaci | |
4. | Rozdělení na HW a SW, souběžný návrh | |
5. | Syntéza z algoritmické úrovně | |
6. | Úroveň přenosů mezi registry | |
7. | Synchronní a asynchronní návrh, výhody, nevýhody, návrh s více hodinovými doménami | |
8. | Transformace a realizace automatu | |
9. | Mapování na technologii | |
10. | Fyzický návrh, prostředí, algoritmy | |
11. | Formální metody verifikace - kontrola ekvivalence | |
12. | Formální metody verifikace - kontrola modelu, kompatibilita rozhraní | |
13. | Návrh pro nízkou spotřebu a smíšený A/Č návrh | |
14. | Vliv nástrojů a algoritmů na pracovní postup, IP jádra (makrobloky) |
Osnovy cvičení:
Do cvičení budou operativně zařazeny dvě exkurze do návrhářských pracovišť
1. | Pracovní postup specifikace hardwaru popisným jazykem, rozdíly oproti zadávání schématem | |
2. | Technologie CMOS, práce na úrovni masek a tranzistorů v jednoduchém výukovém nástroji | |
3. | Experimenty s algoritmy pro optimalizaci log. výrazů a kódování automatů 9univerzitní software) | |
4. | Návrhové nástroje pro RTL syntézu a fyzický návrh na uživatelské úrovni I (v r. 2006 pravděpodobně Xilinx) | |
5. | Návrhové nástroje pro RTL syntézu a fyzický návrh na uživatelské úrovni II (v r. 2006 pravděpodobně Altera) | |
6. | Syntéza na algoritmické úrovni, specifikace algoritmu (nástroje a pracovní postup) | |
7. | Dekompozice na hardware a software (nástroje, platforma, pracovní postup) | |
8. | Zadání a diskuse semestrálního projektů (architektura a RTL popis číslicového systému) | |
9. | Řešení semestrálních projektů | |
10. | Prezentace postupu řešení semestrálních projektů | |
11. | Řešení semestrálních projektů | |
12. | Řešení semestrálních projektů | |
13. | Prezentace semestrálních projektů | |
14. | Prezentace semestrálních projektů |
Literatura Č:
1. | Michel, P., Lauther, U., Duzy, P.: The Synthesis Approach to Digital System Design. Kluwer 1992 (souč. ekvivalent) | |
2. | Keating, M., Bricaud, P.: Reuse Methodoly Manualfor Systém-on-a-Chip Designs. Kluwer 1999 | |
3. | O' Connel, F.: How to Run Successful Projects II - The Silver Bullet. Prentice/Hall 1996 (v r. 2006 pravděpodobně 6. vydání) |
Literatura A:
1. | Michel, P., Lauther, U., Duzy, P.: The Synthesis Approach to Digital System Design. Kluwer 1992 (contemporary eqyuivalent of) | |
2. | Keating, M., Bricaud, P.: Reuse Methodoly Manualfor Systém-on-a-Chip Designs. Kluwer 1999 | |
3. | O' Connel, F.: How to Run Successful Projects II - The Silver Bullet. Prentice/Hall 1996 (in 2006, probably the 6th edition] |
Požadavky:
Zápočet: dokumentovaná účast na řešení semestrálního projektu, úspěšná prezentace.
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) |