logotypen
 
 

IN FOCUS

Suojaa datasi kunnolla

SSD-levyt tarjoavat luontaisesti korkean luotettavuuden kaikentyyppisiin sovelluksiin, aina aloitustason kuluttajalaitteista kriittisiin järjestelmiin. Asianmukaiset tietosuojamekanismit voivat maksimoida levyn käyttöiän toteuttamalla ennaltaehkäiseviä toimenpiteitä tarpeen mukaan, kertoo Silicon Motion artikkelissaan.

Lue lisää...

Tekoälyn ja koneoppimisen tekniikoiden nopeasti yleistyvä käyttöönotto yhä autonomisemmissa järjestelmissä lisää vaatimuksia entistä älykkäämmille turvajärjestelmille useilla eri teollisuusaloilla. Painopiste on samalla siirtymässä kustannussäästöistä käyttömukavuuteen ja turvallisuuteen.

Artikkelin kirjoittaja Bob Martin toimii Microchip Technology -yhtiössä sulautettujen järjestelmien vanhempana suunnitteluinsinöörinä.

Tämä kehitys vaatii järjestelmältä täydellisen toiminnallisuuden tarjoavan kerroksen (FuSa), joka koostuu turvaprosessorista ja luotettavista I/O-ohjaimista, jotka toimivat yhdessä järjestelmän suojaamiseksi. Mikro-ohjaimet (MCU) tarjoavat edullisen ratkaisun toteuttaa nämä turvallisuuden takaavat oheisprosessorit, jotka ovat uuden sukupolven autonomisten järjestelmien ytimessä.

Autonomiset turvatoiminnot ja -määritykset

Turvaprosessorit toteuttavat käyttöön otetun ML-mallin, joka hyväksyy ulkoiset datavirrat, mukaan lukien video-, audio-, ympäristö- ja käyttäjätiedot – tai joissakin tapauksissa kaikki nämä datavirrat kerralla. Näihin datavirtoihin on voitava luottaa.

Yhtä tärkeää on, että turvaprosessorien on voitava luottaa moottoreille, releille, ilmaisimille ja muille toimilaitteille tuottamiensa lähtötilojen virheettömään toistoon. Pääprosessorin tulisi myös voida luottaa käytettäviin I/O-ohjaimiin (side band) tehdäkseen älykkäitä ja nopeita päätöksiä vian sattuessa.

Mikro-ohjain turvaprosessorina

Täydellisten kehitysympäristöjen tukemia 8- ja 32-bittisiä mikro-ohjaimia käytetään pääasiassa neljällä toiminnallisen turvallisuuden sovellusalueella, joille on luotu alan standardeihin seuraavat spesifikaatiot:

  • ISO262: Automotive Safety Integrity Applications (ASIL) ajoneuvosovelluksiin
  • IEC 61508: Safety Integrity Levels (SIL) teollisuussovelluksiin
  • IEC 60730: Functional Safety Standards kodinkoneisiin
  • IEC 60730 Functional Safety for Medical Devices lääketieteellisiin laitteisiin

Kuva 1. Teollisuusrobotit hitsaavat suuria raskaita esineitä.

Kehitystyökalujen ekosysteemillä on kaksi tärkeää taustavaatimusta. Ensimmäinen sisältää vankat koodauskäytännöt kehityksen aikana sekä konekoodiksi kääntämisen aikana. Tämä tehdään käyttäen toiminnallisen turvallisuuden kääntäjiä, jotka on sertifioitu toiminnallisten ISO- tai IEC-turvastandardien mukaisesti jossain TÜV SÜD -organisaation kaltaisessa kansainvälisesti akkreditoidussa testauslaitoksessa.

Toinen taustavaatimus on yksityiskohtainen analyysi siitä, mitä koodia ajettiin ja mikä koodi puuttui tyypillisen testausjakson aikana. Tämä testausvaihe vaatii koodin kattavuutta analysoivan laajennusosan.

Näin autonominen turva toimii

Ensisijainen vuorovaikutus ulkomaailman kanssa tapahtuu laitteistokerrosten kautta alkaen suorista anturi- ja toimilaiteliitännöistä, joita FuSa-yhteensopivat mikro-ohjaimet tarjoavat järjestelmän reunalla (edempänä kuva 2).

