Prostredie pre návrh digitálnych systémov (Digital System Designer)
Vedúci tímu: Ing. P. Pištek
Každý zo študentov odboru PKSS sa počas svojho štúdia stretol s viacerými prostrediami pre návrh digitálnych systémov. Jedná sa o rôzne úrovne návrhu od klasických kombinačných logických obvodov , cez použitie Petriho sietí na opis správania systému až po návrh procesorov alebo ASIC obvodov. Základným problémom je nízka podpora programových systémov pri testovaní niektorých spôsobov návrhu a následnej simulácie, poprípade syntézy. Z tohto dôvodu je cieľom vytvoriť prostredie, s ktorým by študenti mohli pracovať na čo najväčšom počte predmetov zameraných na návrh digitálnych systémov a zastrešovalo by všetky metodiky návrhu na rôznych úrovniach. Významné z pohľadu výskumu na našej fakulte je rovnako aj vytvorenie prostredia pre testovanie jednotlivých skúmaných metód (v rámci ústavu, fakulty, SR,..).
Niektoré z hlavných cieľov projektu:
- Základ pre modulárny aplikačný systém umožňujúci prácu s čo najväčším množstvom metodík návrhu.
- Umožniť dodatočné pridávanie nových metodík.
- Podporovať súborové štandardy - BLIF, KISS, SLIF, atd.
- Zahrnutý grafický editor pre klasické hradlové obvody, Petriho siete, Konečné stavové automaty, prípadne iné grafické modely používané pri návrhu.
- Podpora simulácie daných grafických modelov (príkladom je PIPE pre Petriho siete alebo LOG pre hradlové obvody)
Je nutné podrobne zanalyzovať súvisiacu problematiku a implementovať prostredie spolu s grafickým editorom, do ktorého by bolo možné pridávať jednotlivé metodiky návrhu a podporované modely. Cieľom Tímového projektu je nadviazanie na minuloročné tímové projekty, vybrať najvhodnejšie časti z oboch projektov a projekt ďalej rozvíjať.
Odporúčané úvodné zdroje:
- SIS Berkley - http://embedded.eecs.berkeley.edu/Alumni/pchong/sis.html
- MVSIS Berkley - http://embedded.eecs.berkeley.edu/Respep/Research/mvsis/
- VIS Berkley/Colorado/Texas - http://vlsi.colorado.edu/~vis/
- (Diplomová práca Ing. Petráš, Diplomová práca Ing. Nosáľ, Tím č.2 a č.10 PSS 2010/2011 )