{"id":1972,"date":"2016-08-24T13:51:57","date_gmt":"2016-08-24T11:51:57","guid":{"rendered":"http:\/\/priit.ati.ttu.ee\/?page_id=1972"},"modified":"2017-11-22T11:01:45","modified_gmt":"2017-11-22T09:01:45","slug":"praktikumi-ulesanne","status":"publish","type":"page","link":"http:\/\/priit.ati.ttu.ee\/?page_id=1972","title":{"rendered":"Praktikumi \u00fclesanne"},"content":{"rendered":"<h2>Test III<\/h2>\n<ul>\n<li><a href=\"https:\/\/goo.gl\/forms\/R5JPPy7w6rOKE0Xr2\">Neljap\u00e4ev kell 17:45<\/a><\/li>\n<li><a href=\"https:\/\/goo.gl\/forms\/NVsnRK8R1N693OW12\">Reede kell 10:00<\/a><\/li>\n<li><a href=\"https:\/\/goo.gl\/forms\/lffHksxXPICIx5TH2\">Reede kell 14:00<\/a><\/li>\n<li><a href=\"https:\/\/goo.gl\/forms\/dg8ajKLzxuCaMN2r1\">Teisip\u00e4ev kell 17:45<\/a><\/li>\n<li><a href=\"https:\/\/goo.gl\/forms\/jlVECrkEPQ2kdQEp1\">Kolmap\u00e4ev kell 10:00<\/a><\/li>\n<\/ul>\n<h2>\u00dclesanne<\/h2>\n<p>Praktikumi \u00fclesandeks on nutikas s\u00fcsteem, millele tuleb luua minimaalne juhtloogika VHDL keeles. \u00dclesandes on antud sisendid ning v\u00e4ljundid, kuid v\u00e4ljundfunktsioon tuleb meeskondadel endal koostada l\u00e4htudes \u00fclesande tingimustest. T\u00f6\u00f6 kord paneb paika n\u00f5utud sammud \u00fclesande lahendamiseks. Loodud lahendust tuleb suuliselt kaitsta vastavas praktikumitunnis (11. v\u00f5i 12. tund). Kaitsmisel tuleb etten\u00e4idata t\u00f6\u00f6tav simulatsioon ning laadida lahendus ka FPGAle. \u00dclesande kaitsmisel peab olema meeskonnal v\u00e4hemalt etten\u00e4idata p\u00f5hjendatud v\u00e4ljundfunktsioonide tabel, parem oleks kui on koostatud ka aruanne. Ilma sisuliselt p\u00f5hjendatud v\u00e4ljundfunktsioonide tabelita \u00fclesannet kaitsta ei saa! V\u00e4ljundfunktsioonide koostamisel ning \u00fclesande m\u00f5istmisel on meeskonnale antud vabad k\u00e4ed, kuid pakutud lahendus peab olema p\u00f5hjendatud. N\u00e4iteks kodus vannitoas ei ole vaja koguaeg v\u00e4ljat\u00f5mbe ventilaatorit j\u00e4rgi hoida, \u00fchissaunas seevastu on see rohkem p\u00f5hjendatud.<\/p>\n<h2>Soovituslik t\u00f6\u00f6 kord<\/h2>\n<ol>\n<li>Kodeerida sisendid ja v\u00e4ljundid, m\u00f5ne sisendi-v\u00e4ljundi puhul ei piisa \u00fchest bitist!<\/li>\n<li>M\u00e4\u00e4rata \u00fclesande v\u00e4ljundfunktsioonid (p\u00f5hjendatud!) l\u00e4htudes tingimustest<\/li>\n<li>Koostada t\u00f5ev\u00e4\u00e4rtustabel vastavalt punktile 1 ning minimeerida Espressoga kasutades -Dopoall k\u00e4sku ning valides v\u00e4ikseima &#8220;totali&#8221;<\/li>\n<li>Programmeerida korralikult kommenteeritud lahendus\u00a0VHDLis, kus oleks j\u00e4rgmised komponendid (iga komponent eraldi failis k.a. struktuurne kirjeldusstiil, Joonis 1):\n<ol>\n<li>toplevel moodul &#8211; h\u00f5lmab endas j\u00e4rgnevaid alamkomponente, v.a. testpink\n<ol>\n<li>esialgne t\u00f5ev\u00e4\u00e4rtustabel<\/li>\n<li>\u00a0andmevoo kirjeldustiilis Espresso lahendus<\/li>\n<li>k\u00e4itumuslikus kirjeldusstiilis Espresso lahendus<\/li>\n<li>struktuurses kirjeldusstiilis Espresso\u00a0lahendus (iga ventiil (gate) eraldi komponendina)\n<ol>\n<li>2-AND<\/li>\n<li>3-AND jne.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li>testpink &#8211; testib k\u00f5iki komponente samaaegselt<\/li>\n<\/ol>\n<\/li>\n<li>Veenduda simulatsiooniga korrektses lahenduses<\/li>\n<li>Aruande koostamine<\/li>\n<li>Lahenduse kaitsmine &#8211; praktikumitunnis simulatsiooni etten\u00e4itamine + FPGAle laadimine<\/li>\n<li>Aruande esitamine<\/li>\n<\/ol>\n<h2>Aruanne<\/h2>\n<p>Aruanne peab olema vormistatud .pdf formaadis ning saadetud hiljemalt 11. teema-n\u00e4dala l\u00f5puks ehk 25. novembriks emailile hardi.selg[at]ati.ttu.ee. Meeskonna kohta tuleb esitada \u00fcks aruanne. Aruande aluseks v\u00f5tta <a href=\"https:\/\/www.ttu.ee\/teaduskond\/infotehnoloogia-teaduskond\/it-tudengile\/loputoo-ja-lopetamine-9\/loputoo-vormistamine-4\/\" target=\"_blank\" rel=\"noopener\">IT teaduskonna l\u00f5put\u00f6\u00f6 vormistamise mall<\/a>, kus peab sisalduma j\u00e4rgnev:<\/p>\n<ul>\n<li>Tiitelleht<\/li>\n<li>Annotatsioon \u00a0&#8211; l\u00fchikokkuv\u00f5tte t\u00f6\u00f6st. <a href=\"http:\/\/www.eru.lib.ee\/www\/images\/stories\/ettekanded\/Annoteerimisest.pdf\" target=\"_blank\" rel=\"noopener\">Annotatsiooni koostamine.<\/a><\/li>\n<li>Sisukord<\/li>\n<li>Sissejuhatus<\/li>\n<li>T\u00f6\u00f6 sisu\n<ul>\n<li>L\u00e4hte\u00fclesanne<\/li>\n<li>P\u00f5hjendatud v\u00e4ljundfunktsioonid<\/li>\n<li>Minimaalne espresso tulemus (selgitatud ekraanit\u00f5mmisega)<\/li>\n<li>VHDL programmi olulised, kommenteeritud l\u00f5igud (VHDL koodi tuim kopeerimine = 0 punkti aruande eest)<\/li>\n<li>T\u00f6\u00f6s esinenud rasked kohad, probleemid jms.<\/li>\n<\/ul>\n<\/li>\n<li>Kokkuv\u00f5te<\/li>\n<li>Kasutatud kirjeldus &#8211; k\u00f5ik mida \u00fclesande lahedamiseks kasutati k.a. foorumid v\u00f5i videod VHDLi \u00f5ppimiseks<\/li>\n<li>Lisad &#8211; t\u00e4ielik VHDL kood<\/li>\n<\/ul>\n<div id=\"attachment_2248\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/priit.ati.ttu.ee\/wp-content\/uploads\/2016\/08\/VHDL-struktuur.png\"><img aria-describedby=\"caption-attachment-2248\" loading=\"lazy\" class=\"wp-image-2248 size-medium\" src=\"http:\/\/priit.ati.ttu.ee\/wp-content\/uploads\/2016\/08\/VHDL-struktuur-300x175.png\" alt=\"vhdl-struktuur\" width=\"300\" height=\"175\" srcset=\"http:\/\/priit.ati.ttu.ee\/wp-content\/uploads\/2016\/08\/VHDL-struktuur-300x175.png 300w, http:\/\/priit.ati.ttu.ee\/wp-content\/uploads\/2016\/08\/VHDL-struktuur-768x448.png 768w, http:\/\/priit.ati.ttu.ee\/wp-content\/uploads\/2016\/08\/VHDL-struktuur.png 930w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2248\" class=\"wp-caption-text\">Joonis 1. VHDLi p\u00f5him\u00f5tte struktuur<\/p><\/div>\n<h2>Hindamine<\/h2>\n<p>Korrektselt lahendatud \u00fclesande eest on v\u00f5imalik saada kuni 15 punkti, kus 10 punkti on v\u00f5imalik teenida suulise kaitsmisega (korrektselt t\u00f6\u00f6tava simulatsiooni p\u00f5hjendamine ning 5 punkti \u00f5igeaegselt esitatud aruande eest. Kaitsmisel on v\u00f5imalus ka lahendus FPGAle laadida. Rangelt soovituslik on see IALB ning IASB \u00f5ppekavade tudengitele.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Test III Neljap\u00e4ev kell 17:45 Reede kell 10:00 Reede kell 14:00 Teisip\u00e4ev kell 17:45 Kolmap\u00e4ev kell 10:00 \u00dclesanne Praktikumi \u00fclesandeks on nutikas s\u00fcsteem, millele tuleb luua minimaalne juhtloogika VHDL keeles. \u00dclesandes on antud sisendid ning v\u00e4ljundid, kuid v\u00e4ljundfunktsioon tuleb meeskondadel endal koostada l\u00e4htudes \u00fclesande tingimustest. T\u00f6\u00f6 kord paneb paika n\u00f5utud sammud \u00fclesande lahendamiseks. Loodud lahendust [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1246,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"http:\/\/priit.ati.ttu.ee\/index.php?rest_route=\/wp\/v2\/pages\/1972"}],"collection":[{"href":"http:\/\/priit.ati.ttu.ee\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/priit.ati.ttu.ee\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/priit.ati.ttu.ee\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/priit.ati.ttu.ee\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1972"}],"version-history":[{"count":26,"href":"http:\/\/priit.ati.ttu.ee\/index.php?rest_route=\/wp\/v2\/pages\/1972\/revisions"}],"predecessor-version":[{"id":2589,"href":"http:\/\/priit.ati.ttu.ee\/index.php?rest_route=\/wp\/v2\/pages\/1972\/revisions\/2589"}],"up":[{"embeddable":true,"href":"http:\/\/priit.ati.ttu.ee\/index.php?rest_route=\/wp\/v2\/pages\/1246"}],"wp:attachment":[{"href":"http:\/\/priit.ati.ttu.ee\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}