Keskeisiä toimintoja ovat:

Alijännitesuojaus BOD

Hyvin harvoissa toimintaympäristöissä käytetään täydellisiä teholähteitä. Mikroaaltouunit ja lasertulostimet voivat aiheuttaa valojen himmenemistä tai välkkymistä ja suuret sähkötyökalut saattavat laukaista suojakytkimiä. Autonomisen järjestelmän on tunnistettava tehonsyötön katkeaminen jo ennen kuin se tapahtuu, jotta varasyöttöjärjestelmä voidaan ottaa käyttöön tai ainakin kaikki kriittiset tiedot ja lähtötilat voidaan asettaa oikein, jotta siisti virrankatkaisu voidaan varmistaa.

Näiden mikro-ohjainpiirien BOD-yksiköt (Brown Out Detection) voivat valvoa syöttöjännitettä ja reagoida laskevaan jännitetasoon kahdella erityisellä tavalla. Ensinnäkin VLM-toiminto (Voltage Level Monitor) laukaisee keskeytyksen, kun valittavissa oleva kynnysarvo alitetaan, mikä mahdollistaa hätäpysäytystehtävät välittömästi ennen todellisen BOD-tason alittamista.

Kun BOD-taso on alitettu, laite pysyy Reset-tilassa, kunnes tämä tilanne on poistunut. On myös mahdollista määrittää resetoinnin syy, jotta voidaan varmistaa oikea palautusstrategia, joka voi olla erilainen kuin ensimmäinen käynnistysjakso.

Vahtikoira-ajastin

Nykyaikaiset mikro-ohjaimet hyödyntävät vahtikoira-ajastinta vikatilanteen palautusmekanismina, jonka on tarkoitus keskeyttää ääretön silmukka tai spin lock -tilanne, josta ei muuten ole ulospääsyä ilman rajuja toimenpiteitä. Varhaiset ohjainversiot asettivat aikakatkaisukynnyksen sekunneissa tai millisekunneissa ja ne vaativat jonkinlaisen poke-komennon meneillään olevasta koodista ennen kuin tämä kynnys saavutettiin.

Kun aikakatkaisukynnys oli kuitattu, se nollattiin ja lähtölaskenta aloitettiin uudelleen. Laiskat ohjelmoijat käyttivät toistuvia keskeytyspalvelurutiineja ajastimien päivittämiseen, mutta nämä rutiinit saattavat jatkaa suorittamistaan omin päin, vaikka muu järjestelmä olisi jumissa jossain äärettömässä silmukassa. Käytettävissä ei ole mitään järjestelmätason nollausta tämän tilanteen ratkaisemiseksi.

Ikkunallinen vahtikoira-ajastin sen sijaan ratkaisee osan ongelmasta sallimalla ajastimen palveluikkunan määrittämisen. Tällä tavalla vahtikoira-ajastinta ei voi käyttää liian hitaasti tai nopeasti. Tämän vuoksi on vaikeampaa luottaa koodiin, jonka tiedetään laskevan kuluneita aikajaksoja maksimirajan alapuolella.

CRC-koodiskannaus

CRC-koodiskannauksella (Cyclic Redundancy Check) varustettu oheislohko varmistaa ohjelmoidun koodikuvan eheyden. Tämä on paljon tehokkaampi tapa kuin pelkkä tarkistussumma, joka voidaan helposti huijata matemaattisen manipuloinnin avulla. Mikro-ohjainpiirin erityinen lohko on määritetty suorittamaan skannaus ohjelmamuistin käynnistyslatausosassa, sovellusosassa tai koko flash-muistimatriisissa.

Oheislohko vertaa sitten saamaansa CRC-tulosta määritetyn kooditilan loppuun liitettyyn oikeaan tarkistussummaan. Jos nämä kaksi 16-bittistä lukua täsmäävät, tämä varmistaa, ettei kooditilaa ole muutettu. Täsmäysvirhe voidaan määrittää luomaan NMI-keskeytys (non-maskable interrupt) ongelman ratkaisemiseksi.

True Input Path GPIO -oheislohkot

