|
TKT-1212 Digitaalijärjestelmien toteutus, 8 op
|
Erno Salminen
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
2. vuosikurssi
3.-n. vuosikurssi Kandiopiskelijat Signaalinkäsittelyn ja tietoliikennetekniikan koulutusohjelma Sähkötekniikan koulutusohjelma Tieto- ja sähkötekniikan tiedekunta |
Hyväksytysti suoritettu tentti tai välikokeet sekä harjoitukset.
-
Antaa perustaidot nykyaikaiseen joustavaan digitaalisuunnitteluun. Ymmärtää VHDL-kielisen kuvauksen ja laitteistototeutuksen suhde. Pystyä omatoimisesti toteuttamaan toimiva digitaalinen järjestelmä annettujen vaatimusten pohjalta.
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | VHDL-kieli. VHDL:n koodaustyylin vaikutus lopputulokseen. Koodausohjeet. Komponenttien uudelleenkäytettävyys ja parametrisoitu suunnittelu. Simuloinnin ja synteesin perusperiaatteet. | ASIC- ja FPGA-suunnittelun erot. Laitteistonkuvauskielen ja ohjelmointikielen erot. | Muut HDL-kielet ja niiden käyttäminen. |
2. | Digitaalisen komponentin varmentaminen. Laitteistonkuvauskielten simulaattoreiden ja synteesityökalujen perusteet. | ||
3. | Synkronointirajapinnat. Usean kellon järjestelmät. | Edistyneet synkronointimenetelmät sekä niiden toimintaperiaatteiden ymmärrys. | |
4. | Digitaalijärjestelmän toteuttaminen FPGA:lla. Haasteet käytännön toteutuksissa. | Tulevaisuuden haasteita digitaalitekniikassa. Johdantoa järjestelmäsuunnittelluun. |
Välikokeiden tai tentin arvosana sekä harjoitukset, joilla voi korottaa kurssin arvosanaa.
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
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 | Ari Kulmala | Englanti |
Opintojakso | P/S | Selite |
ELE-1010 Elektroniikan perusteet I | Pakollinen | TKT-1101 ja ELE-1010 ovat vaihtoehtoiset. |
TKT-1101 Digitaalitekniikan perusteet | Pakollinen | |
TKT-1202 Digitaalisuunnittelu | Suositeltava |
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |