TIES530 - Sulautettujen järjestelmien arkkitehtuurit. Jukka Ihalainen, Tietoliikennelaboratorio,

Samankaltaiset tiedostot
Mikrokontrollerit. Mikrokontrolleri

Ongelma(t): Mihin perustuu tietokoneiden suorituskyky ja sen jatkuva kasvu? Mitkä tekijät rajoittavat suorituskyvyn parantamista ja mitkä niistä ovat

Tietokonearkkitehtuuri 2 TKT-3201 (5 op)

Piirien väliset ohjaus- ja tiedonsiirtoväylät H. Honkanen

Ongelma(t): Mihin perustuu tietokoneiden suorituskyky ja sen jatkuva kasvu? Mitkä tekijät rajoittavat suorituskyvyn parantamista ja mitkä niistä ovat

Sulautettu tietotekniikka Real World Real Time First Lives. DM xxxxxx Copyright Tekes

Mikroelektroniikan kehitysnäkymät. Tommi UHARI Executive Vice President Mobile, Multimedia and Communications -ryhmä

Ohjelmistoradio. Mikä se on:

JOHDATUS ELEKTRONIIKKAAN. Oppitunti 2 Elektroniikan järjestelmät

Kontrollerin tehonsäätö

Mitä Piilaaksossa & globaalisti tapahtuu ja mitä Tekes voi tarjota yrityksille

Sulautettu tietotekniikka Ubiquitous Real World Real Time for First Lives

AS Servotekniikka Seminaariesityksen kirjallinen versio, mikrokontrollerit

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Efficiency change over time

Sulautetut järjestelmät

ELEC-C5070 Elektroniikkapaja (5 op)

Luento 1 Tietokonejärjestelmän rakenne

Luento 1 Tietokonejärjestelmän rakenne

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

Hajautettujen sovellusten muodostamistekniikat, TKO_2014 Johdatus kurssiin

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

Ohjelmistoarkkitehtuurit. Kevät

Luento 1 (verkkoluento 1) Ohjelman sijainti Ohjelman esitysmuoto Laitteiston nopeus

JATKO-OPINTOSUUNNITELMA

Luento 1 (verkkoluento 1) Tietokonejärjestelmä

ELEC-C5070 Elektroniikkapaja (5 op)

Yleinen arkkitehtuuri

Ohjelmistoarkkitehtuurit. Syksy 2008

Mitä mahdollisuuksia ARTEMIS-teknologiayhteistyö tarjoaa? Oiva Knuuttila, Tekes

UX NÄKÖKULMA - KONECRANES

TIES530 TIES530 PROSESSORIT/KONTROLLERIT

Arto Salminen,

ELINTARVIKE MARKKINOINNIN PERUSTEET YET-004

Tietokoneen rakenne: Harjoitustyö. Motorola MC prosessori

HAHMONTUNNISTUKSEN PERUSTEET


Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO

Sulautetut järjestelmät

Sisältöä. Tietokoneen rakenne. Ch 1 - Ch 8 [Sta06] Valikoituja paloja TITO-kurssista. Tietokonejärjestelmä

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi

T Tietotekniikan peruskurssi

Sähkötekniikan kanditutkinnon yleinen rakenne Tutkinnon laajuus 180 op

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Dell Inspiron 560/570: Tekniset tiedot

Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto

Ohjelmistoarkkitehtuurit. Syksy 2010

HAHMONTUNNISTUKSEN PERUSTEET

Kaivostoiminnan eri vaiheiden kumulatiivisten vaikutusten huomioimisen kehittäminen suomalaisessa luonnonsuojelulainsäädännössä

Tietokoneen toiminta (Computer Organization I)

Aihepiiri Tietokoneen toiminta (Computer Organization I)

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. FT Ari Viinikainen

Tietokoneen toiminta (Computer Organization I)

Information on Finnish Courses Autumn Semester 2017 Jenni Laine & Päivi Paukku Centre for Language and Communication Studies

Projektityöt. Sami Alaiso, Jyri Lujanen 30. marraskuuta 2009

Ma Ti Ke To Pe. Periodin alku yhteisen opetuksen yksikön opetusta: 9 Havainto-taidejakso viikot Otakaari 1 & Miestentie 3

FIS IMATRAN KYLPYLÄHIIHDOT Team captains meeting

Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies

Suomen 2011 osallistumiskriteerit

Näin toteutat teollisen internetin laiteliitännän. Teknologia 15 Tietoiskut Krister Wikström

Information on Finnish Language Courses Spring Semester 2017 Jenni Laine

Multimediatietokoneet Video ja grafiikka, audio sekä tietoverkot CD & DVD USB & FireWire Prosessorit