Mikro-ohjainten varhaisina aikoina, kun yleiskäyttöinen tulo/lähtö-nasta (GPIO) konfiguroitiin lähdöksi, ainoa tapa varmistaa, että nastan jännitetaso (5 V) vastasi ohjausbitin arvoa (1), oli käyttää erillistä GPIO-nastaa, joka oli määritetty tuloksi lukemaan jännitetasoa. Lähdöksi määritetty GPIO-nasta ei voinut lukea takaisin todellista jännitettä, vaan ainoastaan siihen kirjoitetun arvon. Tästä syystä ’input’-arvo oli aina sovittu.

True Input Path -tyyppiset GPIO-lohkot tarjoavat erillisen sähköisen polun erilliseen Input-rekisteriin, joka ilmaisee nastan todellista tasoa. Vaikka tämä taso voidaan loogisesti lukea vain ’1’ tai ’0’, se antaa silti riittävästi palautetta vahvistaakseen, mitä Output-lähtörekisteriin kirjoitettiin. Eriävyyttä näiden kahden arvon välillä ei pitäisi koskaan esiintyä. Jos ero vallitsee, kyseisessä GPIO-nastassa on joko oikosulku tai katkos, joka pitää käsitellä asianmukaisesti.

Näillä ominaisuuksilla varustetut mikro-ohjaimet muodostavat perustan täydelliselle FuSa-kerrokselle. Tämän kerroksen merkitys kasvaa, kun AI/ML-pohjaisessa automaatiossa siirrytään järjestelmän tuotannossa ja ylläpidossa saavutettavien säästöjen painottamisesta käyttökokemuksen turvallisuuteen ja mukavuuteen.

Kuva 2. Autonomiset turvaominaisuudet 8-bittisissä mikro-ohjaimissa.

MORE NEWS

Rohde ajatteli spektrianalyysin uusiksi

Rohde & Schwarz on mullistanut signaali- ja spektrianalyysin tuomalla markkinoille täysin uudenlaisen FSWX-analysaattorin. Uutuuslaite haastaa perinteisen arkkitehtuurin yhdistämällä monikanavaisen mittauksen, sisäisen ristiinkorrelaation ja laajakaistaisen analyysin. Aiemmin näitä ominaisuuksia ei ole nähty yhdessä ja samassa laitteessa.

Elisa kiihdyttää 5G:tä, mutta kovemmat nopeudet ovat harvojen herkkua

Elisa ja Nokia laajentavat 5.5G-verkon eli 5G Advancedin kattavuutta Suomessa ja Virossa, mutta verkon hyödyt jäävät vielä harvojen käyttöön päätelaitteiden puutteen vuoksi. Elisan teknologiajohtaja Sami Komulaisen mukaan uusi verkko on jo käytössä tietyillä alueilla. - Elisan 5.5G kattaa tällä hetkellä osan pääkaupunkiseudusta sekä Tampereen, Turun ja Jyväskylän aluetta, Komulainen sanoo.

USA pelkää, että kiinalaiset aurinkokennotkin vakoilevat

Yhdysvaltalaiset turvallisuusviranomaiset varoittavat, että kiinalaisissa aurinkosähköjärjestelmissä voi piillä dokumentoimatonta viestintälaitteistoa – ja että nämä voivat mahdollistaa vakoilun tai jopa sabotaasin sähköverkkoon.

AMD:n uusi tekoälyprosessori nostaa riman korkealle

AMD on julkistanut uuden sukupolven Instinct MI350 -sarjan grafiikkaprosessorit, jotka on suunniteltu erityisesti generatiivisen tekoälyn ja huipputason laskennan vaatimuksiin. Uutuudet lupaavat jopa nelinkertaista laskentatehoa ja merkittäviä parannuksia energiatehokkuudessa aiempiin sukupolviin verrattuna.

Trian uusin tukee Windowsia, Androidia ja Linuxia

Sulautettujen tietokonealustojen valmistukseen erikoistunut Tria on julkistanut uuden perheen laskentamoduuleja, jotka perustuvat Qualcommin Dragonwing-prosessoreihin ja tukevat nyt kolmea eri käyttöjärjestelmää: Windows 11 IoT Enterprisea, Androidia sekä Yocto Linuxia.

Yksi koodi, monta laitteistoa

