Opinto-opas 2011-2012
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2011-2012

TKT-1220 Tietokonearitmetiikka I, 4 op
Computer Arithmetic I

Vastuuhenkilö

Jarno Vanne

Opetus

Opetusmuoto P1 P2 P3 P4 Kesä Toteutuskerrat Luentoajat ja -paikat
Luennot
Harjoitukset


 


 
 2 h/vko
 2 h/vko
+2 h/vko
+2 h/vko


 
TKT-1220 2011-01 Keskiviikko 14 - 16, TB109

Suoritusvaatimukset

Tentti ja pakolliset tietokoneharjoitukset.

Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat

-

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija osaa tehdä algoritmitasolla peruslaskutoimituksia (summaus-, vähennys-, kerto- ja jakolasku) tietokonearitmetiikassa yleisesti käytettävillä numerojärjestelmillä. Hän myös osaa hyödyntää nopeutustekniikoita kyseisten laskutoimitusten suorittamisessa. Algoritmitason ohella opiskelija kykenee nimeämään kurssilla oppimiaan perus- ja nopeutustekniikoita hyödyntäviä laitteistototeutuksia sekä selittämään kyseisten aritmeettisten yksiköiden toimintaa laitteistotasolla. Harjoituksissa opiskelija oppii toteuttamaan aritmeettisia laskentayksiköitä ohjelmoitavalla logiikkapiirillä sekä analysoimaan niiden suorituskykyä.

Sisältö

Sisältö Ydinaines Täydentävä tietämys Erityistietämys
1. Numerojärjestelmien perusominaisuudet. Tavanomaiset ja SD-numerojärjestelmät. Redundanttisuus. Komplementtilukujen esitystavat.  Ei-tavanomaiset numerojärjestelmät.   
2. Summaus ja vähennyslasku. Loogiset ja teknologiset nopeutusmenetelmät. Komplementtilukujen summaus. Toteutukset.  Parallel-prefix-periaate summauksessa.   
3. Kertolasku. Mekanisoitu menetelmä sekä kertojan rekoodausmenetelmät nopeutuksessa. Toteutukset.     
4. Jakolasku. Palauttava, ei-palauttava sekä nopeutusmenetelmistä SRT-jakolasku. Toteutukset.     
5. Liukuluvut. Liukulukujen perusoperaatiot, pyöristys ja tarkkuus. Perustoteutukset.     
6. FPGA-pohjainen aritmeettisten yksiköiden toteutus.     

Opintojakson arvostelu

Minimisuorituksena hyväksytty tentti ja pakollisten harjoitusten suorittaminen. Harjoituksista annettavilla bonuspisteillä on mahdollisuus korottaa hyväksytyn tentin arvosanaa.

Arvosteluasteikko:

Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
Kirja   Computer Arithmetic Algorithms   Koren   1-56881-160-8          Englanti  
Luentokalvot   Computer Arithmetic Lecture Notes   Hämäläinen / Vanne       Saatavana POPista      Englanti  

Esitietovaatimukset

Opintojakso P/S Selite
ELE-1010 Elektroniikan perusteet I Pakollinen   1
TKT-1101 Digitaalitekniikan perusteet Pakollinen   1
TKT-1202 Digitaalisuunnittelu Suositeltava    

1 . Vaihtoehtoiset.

Esitietoketju (Vaatii kirjautumisen POPiin)



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TKT-1220 Tietokonearitmetiikka I, 4 op TKT-1226 Computer Arithmetic I, 4 op Vastaavuus 1 = 1  
TKT-1220 Tietokonearitmetiikka I, 4 op 8404180 Tietokonearitmetiikka, 3 ov  

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
TKT-1220 2011-01        

Viimeksi muokattu20.01.2012