Petri Koivulahti. Intel mikrokontrollerit. Opinnäytetyö Kevät 2010 Tekniikan yksikkö Tietotekniikan koulutusohjelma Ohjelmistotekniikka

Tietoturva ja johdon vastuu

LYTH-CONS CONSISTENCY TRANSMITTER

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. Assembly ja konekieli

Tietokoneen toiminta (Computer Organization I)

ELEKTRONIIKAN JA TIETOLIIKENNETEKNIIKAN TUTKINTO-OHJELMA. Tietoliikennetekniikan opintosuunta

Esikaupallisesti ratkaisu ongelmaan. Timo Valli 58. ebusiness Forum

Julkaisun laji Opinnäytetyö. Sivumäärä 43

Miksi mobiilioppiminen?

Rekisteröiminen - FAQ

Ohjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1

AS Automaation käyttöliittymät L Opetussuunnitelma

ECIO käyttöohje. Matrix Multimedia Limited. JJJ-Automaatio Oy. Keijo Salonen Jyväskylän ammattiopisto

Kaksi yleismittaria, tehomittari, mittausalusta 5, muistiinpanot ja oppikirjat. P = U x I

TIES530 TIES530. A/D-muuntimet. Mikrokontrollerit - arkkitehtuuri. Mikrokontrollerit - arkkitehtuuri. A/D- ja D/A-muuntimet

Älykännykät ovat pieneen tilaan paketoituja, mutta suuret ominaisuudet omaavia tietokoneita.

Työasema- ja palvelinarkkitehtuurit (IC130301) Apumuistit. Kiintolevyt. 5 opintopistettä. Petri Nuutinen

C++11 seminaari, kevät Johannes Koskinen

TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?

Ohjelmistoarkkitehtuurit Kevät 2016 Johdantoa

Digitaalinen haavoittuvuus MATINE Tampere

Tietokoneen rakenne (2 ov / 4 op) Syksy 2006

Sulautettu tietotekniikka Kimmo Ahola

Luento 0: Kurssihallinto Tietokoneen rakenne (2 ov / 4 op) Syksy 2006

Tervetuloa Pika-aloitusopas

Roolipeliharjoitus. - Opiskelijoiden suunni=elemat neuvo=eluvideot ja niiden vertaisarvioinnit

1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.

Sähköpaja. Kimmo Silvonen (X)

Intel Pentium Pro -prosessori. tietokonearkkitehtuurit, syksy -96 Ari Rantanen

Tervetuloa Pika-aloitusopas

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

Tervetuloa Pika-aloitusopas

Aika: Keskiviikko kello 17:00 Paikka: LOAS Kotaniemen kerhotilat, Tervahaudankatu 1

Additions, deletions and changes to courses for the academic year Mitä vanhoja kursseja uusi korvaa / kommentit

Tietokonejärjestelmä. Tietokoneen rakenne. Ch 1 - Ch 8 [Sta06] Valikoituja paloja. TITO-kurssista. John von Neumann ja EDVAC, 1949.

Havainto-taidejakso Tarkempi aikataulu kurssiohjelman mukaisesti Opetuspaikkana Otakaari 1A

Lumejärjestelmä Xen. Reino Miettinen

asiantuntijuutta kohti kouluprojektia rakentamalla

Transkriptio:

TIES530 - Sulautettujen järjestelmien arkkitehtuurit Luento 1: Yleistä Jukka Ihalainen, jukka.ihalainen@chydenius.fi Tietoliikennelaboratorio, http://rf.chydenius.fi Kurssin tavoitteet tuntee sulautettujen järjestelmien perustermistön ja laitteet tuntee mikrokontrollereiden sisäisen arkkitehtuurin osaa suunnitella yksinkertaisen sulautetun järjestelmän 1

Luentoja 20 h Harjoituksia 10 h Suoritus kirjoja John Catsoulis, Designing Embedded Hadware, O Reilly 2002 Jari Koskinen, Mikrotietokonetekniikka: Sulautetut järjestelmät, Otava 2004 Luennot 18.1.2007 (JI) 2h Aloitus 19.1.2007 (JI) 2h Yleinen arkkitehtuuri 25.1.2007 (MT) 2h Mikrokontrollerit 26.1.2007 (MT) 2h 8051 arkkitehtuuri 1.2.2007 (MT) 2h 8051 arkkitehtuuri 2.2.2007 (MT) 2h Prosessorin väylät ja liitynnät 8.2.2007 (JI) 4h Muistit, oheislaitteet ja komponentit 9.2.2007 (JI) 2h Tehonhallinta 15.2.2007 (MT) 2h Sulautettujen kehitysympäristöt 2