ETN - Technical articlePrototyyppien kehitystyössä nopeus on valttia. Markkinoilla menestyvät sovellukset, joilla aikaan saadaan uusia ja virtaviivaistetaan jo olemassa olevia palveluita. Nykyisin käytössä oleviin sulautettuihin järjestelmiin saadaan lisää toimintoja hyödyntämällä data-analytiikan ja koneoppimisen kaltaisia tekniikoita reaaliaikaisen sensoridatan käsittelyn tehostamisessa. Myös käyttöliittymien kehittymisen tuomien etujen hyödyntäminen helpottaa automaattisten järjestelmien kasaamista ja ohjausta.

Varo matoja kekseissä!

Harvoin tietoturvatiedotteet osuvat näin ytimekkäästi: HP:n varoitus matkailijoille paljastaa evästehuijauksen, joka saattaa päätyä laitteeseesi troijalaisena. Kesälomakauden kynnyksellä matkailijoita vaanii uusi, ovelasti naamioitu tietoturvauhka.

Kaikkein nopeimpien langattomien signaalien testaaminen onnistuu nyt tabletilla

Saksalainen Aaronia esittelee San Franciscon IMS 2025 -messuilla maailman nopeimmat kannettavat reaaliaikaiset spektrianalysaattorit, jotka mahdollistavat jopa yli 3 000 GHz/s pyyhkäisyn – ja kaiken tämän voi tehdä kentällä suoraan tabletilla.

Nokialle tärkeä 5G-sopimus Tšekkiin

Nokia on solminut merkittävän 5G Standalone -verkkosopimuksen Tšekin suurimman operaattorin, O2 Czech Republicin, kanssa. O2 ottaa käyttöön Nokian pilvinatiivin 5G SA Core -ratkaisun, mahdollistaen kehittyneet 5G-palvelut, kuten verkkoleikkaukset, alhaisen viiveen sovellukset ja korkean tietoturvan.

Tamperelainen Unikie voi kasvaa suureksi robottirekkojen ohjaajaksi

Tamperelainen ohjelmistoyhtiö Unikie on ottamassa merkittävän askeleen kohti eurooppalaista läpimurtoa robottiajoneuvojen ohjauksessa. Yritys on solminut globaalin kumppanuuden Deutsche Telekomin kanssa. Tavoitteena on tuoda älykästä automaattista ajoneuvologistiikkaa teollisuusalueille, varikoille ja tuotantolaitoksiin ympäri Eurooppaa – ja mahdollisesti myös sen ulkopuolelle.

Uutuuspiiri vahvistaa tulevia PCIe 6 -signaaleja

Diodes Incorporated on esitellyt ensimmäisen PCI Express 6.0 -nopeuksiin (jopa 64 GT/s) yltävän vahvistinpiirin, joka parantaa signaalin laatua uusimman sukupolven liitäntätekniikoissa. Uusi PI3EQX64904 on lineaarinen, nelikanavainen PAM4-vahvistin, jonka tehtävänä on varmistaa luotettava tiedonsiirto vaativissa sovelluksissa, kuten datakeskuksissa, tekoälyjärjestelmissä ja suurteholaskennassa.

Nokia luottaa AMD:n uusimpaan 5G-pilvilaskennassa

Nokia ottaa käyttöön AMD:n 5. sukupolven EPYC-prosessorit osana 5G-verkkonsa pilvi-infrastruktuuria. AMD:n suorituskyky ja energiatehokkuus tukevat Nokian Cloud Platformia, joka toimii 5G-runkoverkon eli 5G Coren laskenta-alustana.

10 wattia sokeripalan kokoisesta teholähteestä raiteille

Traco Powerin uusi TMR 10WIR -sarja tarjoaa jopa 10 watin tehon vain sokeripalan kokoisessa SIP-8-metallikotelossa. Poweri on kvalifioitu käyttöön rautateillä. Kompakti DC/DC-muunnin on suunniteltu erityisesti vaativiin liikenne- ja teollisuussovelluksiin, joissa tila on kortilla, mutta laatuvaatimukset korkealla.

Datan lähettäminen näkyvällä valolla on turvallisempaa

Langattoman tiedonsiirron uusin läpimurto perustuu näkyvään valoon. Skotlantilainen pureLiFi on julkaissut uuden Kitefin XE -järjestelmän, joka mahdollistaa nopean ja erittäin turvallisen langattoman yhteyden ilman perinteisiä radiotaajuuksia, kuten WiFi- tai mobiiliverkkoja.

