|
Opinto-opas 2011-2012
TKT-1212 Digitaalijärjestelmien toteutus, 8 op
|
Vastuuhenkilö
Erno Salminen
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
Suoritusvaatimukset
Hyväksytysti suoritettu tentti tai välikokeet sekä harjoitukset.
Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
Vältetään POP/ROCK-järjestelmien käyttöä. Kaikki oleellinen tieto löytyy kurssin WWW-sivulta http://www.tkt.cs.tut.fi/kurssit/1212/
Osaamistavoitteet
Kurssin käytyään opiskelija pystyy omatoimisesti toteuttamaan toimivan digitaalisen järjestelmän annettujen vaatimusten pohjalta, ts. osaa muuntaa määrittelyn laitteistonkuvauskieliseksi kuvaukseksi, suorittaa toiminnallisen verifioinnin ja syntesoida kuvauksen FPGA-piirille. Lisäksi hän ymmärtää VHDL-kielisen kuvauksen ja laitteistototeutuksen välisen suhteen, ts. osaa tarvittaessa piirtää VHDL-kuvausta vastaavan porttiverkkototeutuksen ja määrittää järjestelmän käyttäytytymisen tunnetulla syötteellä.
Sisältö
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Työvaiheet digitaalijärjestelmän toteuttamisessa. | ||
2. | VHDL-kieli. Koodaustyylin vaikutus lopputulokseen. Koodausohjeet. Komponenttien uudelleenkäytettävyys ja parametrisoitu suunnittelu. | ASIC- ja FPGA-suunnittelun erot. Laitteistonkuvauskielen ja ohjelmointikielen erot. | |
3. | Digitaalisen komponentin varmentaminen. Laitteistonkuvauskielten simulaattoreiden ja synteesityökalujen perusteet. | ||
4. | Synkronointirajapinnat. Usean kellon järjestelmät. | Edistyneet synkronointimenetelmät sekä niiden toimintaperiaatteiden ymmärrys. | |
5. | Digitaalijärjestelmän toteuttaminen FPGA:lla. Haasteet käytännön toteutuksissa. | Tulevaisuuden haasteita digitaalitekniikassa. Johdantoa järjestelmäsuunnittelluun. |
Opintojakson arvostelu
Välikokeiden tai tentin arvosana sekä harjoitukset, joilla voi korottaa kurssin arvosanaa.
Arvosteluasteikko:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | RTL Hardware Design Using VHDL: Coding for Efficiency, Portability, and Scalability | Pong P. Chu | 978-0471720928 | Wiley-IEEE Press (April 14, 2006) | Englanti | ||
Kirja | VHDL: Modular Design and Synthesis of Cores and Systems | Zainalabedin Navabi | 978-0071475464 | McGraw-Hill Professional; 3 edition (December 31, 2006) | Englanti | ||
Luentokalvot | TKT-1212 Digitaalijärjestelmien toteutus | Erno Salminen, Ari Kulmala | Englanti |
Esitietovaatimukset
Opintojakso | P/S | Selite |
TKT-1101 Digitaalitekniikan perusteet | Pakollinen | |
TKT-1202 Digitaalisuunnittelu | Suositeltava |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
Luennot Harjoitukset |
Lähiopetus: 33 % Etäopetus: 1 % Itseopiskelu: 66 % |