TKT-1230 Digitaalitekniikan laboratoriotyöt
|
|
- Aili Palo
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 Go to Top TKT-1230 Digitaalitekniikan laboratoriotyöt Väylätyön jälkiselvitys Santtu Pajukanta Timo Viitanen
2 Mittaus 1 2*9=18=h'12, etsittiin siis ensimmäinen mov.b Rs, Rd-muotoinen käsky osoitteen h'20112 jälkeen. Yritettiin aluksi triggeriä jossa dataväylällä on 0CXX ja osoiteväylällä 11X. Tämä johti heti voittoon : Tulkataan näkymän verran mittausta konekielisiksi käskyiksi : 0CB0 0A09 mov.b R3L, R0H inc.b R1L 0890 add.b R1L, R0H 1009 shll.b R1L 0CC1 0A09 mov.b R4L, R1H inc.b R1L
3 0891 add.b R1L, R1H 1009 shll.b R1L 0CB0 mov.b R3L, R0H Koodi ei oikein näytä täysijärkiseltä : R0H:hon rakennetaan arvo, jota ei missään vaiheessa lueta ennenkuin se uudelleenkirjoitetaan. Mittaus 2
4
5
6 Etsittiin yksi käsky dataväylän triggerillä 15XX. Loput olivat, kuten tehtävänanto sanoo, 20 muistiosoituksen sisällä. Mitattiin käskyn hakuaika RD-signaalin laskevasta reunasta oikean arvon ilmestymiseen datalinjalle, mitä ohikulkeva assari piti hyvänä hakuajan mittarina. Ensimmäisten kahden käskyn hakeminen kesti 8 ns, kolmannen 12 ns. Käskyillä nollataan rekisterit R0L, R1L, ja R2L. Mittaus 3
7
8 Käytettiin triggereinä eri BRA-käskyjen ensimmäisten sanojen objektikoodeja, kunnes löydettiin oikeat. Ensimmäisen BRA-käskyn objektikoodi on 4010, ja se sijaitsee osoitteessa 1B4. Käskyn immediate-osa on h'10 eli 16. Käskyn jälkeen haetaan käsky (0000, nop) osoitteesta 1B6, ja vasta sen jälkeen siirrytään hakemaan seuraava käsky osoitteesta 1C6. Koska hitachi-assembly ei vaadi nop:ien lisäämistä hyppykäskyjen perään (toisin kuin esim. ARM), 1B6:sta luettu käsky jätetään oletettavasti käyttämättä. Toisen käskyn koodi on 5800FF30, missä immediate on FF30. Eli 16-bittiseksi kahdenkomplementtiluvuksi tulkittuna -208, heksana -d0. Tässä hyppy tapahtuu heti käskyn jälkeen ilman, että seuraavaa käskyä haettaisiin. Hyppykäskyn suoritusaika kuitenkin venyy yhden kellojakson verran normaalia pidemmäksi. Kummassakin tapauksessa päädytään käskyyn osoitteessa (hyppykäskyn viimeisen sanan osoite hyppykäskyn immediate-arvo). Ensimmäinen BRA vie laitteistoreferenssin mukaan väylän tiloihin R:W NEXT ja R:W EA, ja toinen tiloihin R:W 2nd, Internal operation ja R:W EA. R:W 2nd tarkoittaa selvästi käskyn jälkimmäisen puolikkaan lukemista. Yksinkertaisissa käskyissä jotka käsittelevät rekistereitä, kuten xor.b Re, Rd, on vain tila R:W NEXT, ja mukaan tulee R:W EA kun luetaan tai
9 kirjoitetaan muistipaikkaa. Ensimmäisestä BRA:ta suoritettaessa siis luetaan muistiin järjestyksessä seuraava käsky, ja samaan aikaan asetetaan uusi PC:n arvo. Oletettavasti myös asetetaan jokin taikabitti jonka ansiosta luettua käskyä kohdellaan NOP:na. Toisessa BRA:ssa taas luetaan koko käsky muistiin, lasketaan uusi PC:n arvo, ja luetaan muistiin käsky johon hypätään, samalla tavalla kuin useimpien käskyjen lopuksi luetaan muistiin seuraava käsky R:W NEXTillä. Mittaustulokset konekielikäskyinä : 4010 bra #+h' nop 1706 not.b R6H 0000 nop 1706 not.b R6H 5800FF30 FB10 FC20 0CB0 0A08 bra #-h'd0 mov.b #h'10, R3L mov.b #h'20, R4L mov.b R3L, R0H inc.b R0L 0880 add.b R0L, R0H 1008 shll.b R0L Mittaus 4
10 Käytettiin triggausehtona dataväylän arvoa h'6aa0, joka on alkupuoli "mov.b R0H, osoite"-muotoisesta käskystä. (Yritettiin ensin muita mov.b:n variantteja joissa kirjoitetaan R0H muistiin) Havaittiin, että näin löytyy juuri tämä haettu luvun h'17 kirjoitus. Luku kirjoitettiin osoitteeseen h'21a00. Käskyn suoritus poikkeaa kummastakin edellisen tehtävän bra-käskystä : käsky on kolmen sanan pituinen, mutta silti muistista luetaan seuraava käsky ennen sen suoritusta. Käskyn ensimmäinen sana luetaan muistiin samaan aikaan kun edellistä käskyä ollaan suorittamassa. Tämän jälkeen luetaan sanat 2-3, jonka jälkeen luetaan seuraava käsky (not.b R6H osoitteessa h'154), jonka jälkeen suoritetaan kirjoitus sanojen 2-3 osoitteeseen. Sitten aletaan suorittaa osoitteen h'154 not.b R6H:ta, ja samanaikaisesti hakea muistiin osoitteen h'156 not.b R6H:ta. Konekieliseksi tulkattuna : 6AA000021A00 mov.b R0H, #h'00021a not.b R6H
11 1706 (dataa) 1706 not.b R6H 0000 nop 1706 not.b R6H Kirjoituksen molemmin puolin satutaan lukemaan muistista käsky, jonka vasen tavu on sama kuin kirjoitettava data. Mittaus 5 + Asetettiin sample-periodiksi 104 ns ja triggeriksi osoiteväylän arvo 12C. Ensimmäiset 5 riviä näyttäisivät annetuilla symboleilla tältä (poislukien kontrollisignaalit jotka pysyvät samoina, ja kello jossa ei ole mitään järkevää sisältöä) : 0 0 s 12C mov.b R4L, R1H ns 12E inc.b R2L ns 130 add.b R2L, R1H
12 3 312 ns 132 shll.b R2L ns 134 add.b #6, R0H Näin näyttää saavan kätevästi ohjelman disassembly-listauksen, käskyjen muistiosoitteet, ja koodinpätkän suoritusajan. Yksi tämän tekniikan ongelma on, että mittaus voi osua invalidiin arvoon, kun dataväylän sisältö on vaihtumassa. Suuremmalla näytteenottotaajuudella nämä erottuvat selvästi, koska oikeasta dataväylän sisällöstä saadaan tasaisesti kymmeniä näytteitä, ja väärästä yksi tai kaksi. Lisäksi jos luetaan tai kirjoitetaan dataa jolla sattuu olemaan käskyn numeroarvo, disassemblyyn ilmestyy vastaava symboli. Tämän tosin näkee helposti osoiteväylältä. Ja osalla käskyistä on 104 ns:stä eroava suoritusaika, mikä näyttää listauksessa usean identtisen käskyn suoritukselta peräjälkeen. Olisi myös työlästä asettaa analysaattoriin kaikki asiaankuuluvat symbolit käsin. Terveemmältä tuntuisi kirjoittaa ohjelmanpätkä joka tunnistaa isommalla taajuudella otetusta listauksesta oikeat arvot ja käskyjen rajat, ja ajaa listaus sen läpi. Mittaus 7
13 Käytetyssä triggerissä odotetaan ensin, että osoitteeseen 500 kirjoitetaan sana: eli analysaattorin lukema osa osoiteväylästä on h'500, ja hwr ja lwr ovat 0. Tämän jälkeen triggeri laukeaa, kun on 49 kertaa tapahtunut nouseva kellonreuna samaan aikaan kun hwr ja lwr ovat 0, eli ollaan kirjoittamassa muistiin sanaa. Tätä testattiin ensin käyttämällä 49:n tilalla 1:tä ja 2:ta, jolloin saatiin taulukon toinen ja kolmas alkio. Mikä varmistettiin selaamalla puskuria taaksepäin. Tämä näyttää epäilyttävältä : luulisi, että ehto 2 laukeaisi kerran myös samalla kirjoituskerralla ehdon 1 kanssa. Näin ei kuitenkaan käy. Ehkä tällä on jotain tekemistä kelloehdon $-taikamerkin kanssa, joka poikkeaa muista signaaleista. 50. alkion osoite oli h'215b2. Alkion sisältö oli satunnaisesti joko h'9999 tai h'6666. Näköjään ohjelma käy taulukkoa toistuvasti läpi ja joka kierroksella not-aa sen sisällön. ( h'6=0110, not h'6 = 1001 = h'9 ). Artikkeli 1
14 Tutkimuksessa mitattiin eri 1Gb-verkkokorttien suorituskykyjä useilla serveritason emolevyillä. Suorituskyvyn mittareina käytettiin yksittäisen UDP-yhteydenoton latenssia, jatkuvan UDP-pakettivirran nopeutta, sekä PCI-väylän käyttöastetta. Latenssia mitattiin lähettämällä 1Gb-ethernetin yli toiselle järjestelmälle Request-Response UDP-viestejä, jotka vaativat tietyn kokoisen vastauksen. Tätä toistettiin tuhansia kertoja eri pakettikoilla, ja mitattiin joka havaintopisteestä viestin kiertoon kulunut aika. Nopeutta tarkasteltiin lähettämällä sarja tietynkokoisia paketteja tasaisin väliajoin, ja vaihtelemalla paketin kokoa ja väliaikaa. Näiden mittausten yhteydessä tarkasteltiin logiikka-analysaattorilla PCI-väylää. Eri tilanteissa tunnistettiin analysaattorin tulosteesta viive paketin lähetyksen alusta siihen, kun ethernet-kaapelilla aletaan lähettää. Tällä tavalla havaittiin mm. että eräällä kortti-emolevy-yhdistelmällä emolevy lähettää pci-viestejä verkkokortille nopeammin kuin kortti pystyy ottamaan niitä vastaan, mistä seuraa PCI STOP-signaaleja. Artikkeli 2 Tutkimuksessa tutkittiin, mihin aika kuluu TCP/IP-tietoliikenteen käsittelyssä Ultrix-käyttöjärjestelmän TCP/IP-protokollapinossa. Erityisesti pyrittiin selvittämään dataa muuttamattoman prosessoinnin yleisrasitteiden (non-data touching processing overhead ) osuutta tietoliikenteen käsittelyyn kuluvasta prosessoriajasta. Tutkimuksessa käytettiin logiikka-analysaattoria mittaamaan saapuvan tai lähtevän datapaketin käsittelyn eri vaiheisiin kuluvaa aikaa. Logiikka-analysaattori kytkettiin mittauksissa käytettävän tietokoneen I/O-väylään ja Ultrix-käyttöjärjestelmän ydintä muokattiin siten, että tietyissä kohdissa datapaketin käsittelyä I/O-väylään kirjoitettiin merkkiarvoja. Logiikka-analysaattori oli asetettu etsimään I/O-väylästä näitä merkkiarvoja ja tallentamaan väylällä esiintyneet merkkiarvot esiintymisaikoineen. Näin saatiin mitattua eri käsittelyvaiheisiin kuluvia aikoja. Koejärjestelyssä mittaustietokone, johon logiikka-analysaattori oli kytketty, oli yhdistetty FDDI-kuituverkolla toiseen samanlaiseen tietokoneeseen. Tämä toinen tietokone lähetti mittaustietokoneelle eri kokoisia paketteja siten, että pakettien kokojakauma vastasi tyypillisen verkkoliikenteen kokojakaumaa, ja mittaustietokone kaiutti paketit takaisin. Artikkeli 3 Artikkelissa esitellään sulautettuja järjestelmiä ja niiden tehonkulutusta simuloiva SimBed-ohjelma, jonka päällä voi ajaa reaaliaikaisia käyttöjärjestelmiä (RTOS:ia). Ohjelmalla tutkitaan kolmen eri RTOS:n suorituskykyä ja tehonkulutusta erilaisia sovelluksia ajettaessa. Suorituskykyä tutkittiin säätämällä RTOS ajamaan tehtäviä tietyin väliajoin, niin että jokainen tehtävä kirjoittaa I/O-porttiin kun se suoritetaan. Mitattujen suoritusaikojen välejä verrattiin
15 valittuun väliaikaan. Lisäksi tutkittiin järjestelmän responsiivisuutta eri kuormilla mittaamalla aika sisääntulosta keskeytyspalvelimen tuottamaan ulostuloon. Logiikka-analysaattoria olisi voitu käyttää suorituskyvyn mittaamiseen, jos RTOS:ia olisi ajettu mikrokontrollerilla. Silloin tarvitaan niin paljon muistia analysaattoriin, että siihen mahtuu usean millisekunnin aikaväli. Tästä tulosteesta ei voisi hakea tapahtumia käsin, vaan se pitäisi suodattaa ulkoisen ohjelman läpi. Tai vaihtoehtoisesti käyttää matalaa näytteenottotaajuutta ja niin pitkiä viestejä, että niiden "tracet" erottuvat tulosteesta. Tässä voisi olla vaikeaa erottaa eri taskien tuottamat viestit toisistaan. Tehonkulutusta analysaattorilla ei olisi pystynyt mittaamaan. Artikkeli 4 Artikkeli käsittelee aikansa mittapuulla nopean ja vähävirtaisen Rijndael- eli AES-salausprosessorin suunnitteluprosessia ja -periaatteita sekä testausjärjestelyä, jolla prosessorin toimintaa tutkittiin. Salausprosessoria testattiin koejärjestelyllä, jossa salausprosessorin sisääntuloväylään kytkettiin vektorigeneraattori ja ulostuloväylään logiikka-analysaattori. Testaukseen käytettiin yksinkertaisia data- ja avainkuvioita, joissa osa biteistä oli kytketty maahan. Salausprosessorin ulostuloja voitiin testaustilanteessa mitata salausprosessorin kellotaajuutta alhaisemmalla näytteenottotaajuudella, koska rajapinnat salausprosessorin sisään ja sieltä ulos oli toteutettu kaksisuuntaisella kättelyllä (two-way handshake). Logiikka-analysaattori käytti mittaukseen vektorigeneraattorin kelloa salausprosessorin toimiessa omalla, nopeammalla kellollaan. Tämä mittaustapa mahdollisti sen, että salausprosessorin testauksessa ja demonstroinnissa ei tarvittu kallista testauslaitteistoa, vaan testaus voitiin suorittaa tavallisilla kaupallisilla mittauslaitteilla. Artikkeli 5 Artikkeli esitelee uuden tekniikan digitaalisten järjestelmien debuggaukseen, laitteistodebuggerin. Siinä tallennetaan toistuvasti laitteen sisäisiä tiloja DUT-muistipuskuriin. Kun tilassa havaitaan (analysaattorin triggausehtojen malliin) virhe, voidaan ladata DUT:n sisältö tietokoneelle, alustaa porttitason simulaatio (esim. Modelsim) johonkin ennen virhettä tallennettuun tilaan, ja seurata simulaatiotyökalun sisällä, miten virheeseen päädytään. Logiikka-analysaattorilla voi seurata ainoastaan laitteen I/O-signaaleja, ei sisäisiä tiloja. Ainakin artikkelin kirjoituksen aikaan laitteistodebuggerilla oli useita rajoituksia : DUT-muisti on sidottu yhteen kelloalueeseen, I/O-signaaleja täytyy seurata jatkuvasti logiikka-analysaattorilla, breakpointit täytyy lisätä käsin debuggerin VHDL-koodiin, eikä DUT:na voi käyttää sirun sisään upotettua muistia. Näihin tosin luvattiin pikaisia parannuksia,
16 ja artikkeli on kahdeksan vuotta vanha.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. Assembly ja konekieli
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op Assembly ja konekieli Tietokoneen ja ohjelmiston rakenne Loogisilla piireillä ja komponenteilla rakennetaan prosessori ja muistit Prosessorin rakenne
TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja tietokonetekniikan laitos. Harjoitustyö 4: Cache, osa 2
TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja tietokonetekniikan laitos TKT-3200 Tietokonetekniikka I Harjoitustyö 4: Cache, osa 2.. 2010 Ryhmä Nimi Op.num. 1 Valmistautuminen Cache-työn toisessa osassa
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. Assembly ja konekieli
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op Assembly ja konekieli Tietokoneen ja ohjelmiston rakenne Loogisilla piireillä ja komponenteilla rakennetaan prosessori ja muistit Prosessorin rakenne
1. Yleistä. 2. Ominaisuudet. 3. Liitännät
1. Yleistä SerIO on mittaus ja ohjaustehtäviin tarkoitettu prosessorikortti. Se voi ohjemistosta riippuen toimia itsenäisenä yksikkönä tai tietokoneen ohjaamana. Jälkimmäisessä tapauksessa mittaus ja ohjauskomennot
Tehtävä 2: Tietoliikenneprotokolla
Tehtävä 2: Tietoliikenneprotokolla Johdanto Tarkastellaan tilannetta, jossa tietokone A lähettää datapaketteja tietokoneelle tiedonsiirtovirheille alttiin kanavan kautta. Datapaketit ovat biteistä eli
Ongelma(t): Miten tietokoneen komponentteja voi ohjata siten, että ne tekevät yhdessä jotakin järkevää? Voiko tietokonetta ohjata (ohjelmoida) siten,
Ongelma(t): Miten tietokoneen komponentteja voi ohjata siten, että ne tekevät yhdessä jotakin järkevää? Voiko tietokonetta ohjata (ohjelmoida) siten, että se pystyy suorittamaan kaikki mahdolliset algoritmit?
1. Keskusyksikön rakenne
1. Keskusyksikön rakenne Kuvassa on esitelty TTK-91 esimerkkikoneen keskusyksikkö. Oikeiden tietokoneiden keskusyksiköt ovat luonnollisesti monimutkaisempia, mutta tämä riittää oikein mainiosti asian havainnollistamiseen.
Logiikka-analysaattori ja väyläliikenne
Logiikka-analysaattori ja väyläliikenne Sisältö Työssä perehdytään mikroprosessorin väylien toimintaan mittaamalla näiden signaaleita ja analysoimalla saatuja tuloksia. Tavoite Tavoitteena on oppia ymmärtämään
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 7.2.2011 T-106.1208 Ohjelmoinnin perusteet Y 7.2.2011 1 / 39 Kännykkäpalautetteen antajia kaivataan edelleen! Ilmoittaudu mukaan lähettämällä ilmainen tekstiviesti
Ongelma(t): Miten tietokoneen käyttöjärjestelmä toimii sisäisesti, jotta resurssit saadaan tehokkaaseen käyttöön?
Ongelma(t): Miten tietokoneen käyttöjärjestelmä toimii sisäisesti, jotta resurssit saadaan tehokkaaseen käyttöön? 2013-2014 Lasse Lensu 2 Systeemiohjelmat ovat tietokoneen laitteistoa lähellä olevia ohjelmia,
D B. Levykön rakenne. pyöriviä levyjä ura. lohko. Hakuvarsi. sektori. luku-/kirjoituspää
Levyn rakenne Levykössä (disk drive) on useita samankeskisiä levyjä (disk) Levyissä on magneettinen pinta (disk surface) kummallakin puolella levyä Levyllä on osoitettavissa olevia uria (track), muutamasta
PRINCIPLES OF PROGRAMMING LANGUAGES - DEBUGGER
PRINCIPLES OF PROGRAMMING LANGUAGES - DEBUGGER Group 16 Ville Laatu Henri Myllyoja - i SISÄLLYSLUETTELO 1. DEBUGGERI YLEISESTI... II 1.1 Debuggerin käyttämien... ii 1.2 Debuggerin käynnistäminen... ii
SATAKUNNAN AMMATTIKORKEAKOULU Sähkötekniikan koulutusohjelma. M-koodit Omron servojen ohjauksessa. Luovutettu. Hyväksytty
SATAKUNNAN AMMATTIKORKEAKOULU Sähkötekniikan koulutusohjelma M-koodit Omron servojen ohjauksessa Tekijän nimi Ryhmätunnus Syventävä työ Jouni Lamminen EE01POS 4. vuosikurssin syventävä Luovutettu Hyväksytty
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2009 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2009 1 / 28 Puhelinluettelo, koodi def lue_puhelinnumerot(): print "Anna lisattavat nimet ja numerot." print
IDL - proseduurit. ATK tähtitieteessä. IDL - proseduurit
IDL - proseduurit 25. huhtikuuta 2017 Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 8.2.2010 T-106.1208 Ohjelmoinnin perusteet Y 8.2.2010 1 / 38 Debuggeri Tyypillinen tilanne: ohjelma on kirjoitettu, Python-tulkki ei valita virheistä, mutta ohjelma
ATK tähtitieteessä. Osa 3 - IDL proseduurit ja rakenteet. 18. syyskuuta 2014
18. syyskuuta 2014 IDL - proseduurit Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,
Tietojenkäsittelyn perusteet 2. Lisää käyttöjärjestelmistä
Tietojenkäsittelyn perusteet 2 Lisää käyttöjärjestelmistä 2011-02-09 Leena Ikonen 1 Systeemiohjelmat Systeemiohjelmiin kuuluvat Kääntäjät ja tulkit (+debuggerit) Käyttöjärjestelmä Linkittäjät Lataajat
Ilmanvirtauksen mittarit
Swema 3000 yleismittari/monitoimimittari sisäilmastomittauksiin Ilmastoinnin yleismittari, Vahva metallirunkoinen Swema 3000 on suunniteltu ilmastoinnin, sisäilmaston ja olosuhdemittausten tarpeisiin erityisesti
Värähtelymittaus Tämän harjoituksen jälkeen:
Värähtelymittaus Tämän harjoituksen jälkeen: ymmärrät mittausvahvistimen käytön ja differentiaalimittauksen periaatteen, olet kehittänyt osaamista värähtelyn mittaamisesta, siihen liittyvistä ilmiöstä
LIITE. asiakirjaan. komission delegoitu asetus
EUROOPAN KOMISSIO Bryssel 12.10.2015 C(2015) 6823 final ANNEX 1 PART 6/11 LIITE asiakirjaan komission delegoitu asetus kaksikäyttötuotteiden vientiä, siirtoa, välitystä ja kauttakulkua koskevan yhteisön
Algoritmit. Ohjelman tekemisen hahmottamisessa käytetään
Ohjelmointi Ohjelmoinnissa koneelle annetaan tarkkoja käskyjä siitä, mitä koneen tulisi tehdä. Ohjelmointikieliä on olemassa useita satoja. Ohjelmoinnissa on oleellista asioiden hyvä suunnittelu etukäteen.
Digitaalitekniikan matematiikka Luku 13 Sivu 1 (10) Virheen havaitseminen ja korjaus
Digitaalitekniikan matematiikka Luku 13 Sivu 1 (10) Digitaalitekniikan matematiikka Luku 13 Sivu 2 (10) Johdanto Tässä luvussa esitetään virheen havaitsevien ja korjaavien koodaustapojen perusteet ja käyttösovelluksia
Projektityö: Mobiiliajopäiväkirja. Mikko Suomalainen
Projektityö: Mobiiliajopäiväkirja Mikko Suomalainen 1. Määritelmä Mobiiliajopäiväkirja on kännyköille suunnattu ajopäiväkirja-sovellus. Sovelluksen pääperiaate on toimia automaattisena ajopäiväkirjana.
Successive approximation AD-muunnin
AD-muunnin Koostuu neljästä osasta: näytteenotto- ja pitopiiristä, (sample and hold S/H) komparaattorista, digitaali-analogiamuuntimesta (DAC) ja siirtorekisteristä. (successive approximation register
TKT224 KOODIN KOON OPTIMOINTI
- 1 - Laboratoriotyö TKT224 Oppimäärä: Ammattiaineiden laboraatiot Kurssi: Tietokonetekniikan laboraatiot Laboratoriotyö: TKT224 KOODIN KOON OPTIMOINTI Teoriakurssi, johon työ liittyy: Työn laatijat: T.Laitinen
Jakso 5 Suoritin ja väylä
Jakso 5 Suoritin ja väylä Suorittimen rakenne Väylän rakenne Käskyjen suoritussykli Poikkeukset ja keskeytykset TTK-91:n ja KOKSI:n rakenne 1 Suoritin muisti suoritin - CPU ALU CU rekisterit MMU (kirjastorutiinit)
ELEKTRONISET JÄRJESTELMÄT, LABORAATIO 1: Oskilloskoopin käyttö vaihtojännitteiden mittaamisessa ja Theveninin lähteen määritys yleismittarilla
Chydenius Saku 8.9.2003 Ikävalko Asko ELEKTRONISET JÄRJESTELMÄT, LABORAATIO 1: Oskilloskoopin käyttö vaihtojännitteiden mittaamisessa ja Theveninin lähteen määritys yleismittarilla Työn valvoja: Pekka
Jakso 5 Suoritin ja väylä
Jakso 5 Suoritin ja väylä Suorittimen rakenne Väylän rakenne Käskyjen suoritussykli Poikkeukset ja keskeytykset TTK-91:n ja KOKSI:n rakenne 1 Suoritin suoritin - CPU ALU rekisterit CU MMU muisti (kirjastorutiinit)
S-108.3020 Elektroniikan häiriökysymykset. Laboratoriotyö, kevät 2010
1/7 S-108.3020 Elektroniikan häiriökysymykset Laboratoriotyö, kevät 2010 Häiriöiden kytkeytyminen yhteisen impedanssin kautta lämpötilasäätimessä Viimeksi päivitetty 25.2.2010 / MO 2/7 Johdanto Sähköisiä
Ohjelmoijan binaarialgebra ja heksaluvut
Paavo Räisänen Ohjelmoijan binaarialgebra ja heksaluvut www.ohjelmoinaan.net Tätä opasta saa vapaasti kopioida, tulostaa ja levittää ei kaupallisissa tarkoituksissa. Kuitenkaan omille nettisivuille opasta
Mittalaite ja puhelin on laitettu toimimaan automaattisesti yhdessä, sinun tulee seurata puhelimen antamia ohjeita mittauksen suorittamiseen.
TIETOA MITTAUKSESTA VERENPAINE Olet saanut käyttöösi Beurer-mittalaitteen ja puhelimen. Mittalaitteella mitataan verenpaine ja syke. Mittauksen jälkeen puhelin lähettää mitatut arvot hoitajalle. Käsittele
Verenpainemittarit. Ranne- verenpainemittari, harmaa. 22,95
Verenpainemittarit Ranne- verenpainemittari, harmaa. 22,95 Tarkka verenpaineen mittaus ranteesta. Näytön kohteet: systolinen, diastolinen, pulssi, päivämäärä, aika Rytmihäiriöilmoitus Muistipaikkoja 60/henkilö,
811312A Tietorakenteet ja algoritmit, , Harjoitus 3, Ratkaisu
811312A Tietorakenteet ja algoritmit, 2018-2019, Harjoitus 3, Ratkaisu Harjoituksessa käsitellään algoritmien aikakompleksisuutta. Tehtävä 3.1 Kuvitteelliset algoritmit A ja B lajittelevat syötteenään
TIETOKONETEKNIIKAN LABORAATIOT V2.0 VHDL ohjelmoinnin perusteet
TIETOKONETEKNIIKAN LABORAATIOT V2.0 VHDL ohjelmoinnin perusteet Työ: VHDL ohjelmoinnin perusteet & Quartus II ohjelmiston käyttöönotto Tehnyt: Kari Huovinen Pvm: 26.4.2006 Lisäyksiä: Harri Honkanen 13.09.2007
Ohjelmoinnin peruskurssi Y1
Ohjelmoinnin peruskurssi Y1 CSE-A1111 28.9.2015 CSE-A1111 Ohjelmoinnin peruskurssi Y1 28.9.2015 1 / 16 Mahdollisuus antaa luentopalautetta Goblinissa vasemmassa reunassa olevassa valikossa on valinta Luentopalaute.
CUDA. Moniydinohjelmointi 17.4.2012 Mikko Honkonen
CUDA Moniydinohjelmointi 17.4.2012 Mikko Honkonen Yleisesti Compute Unified Device Architecture Ideana GPGPU eli grafiikkaprosessorin käyttö yleiseen laskentaan. Nvidian täysin suljetusti kehittämä. Vuoden
Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone
ja ylläpito computer = laskija koostuu osista tulostuslaite näyttö, tulostin syöttölaite hiiri, näppäimistö tallennuslaite levy (keskusyksikössä) Keskusyksikkö suoritin prosessori emolevy muisti levy Suoritin
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2011 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2011 1 / 39 Kertausta: tiedoston avaaminen Kun ohjelma haluaa lukea tai kirjoittaa tekstitiedostoon, on ohjelmalle
Hissimatkustajien automaattinen tunnistaminen. Johan Backlund
Hissimatkustajien automaattinen tunnistaminen Johan Backlund Johdanto Hissien historia pitkä Ensimmäiset maininnat voidaan jäljittää Rooman valtakuntaan Matkustaja hissien synty 1800-luvun puolessavälissä
Kehittyneiden Aaltomuotojen Käytettävyys HF-alueen Tiedonsiirrossa
MATNE Tutkimusseminaari 17.11.2011 Kehittyneiden Aaltomuotojen Käytettävyys HF-alueen Tiedonsiirrossa Markku Jokinen 2 Sisällys Johdanto WARP ohjelmistoradioalusta HF-toteutus lmenneet rajoitukset ohjelmistoradioalustalla
Tiedonkeruu ja analysointi
Tiedonkeruu ja analysointi ViDRoM Virtual Design of Rotating Machines Raine Viitala 30.9.2015 ViDRoM Virtual Design of Rotating Machines Mitataan dynaamista käyttäytymistä -> nopeuden funktiona Puhtaat
Flash AD-muunnin. Ominaisuudet. +nopea -> voidaan käyttää korkeataajuuksisen signaalin muuntamiseen (GHz) +yksinkertainen
Flash AD-muunnin Koostuu vastusverkosta ja komparaattoreista. Komparaattorit vertailevat vastuksien jännitteitä referenssiin. Tilanteesta riippuen kompraattori antaa ykkösen tai nollan ja näistä kootaan
2 Konekieli, aliohjelmat, keskeytykset
ITK145 Käyttöjärjestelmät, kesä 2005 Tenttitärppejä Tässä on lueteltu suurin piirtein kaikki vuosina 2003-2005 kurssin tenteissä kysytyt kysymykset, ja mukana on myös muutama uusi. Jokaisessa kysymyksessä
LOAD R1, =2 Sijoitetaan rekisteriin R1 arvo 2. LOAD R1, 100
Tiedonsiirtokäskyt LOAD LOAD-käsky toimii jälkimmäisestä operandista ensimmäiseen. Ensimmäisen operandin pitää olla rekisteri, toinen voi olla rekisteri, vakio tai muistiosoite (myös muuttujat ovat muistiosoitteita).
Ohjelmoinnin peruskurssi Y1
Ohjelmoinnin peruskurssi Y1 CSE-A1111 30.9.2015 CSE-A1111 Ohjelmoinnin peruskurssi Y1 30.9.2015 1 / 27 Mahdollisuus antaa luentopalautetta Goblinissa vasemmassa reunassa olevassa valikossa on valinta Luentopalaute.
BL40A1810 & BL40A1820 Mikroprosessorit A/B. Luento 6: Väylät ja keskeytykset
BL40A1810 & BL40A1820 Mikroprosessorit A/B Luento 6: Väylät ja keskeytykset 2 5.3.2012 Johdanto Sulautettua järjestelmää voidaan ajatella sen toiminnallisuuden kannalta: Prosessointi Tiedonkäsittelyoperaatiot
DIGIBONUSTEHTÄVÄ: MPKJ NCC INDUSTRY OY LOPPURAPORTTI
DIGIBONUSTEHTÄVÄ: MPKJ NCC INDUSTRY OY LOPPURAPORTTI Tekijä: Marko Olli 16.10.2018 Sisällys 1 Johdanto...3 2 Hankkeen tavoitteet ja vaikuttavuus...3 3 Laitteisto ja mittaustarkkuus...3 4 Pilotointi ja
Käyttöjärjestelmien historia. Joni Herttuainen Henri Jantunen Markus Maijanen Timo Saksholm Johanna Tjäder Eetu Turunen
Käyttöjärjestelmien historia Joni Herttuainen Henri Jantunen Markus Maijanen Timo Saksholm Johanna Tjäder Eetu Turunen Käyttöjärjestelmien jaottelu Voidaan jaotella erilaisin menetelmin Aikajana (määrä,
JHS 180 Paikkatiedon sisältöpalvelut Liite 4 INSPIRE-palvelujen laadun testaus
JHS 180 Paikkatiedon sisältöpalvelut Liite 4 INSPIRE-palvelujen laadun testaus Versio: 28.2.2013 Julkaistu: 28.2.2013 Voimassaoloaika: toistaiseksi Sisällys 1 Yleiset vaatimukset... 2 2 Latauspalvelun
NiMH Laturi. Suunnittelu Olli Haikarainen
Suunnittelu Olli Haikarainen NiMH Laturi Ostettuani digitaalikameran totesin sen kuluttavan niin paljon virtaa että on aika siirtyä käyttämään ladattavia akkuja. Ostin neljä kappaletta 1850 ma tunnin akkuja
6. Valitse avautuneesta ikkunasta Add-painike!
1. Tallenna Mirc ohjelma koneellesi tästä osoitteesta: http://www.mirc.com/get.html 2. Asenna ohjelma 3. Avaa ohjelma mirc.exe kuvakkeesta 4. Avattuasi ohjelman se näyttää tältä(hieman leikeltynä): 5.
RockID-varastonhallintajärjestelmän käyttöohje. v. 1.0
RockID-varastonhallintajärjestelmän käyttöohje v. 1.0 Yleistä Rockstar lukijakäyttöliittymä Tuotteiden lukeminen lähtevään tilaukseen Tilaukseen kuulumattomat tuotteet Tuotteiden lukeminen tilauksesta
Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14
Arkkitehtuurikuvaus Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy Ryhmä 14 Muutoshistoria Versio Pvm Päivittäjä Muutos 0.4 1.11.2007 Matti Eerola 0.3 18.10.2007 Matti Eerola 0.2
HARJOITUSTYÖ: LabVIEW, Kiihtyvyysanturi
Tämä käyttöohje on kirjoitettu ESR-projektissa Mikroanturitekniikan osaamisen kehittäminen Itä-Suomen lääninhallitus, 2007, 86268 HARJOITUSTYÖ: LabVIEW, Kiihtyvyysanturi Tarvittavat laitteet: PC Labview
TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?
Miksi moniprosessorijärjestelmä? Laskentaa voidaan hajauttaa useammille prosessoreille nopeuden, modulaarisuuden ja luotettavuuden vaatimuksesta tai hajauttaminen voi helpottaa ohjelmointia. Voi olla järkevää
Kojemeteorologia. Sami Haapanala syksy 2013. Fysiikan laitos, Ilmakehätieteiden osasto
Kojemeteorologia Sami Haapanala syksy 2013 Fysiikan laitos, Ilmakehätieteiden osasto Datan käsittely ja tallentaminen Käytännössä kaikkien mittalaitteiden ensisijainen signaali on analoginen Jotta tämä
Connexx 6 Siemens-kuulokojeiden sovitusohjelma. www.kuulotekniikka.com
Connexx 6 Siemens-kuulokojeiden sovitusohjelma. www.kuulotekniikka.com Connexx6 sovitusohjelma Connexx6 on viimeisin Siemens-kuulokojeiden sovitusohjelma. Connexx6 sovitusohjelma on täysin NOAH yhteensopiva
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 28.2.2011 T-106.1208 Ohjelmoinnin perusteet Y 28.2.2011 1 / 46 Ohjelmointiprojektin vaiheet 1. Määrittely 2. Ohjelman suunnittelu (ohjelman rakenne ja ohjelman
Perusteet. Pasi Sarolahti Aalto University School of Electrical Engineering. C-ohjelmointi Kevät Pasi Sarolahti
C! Perusteet 19.1.2017 Palautteesta (1. kierros toistaiseksi) (Erittäin) helppoa Miksi vain puolet pisteistä? Vaikeinta oli ohjelmointiympäristön asennus ja käyttö Ei selvää että main funktion pitikin
Supply jännite: Ei kuormaa Tuuletin Vastus Molemmat DC AC Taajuus/taajuudet
S-108.3020 Elektroniikan häiriökysymykset 1/5 Ryhmän nro: Nimet/op.nro: Tarvittavat mittalaitteet: - Oskilloskooppi - Yleismittari, 2 kpl - Ohjaus- ja etäyksiköt Huom. Arvot mitataan pääasiassa lämmityksen
Toiminnallinen määrittely versio 1.2
Toiminnallinen määrittely versio 1.2 Ryhmä 2 Sami Luomansuu, 168128, sami.luomansuu@tut.fi Panu Sjövall, 205401, panu.sjovall@tut.fi VERSIOHISTORIA Versio Päiväys Tekijät Tehdyt muutokset 1.0 02.10.12
Sulautettujen järjestelmien skaala on niin laaja, että on erittäin vaikea antaa yleispätevää kuvausta siitä millainen on sulautettu järjestelmä.
Sulautettujen järjestelmien skaala on niin laaja, että on erittäin vaikea antaa yleispätevää kuvausta siitä millainen on sulautettu järjestelmä. On arvioitu, että maailmassa on tällä hetkellä enemmän sulautettuja
Pauliina Munter / Suvi Junes Tampereen yliopisto/tietohallinto 2013
Tehtävä 2.2. Tehtävä-työkalun avulla opiskelijat voivat palauttaa tehtäviä Moodleen opettajan arvioitaviksi. Palautettu tehtävä näkyy ainoastaan opettajalle, ei toisille opiskelijoille. Tehtävä-työkalun
Ohjelmoinnin peruskurssi Y1
Ohjelmoinnin peruskurssi Y1 CS-A1111 10.10.2018 CS-A1111 Ohjelmoinnin peruskurssi Y1 10.10.2018 1 / 20 Oppimistavoitteet: tämän luennon jälkeen Tiedät, miten ohjelman toimintaa voi tutkia ja ohjelmassa
Tiedonkeruu ja analysointi
Tiedonkeruu ja analysointi ViDRoM Virtual Design of Rotating Machines Raine Viitala ViDRoM Virtual Design of Rotating Machines Mitataan dynaamista käyttäytymistä -> nopeuden funktiona Puhtaat laakerit,
padvisor - pikaohje - työkalu SATRON Smart/Hart dp- ja painelähettimiä varten
padvisor - pikaohje - työkalu SATRON Smart/Hart dp- ja painelähettimiä varten Sisältö: 1. Ohjelman toimintojen kuvaus 2. Ohjelman asennus 3. padvisor-ohjelman perustoiminnot 3.1 Ohjelman käynnistys 3.2
Mikrokontrollerit. Mikrokontrolleri
Mikrokontrollerit S-108.2010 Elektroniset mittaukset 18.2.2008 Mikrokontrolleri integrointi säästää tilaa piirilevyllä usein ratkaisu helpompi ja nopeampi toteuttaa ohjelmallisesti prosessori 4-64 bittinen
EPMAn tarjoamat analyysimahdollisuudet
Top Analytica Oy Ab Laivaseminaari 27.8.2013 EPMAn tarjoamat analyysimahdollisuudet Jyrki Juhanoja, Top Analytica Oy Johdanto EPMA (Electron Probe Microanalyzer) eli röntgenmikroanalysaattori on erikoisrakenteinen
Kannettava sähköverkon analysaattori AR6
Kannettava sähköverkon analysaattori AR6 Kompakti huippuominaisuudet omaava digitaalinen mittalaite soveltuu erinomaisesti sähköverkon energiatehokkuuden analysoimiseen AR6:n ominaisuuksia: Se ottaa jänniteaallosta
Maventa Connector Käyttöohje
Maventa Connector Käyttöohje 17.4.2015 Sisällys 1. Esittely... 2 1.1. Käytön edellytykset... 2 1.2. Tuetut aineistomuodot... 2 2. Asennustiedosto... 3 2.1. Sisäänkirjautuminen... 7 3. Asetuksien määrittäminen...
Tietorakenteet, laskuharjoitus 7, ratkaisuja
Tietorakenteet, laskuharjoitus, ratkaisuja. Seuraava kuvasarja näyttää B + -puun muutokset lisäysten jälkeen. Avaimet ja 5 mahtuvat lehtisolmuihin, joten niiden lisäys ei muuta puun rakennetta. Avain 9
FYSP105/2 VAIHTOVIRTAKOMPONENTIT. 1 Johdanto. 2 Teoreettista taustaa
FYSP105/2 VAIHTOVIRTAKOMPONENTIT Työn tavoitteita o Havainnollistaa vaihtovirtapiirien toimintaa o Syventää ymmärtämystä aiheeseen liittyvästä fysiikasta 1 Johdanto Tasavirta oli 1900 luvun alussa kilpaileva
FYSP105/2 VAIHTOVIRTAKOMPONENTIT. 1 Johdanto
FYSP105/2 VAIHTOVIRTAKOMPONENTIT Työn tavoitteet o Havainnollistaa vaihtovirtapiirien toimintaa o Syventää ymmärtämystä aiheeseen liittyvästä fysiikasta 1 Johdanto Tasavirta oli 1900 luvun alussa kilpaileva
RACE-KEEPER COMPARO PC-OHJELMAN PIKAOHJE
RACE-KEEPER COMPARO PC-OHJELMAN PIKAOHJE SISÄLLYS 1 Mittausten (outing) avaus ja analysointi 2 HD videoiden teko 1 MITTAUSTEN AVAUS JA ANALYSOINTI Asenna Comparo PC-ohjelma ja käynnistä ohjelma pikakuvakkeesta.
Harjoitustyö: virtuaalikone
Harjoitustyö: virtuaalikone Toteuta alla kuvattu virtuaalikone yksinkertaiselle olio-orientoituneelle skriptauskielelle. Paketissa on testaamista varten mukana kaksi lyhyttä ohjelmaa. Ohjeita Noudata ohjelman
ASM-kaavio: reset. b c d e f g. 00 abcdef. naytto1. clk. 01 bc. reset. 10 a2. abdeg. 11 a3. abcdg
Digitaalitekniikka (piirit) Metropolia / AKo Pikku nnitteluharjoitus: Suunnitellaan sekvenssipiiri, jolla saadaan numerot juoksemaan seitsensegmenttinäytöllä: VHDL-koodin generointi ASM-kaavioista Tässä
Suoritin. Jakso 5 Suoritin ja väylä. TTK-91 muistin rakenne. TTK-91 suorittimen rakenne
Jakso 5 Suoritin ja Suorittimen rakenne Väylän rakenne Käskyjen suoritussykli Poikkeukset ja keskeytykset Suoritin suoritin - CPU ALU rekisterit CU MMU Välimuisti (cache) muisti (kirjastorutiinit) ohjelma
Algebralliset menetelmät virheenkorjauskoodin tunnistamisessa
Algebralliset menetelmät virheenkorjauskoodin tunnistamisessa Jyrki Lahtonen, Anni Hakanen, Taneli Lehtilä, Toni Hotanen, Teemu Pirttimäki, Antti Peltola Turun yliopisto MATINE-tutkimusseminaari, 16.11.2017
Harjoitustyö. Jukka Larja T Tietokoneverkot
Harjoitustyö 1 Työn idea Protokollat Etäisyysvektori Linkkitila Harjoitustyö Harjoitustyön käytäntöjä Palvelin Moodle SSH-tunnelit Työn demoaminen Yleistä palautetta suunnitelmista 2 Gallup Osaatko seuraavaa
Luento 5 (verkkoluento 5) Suoritin ja väylä
Luento 5 (verkkoluento 5) Suoritin ja väylä Käskyjen suoritussykli Suorittimen tilat Poikkeukset ja keskeytykset 1 Suorituksenaikainen suorittimen ja muistin sisältö muisti suoritin konekäskyjen suorituspiirit,
Mikro-ohjain µc harjoitukset - yleisohje
Mikro-ohjain µc harjoitukset - yleisohje Keijo Salonen 20. marraskuuta 2016 Sisältö 1 Esittely 2 2 Arduino UNO R3 mikro-ohjain kortti 2 3 Koekytkentälevy 5 4 Elektroniikan komponentit 7 5 Työkalut ja muut
Jakso 5 Suoritin ja väylä. Suorittimen rakenne Väylän rakenne Käskyjen suoritussykli Poikkeukset ja keskeytykset TTK-91:n ja KOKSI:n rakenne
Jakso 5 Suoritin ja väylä Suorittimen rakenne Väylän rakenne Käskyjen suoritussykli Poikkeukset ja keskeytykset TTK-91:n ja KOKSI:n rakenne 1 Suoritin muisti suoritin - CPU ALU CU rekisterit MMU (kirjastorutiinit)
KÄYTTÖOHJE ELTRIP-R6. puh. 08-6121 651 fax 08-6130 874 www.trippi.fi seppo.rasanen@trippi.fi. PL 163 87101 Kajaani
KÄYTTÖOHJE ELTRIP-R6 PL 163 87101 Kajaani puh. 08-6121 651 fax 08-6130 874 www.trippi.fi seppo.rasanen@trippi.fi SISÄLLYSLUETTELO 1. TEKNISIÄ TIETOJA 2. ELTRIP-R6:n ASENNUS 2.1. Mittarin asennus 2.2. Anturi-
UML -mallinnus TILAKAAVIO
UML -mallinnus TILAKAAVIO SISÄLLYS 3. Tilakaavio 3.1 Tilakaavion alku- ja lopputilat 3.2 Tilan nimi, muuttujat ja toiminnot 3.3 Tilasiirtymä 3.4 Tilasiirtymän vai tilan toiminnot 3.5 Tilasiirtymän tapahtumat
HARJOITUSTYÖ: LabVIEW, Valokennoportti
HARJOITUSTYÖ: LabVIEW, Valokennoportti Tarvittavat laitteet: PC Labview NI USB-6008 tiedonkeruukortti (kuva 1) Vernier Photogate (HSVPG, kuva 2) Smart Pulley Attachment (HSSPA, kuva 2) RJ-11 kaapeli (toinen
Luento 2 (verkkoluento 2) Ttk-91 järjestelmä
Luento 2 (verkkoluento 2) Ttk-91 järjestelmä Ttk-91 laitteisto Tiedon sijainti Muistitilan käyttö Ttk-91 konekieli Tiedon osoitus ttk-91:ssä Indeksointi, taulukot, tietueet 1 Suorituksenaikainen suorittimen
Monipuolinen esimerkki
Monipuolinen esimerkki Lopuksi monipuolinen esimerkki, jossa ohjelmisto koostuu pääohjelmasta ja kahdesta aliohjelmasta, joista toinen on proseduuri ja toinen funktio. Funktio Sqrt(int n): int Sqrt(int
815338A Ohjelmointikielten periaatteet Harjoitus 3 vastaukset
815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 3 vastaukset Harjoituksen aiheena ovat imperatiivisten kielten muuttujiin liittyvät kysymykset. Tehtävä 1. Määritä muuttujien max_num, lista,
Opetustapahtumien hakeminen (Hae - Opetustapahtuma)
Helsingin yliopisto WinOodi 1 (5) Opetustapahtumien hakeminen (Hae - Opetustapahtuma) Opetustapahtumien hakua tarvitaan sekä opetustapahtumien käsittelyssä että raporttien tulostamisessa. Ohjeessa käsitellään
Ohjelmoinnin peruskurssi Y1
Ohjelmoinnin peruskurssi Y1 CS-A1111 4.10.2017 CS-A1111 Ohjelmoinnin peruskurssi Y1 4.10.2017 1 / 23 Mahdollisuus antaa luentopalautetta Luennon aikana voit kirjoittaa kommentteja ja kysymyksiä sivulle
Suoritin. Luento 5 Suoritin ja väylä. TTK-91 suorittimen rakenne (1) TTK-91 muistin rakenne. Käskyjen nouto- ja suoritussykli (5)
Luento 5 Suoritin ja väylä Suorittimen rakenne Väylän rakenne Käskyjen suoritussykli Suorittimen tilat Poikkeukset ja keskeytykset TTK-91:n ja KOKSI:n rakenne Suoritin suoritin - CPU ALU rekisterit CU
AS-0.3200 Automaatio- ja systeemitekniikan projektityöt
AS-0.3200 Automaatio- ja systeemitekniikan projektityöt A11-03 USB-käyttöinen syvyysanturi 5op 13.9.2011-29.11.2011 Johan Backlund Ohjaaja: Johan Grönholm Johdanto Projektin tavoitteena oli suunnitella
Kannettavat Monitoimimittarit
Kannettavat Monitoimimittarit Malli ph/cond 340i ph/oxi 340i Multi 340i Multi 350i ProfiLine 197i ph/mv-, ORP- ja johtokykymittauksiin ph/mv-, ORP- ja liuenneen hapen (DO) mittari ph/mv-, liuenneen hapen-(do)
Nettiposti. Nettiposti käyttöohje
YKSIKÄÄN ASIAKAS EI OLE MEILLE LIIAN PIENI TAI MIKÄÄN HAASTE LIIAN SUURI. Nettiposti Nettiposti käyttöohje Tässä käyttöohjeessa kuvataan selainkäyttöisen Nettiposti sähköpostiohjelman toiminnot. Käyttöohje
Algoritmit 1. Luento 3 Ti Timo Männikkö
Algoritmit 1 Luento 3 Ti 17.1.2017 Timo Männikkö Luento 3 Algoritmin analysointi Rekursio Lomituslajittelu Aikavaativuus Tietorakenteet Pino Algoritmit 1 Kevät 2017 Luento 3 Ti 17.1.2017 2/27 Algoritmien
Fortum Fiksu Sisä- ja ulkolämpötilamittarit Käyttöohjeet
Fortum Fiksu Sisä- ja ulkolämpötilamittarit Käyttöohjeet 1 Lämpötilamittarit Fortum Fiksu -järjestelmään kytkettävä paristokäyttöinen lämpötilamittari mittaa lämpötilaa ja lähettää tiedot langattomasti
Zeon PDF Driver Trial
Matlab-harjoitus 2: Kuvaajien piirto, skriptit ja funktiot. Matlabohjelmoinnin perusteita Numeerinen integrointi trapezoidaalimenetelmällä voidaan tehdä komennolla trapz. Esimerkki: Vaimenevan eksponentiaalin
Simulaattorin asennus- ja käyttöohje
Linux ja Windows XP Versio Päiväys Muokkaaja Kuvaus 0.2 16.2.2006 Mikko Halttunen Katselmoinin jälkeen 0.1 13.2.2006 Mikko Halttunen Alustava versio Sisällysluettelo 1 Johdanto... 3 2 Simulaattorin asennus...