LUMI on nyt maailman yhdeksänneksi tehokkain

Suomen CSC:n ylläpitämä LUMI-supertietokone on rankattu maailman yhdeksänneksi tehokkaimmaksi supertietokoneeksi tuoreessa kesäkuun 2025 TOP500-listauksessa. Samalla se on koko kärkikymmenikön energiatehokkain järjestelmä.

Samaa koodia Arm- ja RISC-V-prosessoreille

Sulautettujen järjestelmien ohjelmistokehittäjille koittaa helpotus. Ruotsalainen IAR on julkaissut päivitetyt versiot työkaluistaan, jotka mahdollistavat saman lähdekoodin hyödyntämisen sekä Arm- että RISC-V-arkkitehtuureissa. Tämä avaa merkittäviä mahdollisuuksia kustannustehokkaaseen ja skaalautuvaan tuotekehitykseen erityisesti auto-, teollisuus-, lääketekniikka- ja IoT-markkinoilla.

Yksi ainoa siru optimoi sähköauton akuston

Sveitsiläinen LEM on lanseerannut uuden virranmittausyksikön sähköajoneuvojen  akkujen hallintaan. Ensimmäistä kertaa markkinoilla LEM on yhdistänyt shuntti- ja avoimen silmukan Hall-ilmiöteknologiat yhteen osaan, jota kutsutaan hybridivalvontayksiköksi (HSU). Uutuudella yhtiö vastaa pienen tilantarpeen, alhaisen kustannustason ja korkeimman turvallisuustason haasteisiin sähköautojen akkujen hallintajärjestelmissä.

Pieni parannus pidentää langattomien hiirten käyttöaikaa merkittävästi

Renesas esittelee ensimmäisen mikropiirin, joka tukee uutta USB-C 2.4 -standardia – vaikutukset ulottuvat suoraan langattomien pelihiirten virrankulutukseen ja yhteensopivuuteen. Langattomien pelihiirten yksi suurimmista haasteista on ollut virrankulutuksen ja suorituskyvyn tasapainottaminen. Uusin päivitys USB-C-standardiin voi vaikuttaa tähän yllättävän paljon.

Uusi RTOS alkaa vallata pieniä mikro-ohjaimia

Sulautettujen järjestelmien maailma on saamassa uuden suunnan, kun PX5 RTOS – uusi reaaliaikakäyttöjärjestelmä ThreadX:n alkuperäiseltä kehittäjältä William Lamielta – alkaa nousta esiin vaihtoehtona pieniin ja vaativiin mikro-ohjainympäristöihin. Viimeisin merkittävä askel tässä kehityksessä on saksalaisen debuggausjätti Lauterbachin ilmoitus täysimittaisesta TRACE32-tuesta PX5:lle.

Tässä toukokuun pahimmat haittaohjelmat

Tietoturvayritys Check Pointin toukokuun haittaohjelmakatsaus paljastaa, että FakeUpdates on yhä yleisin sekä Suomessa ja maailmalla. Raportin mukaan FakeUpdates vaikutti 5,41 prosenttiin organisaatioista maailmanlaajuisesti. Suomessa sen esiintyvyys oli 3,80 prosenttia.

Yksi koodi, monta laitteistoa

ETN - Technical articlePrototyyppien kehitystyössä nopeus on valttia. Markkinoilla menestyvät sovellukset, joilla aikaan saadaan uusia ja virtaviivaistetaan jo olemassa olevia palveluita. Nykyisin käytössä oleviin sulautettuihin järjestelmiin saadaan lisää toimintoja hyödyntämällä data-analytiikan ja koneoppimisen kaltaisia tekniikoita reaaliaikaisen sensoridatan käsittelyn tehostamisessa. Myös käyttöliittymien kehittymisen tuomien etujen hyödyntäminen helpottaa automaattisten järjestelmien kasaamista ja ohjausta.

Lue lisää...

Onko tekoäly nyt uusin uhka tietoturvalle?

Tekoäly on tullut jäädäkseen – siitä ei ole epäilystäkään. Mutta mitä tapahtuu, kun siitä tulee myös kyberturvallisuuden suurin uhka?

Lue lisää...

LATEST NEWS

NEW PRODUCTS

 
 
article