Harjoitukset 19.1.2007 (JI) 2h arkkitehtuuri 26.1.2007 (MT) 2h AVR tai 8051 arkkitehtuuri 2.2.2007 (MT) 2h väylät ja liitynnät 9.2.2007 (JI) 2h muistit ja oheislaitteet 15.2.2007 (MT) 2h kehitysympäristöt Harjoitustyö kurssiin liittyy pakollinen harjoitustyö, jossa suunnitellaan pieni sulautettu järjestelmä tarkoituksena suunnitella paristokäyttöinen tiedonkeruulaite, joka mittaa ympäristöstä lämpötilaa (2), kosteutta(1), valoa(2) ja hiilidioksidipitoisuutta(1). Laite kerää tiedot muistiin vuorokauden (24 tuntia) ajalta yhden minuutin intervallilla, jonka jälkeen ne siirretään PC:lle. kontrollerin ja oheislaitteiden valinta järjestelmän kuvaus lohkokaaviona ja sanallisesti 3

Määritelmiä sulautettu järjestelmä on laite, jossa tietokone on kiinteä osa elektroniikkajärjestelmää sulautettu järjestelmä on ennalta määrätty suorittamaan jotain erityistä tehtävää Embedded systems are virtually invisible by the user. About 98 percent of today s computing devices are in embedded systems not in PCs and their number is expected to exceed 40 billion devices by 2020. In Europe, the number of people developing embedded systems is estimated at 150,000. This population is expected to double over a 10-year period. There are 11 projects out of 17 in the Sixth Framework Program of the EU that explicitly carry the term embedded in their title. http://www.embedded-computing.com/departments/embedded_europe/2006/01 4

Historia Intel julkaisi 15.11.1971 ens. kaupallisen yhden piirin suorittimen, Intel 4004 640 tavun muistiavaruus, 108 khz kello vuonna 1972 ensimmäinen 8-bittinen, Intel 8008, 16 kb muistia vuonna 1974 julkaistiin Intel 8080, 64 kb muistia, ns. teollisuusstandardi tammikuussa 2007 Intel julkaisi CES2007 elektroniikkatapahtumassa kolme uutta neliytimistä prosessoria (Intel Core 2 Quad); 851$/kpl 1000 kpl erissä In 1978, Intel released the 2920 as an "analog signal processor". It had an on-chip ADC/DAC with an internal signal processor, but it didn't have a hardware multiplier and was not successful in the market. The first DSP produced by Texas Instruments (TI), the TMS32010 presented in 1983 Sovelluskohteita Telekommunikaatio puhelimet, tukiasemat, oheislaitteet, reitittimet, modeemit. Lääketiede kuumemittari, turvaranneke, EKG Kuljetusvälineet henkilöautoissa jopa 80 tietokonetta Viihde-elektroniikka TV, digiboksi, kaukosäädin, soittimet, lelut Säätö- ja ohjausjärjestelmät LVI ohjaus ja monitorointi 5

Kotona Sovelluskohteita kelloradio, TV, VCR, DVD, DigiBox, kaukosäädin, adsl modeemi, digikamera, tulostin, puhelimet, lelut liesi, mikroaaltouuni, jääkaappi, astian- ja pyykinpesukoneet, sisä- ja ulkolämpömittarit kuumemittari, verenpainemittari, veren sokerimittari, sykemittari Prosessori- ja kontrolleritarjonta 8-bittiset Atmel AVR, Microchip PIC, Motorola/Freescale 68HC08 16-bittiset Intel 8086, 80186 (http://en.wikipedia.org/wiki/list_of_intel_microprocessors) 32-bittiset PowerPC, ARM, AMD Am29000 (http://en.wikipedia.org/wiki/list_of_amd_microprocessors) DSP TI, Analog Devices http://en.wikipedia.org/wiki/list_of _common_microcontrollers 1 AMCC 2 Altera 3 Atmel 4 Charmed Labs 5 Cypress MicroSystems 6 Dallas Semiconductor 7 Freescale Semiconductor 8 Fujitsu 9 Holtek 10 Infineon 11 Intel 12 Lattice Semiconductor 13 Microchip Technology 14 National Semiconductor 15 NEC 16 Parallax 17 Philips Semiconductors 18 Rabbit Semiconductor 19 Renesas Technology 20 Silabs 21 Silicon Motion 22 STMicroelectronics 23 Texas Instruments 24 Toshiba 25 Western Design Center 26 Ubicom 27 Xemics 28 Xilinx 29 ZiLOG 6