| Název: | Pokročilé číslicové systémy |
|---|
| Zkratka: | PCS |
|---|
| Ak.rok: | 2005/2006 |
|---|
| Semestr: | zimní |
|---|
| Studijní plán: | |
|---|
| Vyučovací jazyk: | čeština, angličtina |
|---|
| Kredity: | 5 kreditů |
|---|
| Ukončení: | zkouška (písemná) |
|---|
| Výuka: | | hod./sem | přednáška | sem./cvičení | lab. cvičení | poč. cvičení | jiná |
|---|
| Rozsah: | 39 | 0 | 0 | 8 | 5 |
|---|
| | zkouška | testy | cvičení | laboratoře | ostatní |
|---|
| Body: | 50 | 20 | 0 | 0 | 30 |
|---|
|
|---|
| Garant: | Fučík Otto, doc. Dr. Ing., UPSY |
|---|
| Přednášející: | Fučík Otto, doc. Dr. Ing., UPSY |
| Fakulta: | Fakulta informačních technologií VUT v Brně |
|---|
| Pracoviště: | Ústav počítačových systémů FIT VUT v Brně |
|---|
| |
| Cíle předmětu: |
|---|
Seznámit studenty s pokročilými metodami návrhu komplexních číslicových systémů, s jazyky pro popis hardware, profesionálními vývojovými prostředky, s implementací obvodů na programovatelných logických obvodech a technikami pro optimalizaci návrhu podle různých kritérií. |
| Anotace: |
|---|
Přehled tradičních návrhových technik, algoritmů a nástrojů pro kombinační a sekvenční logické obvody. Strukturovaný návrh. Návrhové strategie. Dekompozice návrhu. Návrhové systémy CAD. Úvod do jazyka VHDL. Základní konstrukce jazyka VHLD. Základní modelovací techniky jazyka VHDL. Návrh na algoritmické úrovni. Návrh na úrovni meziregistrových přenosů. Návrhové techniky VHDL. Optimalizace návrhu podle různých hledisek. Návrhový proces obvodů ASIC a PLD. Rychlé prototypování. Modelování pro syntézu. Návrh shora-dolů ve VHDL. Příklady komplexních číslicových systémů popsaných ve VHDL. Algoritmy pro automatizovaný návrh. Hardware/software co-design. |
| Požadované prerekvizitní znalosti a dovednosti: |
|---|
Základy návrhu číslicových systémů, základy programování. |
| Získané dovednosti, znalosti a kompetence: |
|---|
Studenti jsou schopni navrhnout komplexní číslicový systém optimalizovaný podle různých hledisek s využitím moderních návrhových metod, programovacího jazyka VHLD a profesionálních návrhových systémů. |
| Osnova přednášek: |
|---|
- Přehled tradičních návrhových technik, algoritmů a nástrojů pro kombinační a sekvenční logické obvody.
- Strukturovaný návrh. Návrhové strategie. Dekompozice návrhu. Návrhové systémy CAD
- Úvod do jazyka VHDL.
- Základní konstrukce jazyka VHLD. Simulace a syntéza.
- Základní modelovací techniky jazyka VHDL.
- Návrh na algoritmické úrovni.
- Návrh na úrovni meziregistrových přenosů.
- Návrhové techniky VHDL. Optimalizace návrhu podle různých hledisek.
- Návrhový proces obvodů ASIC a PLD. Rychlé prototypování.
- Modelování pro syntézu.
- Návrh shora-dolů ve VHDL.
- Příklady komplexních číslicových systémů popsaných ve VHDL.
- Algoritmy pro automatizovaný návrh. Hardware/software co-design.
|
| Osnova počítačových cvičení: |
|---|
- Návrh, schéma a simulace úplné 4 bitové kombinační sčítačky s kaskádním přenosem.
- Modelování a simulace kombinačních logických obvodů ve VHDL.
- Modelování a simulace sekvenčních logických obvodů ve VHDL.
- Modelování, simulace a implementace 16-ti bitové sekvenční násobičky popsané ve VHDL.
|
| Osnova ostatní - projekty, práce: |
|---|
- Individuální VHDL projekt v rozsahu 5 hodin.
|
| Literatura referenční: |
|---|
- Armstrong, J.R., Gray, F.G.: VHDL Design Representation and Synthesis, 2nd edition, Prentice Hall, ISBN 0-13-021670-4, 2000
|
| Literatura studijní: |
|---|
- Přednáškové materiály
- Internet
|
| Průběžná kontrola studia: |
|---|
Polosemestrální písemná zkouška, protokol o 4 laboratorních počítačových úlohách a vypracování projektu v předepsaných termínech. |
| Podmínky zápočtu: |
|---|
Udělení zápočtu je podmíněno absolvováním polosemestrální písemné zkoušky, vypracováním 4 protokolů o počítačových laboratorních úlohách a projektu v předepsaných termínech. |
| |