Tidssynkronisering for en emulert CAN-enhet pa et flerprosessorsystem pa Chip.

Det okende antallet applikasjoner som implementeres pa moderne biler, forer til bruken av multi-core plattformer i bilindustrien. Ettersom antall I / O-grensesnitt som tilbys av disse plattformene, vanligvis er lavere enn antall integrerte applikasjoner, er det nodvendig med en losning for a gi tilgang til eksterne enheter, for eksempel Controller Area Network (CAN), til alle applikasjoner. Emulering og virtualisering kan brukes til a implementere og dele en CAN-buss mellom flere applikasjoner. Videre krever cyber-fysiske bilprogrammer ofte tidssynkronisering. En tidssynkroniseringsprotokoll pa CAN har nylig blitt introdusert av AUTOSAR.

I denne artikkelen presenterer vi hvordan flere programmer kan dele en CAN-port, som kan v re pa den lokale prosessorflisen eller pa en fjerntliggende fliser. Hver applikasjon kan fa tilgang til en lokal tidsbase, synkronisert over CAN, ved hjelp av AUTOSAR Application Programming Interface (API). Vi evaluerer var tiln rming med fire emulerings- og virtualiseringseksempler, og handler antall applikasjoner per kjerne med hastigheten pa den programvare-emulerte CAN-bussen.

Velg et alternativ for a finne / fa tilgang til denne artikkelen:

Sjekk om du har tilgang gjennom innloggingsinformasjonen din eller din institusjon.

Se etter denne artikkelen andre steder.

Gabriela Breaban er doktorgradsstudent i elektroteknikkavdelingen ved teknisk universitet i Eindhoven. Hun oppnadde sin bachelorgrad i elektronikk og telekommunikasjon ved teknisk universitet i Iasi, Romania i 2009. Etterpa fullforte hun sin masterstudium i Digital Radio Communications i 2011 pa samme universitet. Hennes arbeidserfaring omfatter 2 ar som Embedded Software Developer i bilindustrien og ytterligere 2 ar som Digital Design Verification Engineer i halvlederindustrien. Hennes forskningsinteresser er innenfor formelle modeller av beregning, tidssynkronisering og innebygd systemarkitektur.

Martijn Koedam fikk sin mastergrad i elektroteknikk ved teknisk universitet i Eindhoven. Hans arbeidserfaring omfatter programvareutvikling i lydbransjen, design og implementering av en regresjonstestramme for POS-systemer, bevis pa konseptets sikkerhetshack for betalingssystemer og evaluering av tradlose billettsystemer. Siden 2011 jobber han som forsker og utvikler ved samme universitet. Hans forskningsinteresser omfatter design, modellering og simulering av embedded Systems-on-Chip, komposibelt, forutsigbart, sanntids- og blandet kritikksystemer og utforelsesmodeller.

Sander Stuijk fikk sin M.Sc. (med resbevisning) i 2002 og sin PhD i 2007 fra Eindhoven University of Technology. Han er for tiden assisterende professor i Institutt for elektroteknikk ved Eindhoven University of Technology. Han er ogsa en besokende forsker ved Philips Research Eindhoven som arbeider med algoritmer for biosignalbehandling og deres innebygde implementeringer. Hans forskning fokuserer pa modelleringsmetoder og kartleggingsteknikker for utforming og syntese av forutsigbare systemer.

Kees Goossens har doktorgrad fra University of Edinburgh i 1993 om maskinvareverifisering ved hjelp av embeddedings av formell semantikk av maskinvarebeskrivelsessprak i bevissystemer. Han jobbet for Philips / NXP fra 1995 til 2010 pa realtidsnett pa chip for forbrukerelektronikk. Han var deltid full professor ved Delfts universitet fra 2007 til 2010, og er na full professor ved Eindhoven University of Technology, undersoker komposittbare, forutsigbare, low power embedded systemer, som stotter flere modeller av beregning. Han er ogsa systemarkitekt hos Topic Products. Han publiserte 4 boker, 170 + papirer og 24 patenter.