Visualisering och styrning i en enda modul TIDNINGEN EMBEDDED. Zeljko Loncaric marknadsingenjör congatec



Relevanta dokument
Digital elektronik och inbyggda system

Minnesisolering för virtuella maskiner en hypervisorstudie

Kraftfulla dual-core-prestanda för företag idag och imorgon

INDUSTRIAL COMPUTERS

Datorsystem 2 CPU. Förra gången: Datorns historia Denna gång: Byggstenar i en dators arkitektur. Visning av Akka (för de som är intresserade)

Storage. Effektivare datalagring med det intelligenta informationsnätet.

Cloud Computing för arkitekter Sten Sundblad IASA och Sundblad & Sundblad

INDUSTRIAL COMPUTERS

Pressmeddelande. Toshiba lanserar nya Z-serien: Slitstarka och lätta enheter avsedda för jobbet

Introduktion till E-block och Flowcode

STYRKAN I ENKELHETEN. Business Suite

USB 3.1-kort (10 Gbps) med 2 portar - 1x USB-C, 1x USB-A - PCIe

effektiv tillståndskontroll för alla branscher

Hubben har testats noggrant för att garantera kompatibilitet med Microsoft Surface Pro 4, Surface Pro 3 och Surface Book.

DELTACO PRESENTERAR USB TYP C FRAMTIDENS ENDA KONTAKT

USB 3.1-kort med dubbla portar - 10 Gbps per port - 1x USB-C, 1x USB-A - PCIe

USB-C till Ethernet-adapter med USB 3.0-hubb med 3 portar och Power Delivery

Moderkortet Persondatorer Moderkortet Innehåll

DisplayPort till DisplayPort-flerskärmssplitter - MST-hubb med 2 portar

Thunderbolt 3 till dubbel DisplayPort-adapter - 4K 60 Hz - endast kompatibel med Windows

Eftersom kortet har USB Type-C -portar kan du vara säker på att din dator är kompatibel med de allt mer populära USB-C-tilläggen.

Sömlös bildkvalitet vid 60 fps

Random Access Memory. Amare Reda Jenny Holmberg Henrik Kreipke Gaylord Kaya

Kravspecifikation avseende Tunna klienter

Öka produktiviteten med flera skärmar

Hyper Threading Intels implementation av SMT. Datorarkitekturer med operativsystem - EITF60. Felix Danielsson IDA2

30 år av erfarenhet och branschexperts

Thunderbolt 3 till dubbel HDMI-adapter - 4k 30 Hz - endast kompatibel med Windows

USB 3.1-kort (10 Gbps) med 4 portar - 4x USB-A med två dedicerade kanaler - PCIe

Automatiserade testsystem

Innovation för system integration

Ladda dina prylar var du vill, när du vill.

Webbshop System Technology. Computer-on- Modules SBC. Single-Board- Computer. Industri-PC. En samlingsfolder över våra bästsäljare från

CDC en jämförelse mellan superskalära processorer. EDT621 Campus Helsingborg av: Marcus Karlsson IDA

Så sparas ström i dagens åttabitare

DIG IN TO Dator och nätverksteknik

Öka produktiviteten med flera skärmar

AIR COMPRESSORS ROLLAIR

DisplayPort KVM-switch med 2 portar - USB 2.0-4K 30 Hz

Mini DisplayPort till DisplayPort-flerskärmssplitter - MST-hubb med 2 portar

Thunderbolt 3 till dubbel DisplayPort-adapter - 4K 60Hz - kompatibel med Mac och Windows

Molntjänster. Översikt. Lektion 1: Introduktion till molntjänst. Introduktion till molntjänst. Vilka tjänster finns? Säkerhet.

Toshiba och Intel Centrino Duo mobile teknologi för professionella användare

Inför laborationen "Öppna din dator"

USB Type-C till Gigabit-nätverksadapter - USB 3.1 Gen 1 (5 Gbps)

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.7

DVG A06. Operativsystem, mm. Karlstads universitet Datavetenskap. DVG A06 Johan Eklund. Datavetenskap, Karlstads universitet 1

USB 3.0 till VGA externt videokort, multiskärmsadapter med USB-hubb med 1 port 1920x1200

Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia

Datorhårdvaruteknik 1DV426 - Seminarie 1

DisplayPort till DisplayPort-flerskärmssplitter - MST-hubb med 4 portar

USB 3.0 till 4K HDMI-videoadapter för flera externa skärmar - DisplayLink-certifierad - Ultra HD 4K

Lumia med Windows Phone

Systemkrav WinServ II Edition Release 2 (R2)

USB C DisplayPort-adapter - 3 portar - USB C till DisplayPort MST-hubb - USB Type C skärmhubb

Definition DVG A06. Varför operativsystem? Operativsystem. Översikt. - Vad är ett operativsystem?

imc CRONOSflex med EtherCAT buss för många kanaler och hög bandbredd i rigg

HDMI- och DVI/VGA-dockningsstation för bärbara datorer med dubbla skärmar - USB 3.0

Agenda. Syfte med datorbygge Datorns delar. Datorbygge. Moderkort Processor Minne och hårddisk Instickskort Övrigt

Vilket moln passar dig bäst?

Operativsystem DVG A06. Definition. Varför operativsystem? - Vad är ett operativsystem?

RAYCORE by MELBYE. När det är viktigt med funktion, kvalitet och design

PCI Express USB 3.0-kort med 3 portar + Gigabit Ethernet

SA TER Vision Center. SAUTER Vision Center. håller dig uppdaterad.

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3

LAGERAUTOMAT LOGIMAT. Effektiv lagring och orderplock av smådelar

GPRS Data Logger och Internetportalen D2W

Du kan även lyssna på sidorna i läroboken: Teknik direkt s Lyssna gör du på inläsningstjänst.

Varje produkt är noga utformad för att understryka och bli en del av budskapet.

Vad är en dator? Introduktion till datorer och nätverk. Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018

Det mindre systemet för tillståndsövervakning som ger er större lexibilitet. SKF Multilog On-line System IMx-8

Pitstop! Kampanj till och med 6e Juni! Passa på att köpa Dellprodukter till extra förmånliga priser 3.999: : :-

Överlägsna prestanda på resande fot. Ultrabärbar dator med kraftfull processor och inbyggd VAIO Everywair

USB C till HDMI Multiskärmsadapter - MST-hubb med 3 portar

PCI Express USB 3.0-kort med 7 portar - standardoch lågprofilsdesign

Större antal portar. Större skalbarhet.

RemoteBud. Inlämnas: Patrik Johnsson, e01pjo Viktor Karlsson, e01vk

HF0010. Introduktionskurs i datateknik 1,5 hp

Kravspecifikation avseende Patientnära panel-pc, stationära datorer, bildskärmar och tillbehör

4-ports Dual DisplayPort KVM-switch - 4K 60 Hz

Portabel dockningsstation för bärbara datorer - HDMI eller VGA - USB 3.0

Innehåll Molntjänster... 4 Vad är detta?... 5 Cirkeln sluts... 6 The Cloud... 7 The Cloud (forts.)... 8 Definition av molntjänster...

Toshiba lanserar tre nya Satellite-serier - Slimmad design, enastående val och prisvärd pekskärmanvändning

Hat-trick! Hat-trick på Dell-produkter - Köp nu! 3.499: :- HAT-TRICK PRIS! 2.999:- HAT-TRICK PRIS! Venue 8 Pro

WHITE PAPER. Open End TM Funktionell översikt

Introduktion till hårdvara, mjukvara och operativsystem

App-klient för smartphones Power BI Arbetsflöde CRM Online Webb-klienten Dokumenthantering Molnet...

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1

;004. Projektnamn Dokumenttyp. Statens inköpscentral. Bilaga Pris. Ricoh Sverige AB. Sida 1 (6)

Behändigt och billigt med kombokort

THANGRAM STILRENT OCH SLIMMAD PORTTELEFON FÖR MEDELSTORA FASTIGHETER

USB 3.0 till DVI externt videokort, multiskärmsadapter med USB-hubb med 1 port 1920x1200

USB-C till Gigabit-nätverksadapter - silver

Njut av ny bild- och ljudteknologi när den är som bäst

Lunds Tekniska Högskola Datorarkitektur med operativsystem EITF60. Superscalar vs VLIW. Cornelia Kloth IDA2. Inlämningsdatum:

Spara tid med snabbare USB-prestanda. Praktisk och enkel anslutning med två typer av USB-portar

Trust-IT Cloud Services

Föreläsning 2. Operativsystem och programmering

USB 3.0 till 4K DisplayPort-videoadapter för flera externa skärmar - DisplayLink-certifierad - Ultra HD 4K

Transkript:

ELEKTRONIK TIDNINGEN Zeljko Loncaric marknadsingenjör congatec Visualisering och styrning i en enda modul Redaktör Jan Tångring jan@etn.se 0734-17 13 09 EMBEDDED E X P E R T Kostnadsfria rapporter om inbyggda system etn.se/expert

Visualisering och styrning i en enda modul Zeljko Loncaric har arbetat på congatec i cirka sex år. Dessförinnan arbetade han med produktutveckling, marknadsföring och försäljning på ett flertal internationella företag med säte i Tyskland och Australien. Zeljko Loncaric har en MBA i företagsledning. Han har även fått elektroteknikutbildning på Bosch. AMD utökade sin processorfamilj Embedded G i somras efter de första modellerna som släpptes i början av året. Sommartillökningen bestod av två extremt energieffektiva APU:er (accelerated processing units, processorer med acceleratorkärnor) med TDP:er på bara 5,5 respektive 6,4 watt. Det här är processorer för små formfaktorer (SFF) som är perfekta kandidater för den som vill konsolidera alla dessa små styrningsoch visualiseringsmoduler som finns på marknaden till ett enda system. Systemkraven på två-i-ett -system av det här slaget varierar kraftigt vilket gör com expressmoduler som congatec conga- BAF perfekta för ändamålet. Så fort x86-processorer med multipla kärnor introducerades, började man vilja använda dem för multipla uppgifter i inbyggda system. Med hjälp av virtualiseringsteknik kan man kombinera system som tidigare varit uppdelade i flera komponenter. Det ger en effektivare lösning med lägre underhållskostnad och ökad tillförlitlighet. Fram till nu har detta enbart varit möjligt att göra i de mest påkostade systemen, där krav på processorprestanda och effekt är generösa. Dessutom var konceptet från början enbart teoretiskt, men i och med att lämplig mjukvara börjat dyka upp kommer också de praktiska lösningarna. Idag är mjukvaran allt mer avancerad och man kan implementera ett brett utbud av tillämpningari i små effektiva formfaktorer. Med lanseringen av AMD:s mycket strömsnåla accelererade processorenheter i G-familjen, blev det möjligt att använda multikärnor i priskänsliga, fullt inneslutna, fläktlösa tillämpningar. APU:erna kombinerar mycket hög grafisk prestanda och komplett stöd för alla processorns gränssnitt med ett kompakt format och låga effektkrav. De första APU:erna kunde skryta med en termisk avledningseffekt (TDP, thermal design power) på 9 eller 18 W. De senaste har ännu lägre effektförbrukning utan att ge avkall på funktionalitet. För första gången i historien finns nu en dubbelkärnig x86-processor med en TDP långt under 10 W AMD G-T40E ligger under 6,4 W. Därmed har man nått fram till en värmeutveckling under den nivå som krävs för att man utan komplikationer ska kunna realisera konstruktioner som är helt täta och fläktlösa. De nya processorerna har klockfrekvenser från 1,0 GHz och är lämpade för ett brett spektrum av tillämpningar inom inbyggda system där liten formfaktor krävs sådana system kan nu dessutom göras ännu mer kraftfulla genom utnyttjandet av dubbelkärnor. Industrisektorer som automation, medicinsk teknik, digital skyltning och infotainment är några av de områden som kan dra nytta av denna typ av tvåsystem-i-ett-lösningar. För att ta ett par exempel från det medicinska området så är kombinationen av styrning och visualisering vanlig i exempelvis ultraljudsutrustning. Detsamma gäller patientövervakningssystem. Exempel från fordonsvärlden är system som kombinerar infotainment med administration av fordonsflottor eller med säkerhetskritisk telematik. Två-iett-system har utökade krav på sig jämfört med traditionella människa-maskingränssnitt (HMI:er) på x86-processorer som enbart används för visualisering. Vilka krav på hårdvaran som följer av att man vill kombinera styrning och visualisering varierar mycket från fall till fall. Styrtillämpningar måste vara felsäkra och pålitliga. Krascher kan inte tillåtas. Det måste också gå att bestämma beteendet hos en tillämpning vid varje given tidpunkt och under alla förhållanden så kallad determinism måste råda. Deterministiska system körs vanligen i särskilda operativsystem inte i standardsystem som Windows. Visualisering görs tvärtom typiskt i standardsystem Windows eller Linux eftersom dessa redan har alla grundläggande funktioner och funktioner för visualisering på plats.

Bild 1. Arkitekturdetaljer i plattformen AMD Embedded G-Series De två systemen får aldrig störa varandra. Det deterministiska styrsystemet får inte bromsas eller på annat sätt påverkas av visualiseringsfunktionen. I idealfallet körs de båda operativsystemen parallellt i systemet, men fungerar oberoende. Då behövs inga justeringar av mjukvaran, och det spar utvecklingskostnader och tid. Virtualiseringen åstadkommer exakt detta genom att förse de två operativsystemen med egna virtuella plattformar. Idag används främst två typer av virtualisering och båda kan med fördel användas för att kombinera styrning med visualisering. Typ 1, eller bare metal, fördelar virtuella hårdvaruresurser till operativsystem och program. Typ 2 använder särskild programvara för att köra virtuella maskiner gäster på en operativsystemsvärd. Både typ 1 och 2 kräver en så kallad hypervisor eller virtual machine manager, som förvandlar den fysiska hårdvaran till virtuella komponenter. För att kunna arbetat riktigt effektivt behöver en hypervisor stöd i hårdvara. AMD har byggt in en virtualiseringsteknik kallad AMD-V i G-familjen. Med den kan hypervisorn hantera resurser som CPUtid, minne och periferienheter effektivt, och fördela dessa resurser till de virtuella maskinerna. Konkret arbetar AMD-V som accelerator för processer som fångar upp och emulerar IO-operationer eller kör statuskommandon i hypervisorn. Därmed minimeras belastningen på processorn vilket i slutänden lämnar mer kraft kvar över till tillämpningsprogrammen att leka med. AMD-V isolerar dessutom de virtuella maskinerna från varandra, vilket förbättrar säkerheten i tillämpningen. Därmed undviks konflikter på hårdvarunivå när man accessar resurser, portar och periferifunktioner, samtidigt som hela tillämpningen blir mer robust. Det är särskilt viktigt att allokera separata lagringsutrymmen till de olika Bild 2. conga-baf från congatec som stöder den nya oerhört energieffektiva APU-familjen AMD Embedded G-Series med en TDP på 5,5 eller 6,4 W är en av de mest energieffektiva COM Express basic-modulerna på marknaden.

gästoperativsystemen, vad AMD kallar nested paging. Då kan alla minnestransaktioner genomföras i full hastighet även i det virtuella systemet och dessutom kan all lagring hållas åtskild. Därmed kan det verksamhetskritiska tilllämpningsprogrammet fortsätta fungera på sin virtuella plattform även om visualiseringen i extremfallet kraschar helt och hållet. Andra fördelar med AMD-V-tekniken är att den ger en rappare växling mellan virtuell maskin, hypervisor och gästoperativsystem. Det gör att alla operativsystem kan arbeta effektivare, både värd-os:et och gästoperativsystemen. Det finns redan mängder av produkter för inbyggda system som stöder AMD- V, inklusive ett omfattande stöd för deterministiska operativsystem i AMD:s G-familj och nya operativsystem adderas hela tiden. Gränserna för en processors förmåga till realtidsberäkningar bestäms genom att man validerar den determinism som beror av processorn. Företag som utvecklar realtidsoperativsystem (RTOS) lägger manken till för att kunna släppa versioner som är specifikt anpassade för varje enskild processor. Ett färskt exempel är ThreadX, ett RTOS från Express Logic. Motsvarande linuxversioner har också dessa anmärkningsvärt goda realtidsegenskaper. En processor i G-serien som används på detta sätt (två-system-i-ett) utvärderas just nu på OSADL (Open Source Automation Development Labs). Resultaten kan du hitta på http://osadl.org/qa och de står sig bra, vilket man delvis kan tacka AMD Embedded G:s enastående grafikprestanda för. Grafikkärnan bidrar inte i sig direkt till systemets realtidskapacitet, men den avlastar systemprocessorn vilket indirekt frigör resurser för de tidskritiska funktionerna. Determinismen i realtidprocessen gör det möjligt att köra icke realtidskritisk grafik på samma processor utan att försämra tillförlitligheten i styrsystemet. En fråga som de flesta OEM:er ständigt brottas med är vilken formfaktor som passar bäst för en individuell tillämpning. Termen individuell i sig beskriver ett av de centrala kriterierna: ju tajtare integrationen är mellan det inbyggda systemet och den faktiska tillämpningen, desto mer specifika blir kraven på gränssnitt, kapsling och systemets storlek. Moduldatorformatet Com Express passar bra i sammanhanget då det kombinerar standardkomponenter med snabb, smidig och flexibel systemkonstruktion. Com-moduler (Computer on module) är inbyggnadsdatorer som tillåter extra funktionalitet att monteras på ett baskort. Det enda som krävs är att baskortet integreras med kundens miljö via kundspecifika in- och utgångar. Konceptet fungerar bra i fläktlösa, helt inneslutna konstruktioner eftersom kylningen är exakt definierad. Formatspecifikationen inkluderar processor, kretspaket samt modulens dimensioner. Därmed är det möjligt att konstruera enhetligt kylning, vilket garanterar att man kan kyla processorn och andra kretsar via värmeavledning. Detta leder i sin tur till att OEM:er får en stor frihet i sin konstruktion, en hög konstruktionssäkerhet, ett omfattande ekosystem av konstruktionsverktyg och programvaror, och en stor frihet vad gäller det specifika baskortet. Utvecklingsfasen och inkonstruktionsfasen gagnas av detta. Man kan redan från början optimera systemkostnaden och systemintegrationen genom att konstruktörer och supportpersonal ger stöd redan från det ögonblick kunden kommer med sin idé. Eftersom det går att byta ut moduler kan dessutom prestanda och gränssnitt göras skalbara. Datormodulerna gör att man snabbt kan komma igång att använda de nya APU:erna i AMD G-familjen i både befintliga och nya konstruktioner. congatecs kortdatorfamilj conga-baf är en av de första Com expressmodulerna som använder AMD:s nya G-processorer. BAF finns med alla APU:er som släppts hittills från 1 GHz-enkelkärnan G-40R och dubbelkärnan G-40TE med TDP på 5,5 W respektive 6,4 W, till den supersnabba 1,6 GHz-dubbelkärnan G-T56N med en TDP på 18 W en spännvidd som låter OEM:er matcha tillgänglig AMD Embedded G-familjen AMD:s första produkt kring Fusion är plattformen Embedded G med garanterad tillgänglighet över tid, och AMD A55E som är en så kallad styrhub (controller hub), skräddarsydd för inbyggnadsmarknaden. Den har endast PCI-, USB-, Sata- och audiogränssnitt och förvandlar den klassiska trechipslösningen med processor, northbridge och southbridge, till en kompakt tvåkretslösning bestående av processor (APU) och styrhub. Detta spar utrymme och kostnad. Den termiska avledningseffekten (TDP) hos processorerna i G-serien varierar mellan 5,5 W och 18 W beroende på klockhastighet och antal kärnor. Plattformens kompakta format förenklar konstruktionen av SFF-lösningar (small form factor) för inbyggda system. Den låga effektförbrukningen sänker värmeutvecklingen, vilket gör att det går fort och enkelt att utveckla robusta tillämpningar. För närvarande finns AMD:s plattform i sju varianter från en 1,0 GHz AMD64-kärna med 512 MByte cache upp till en 1,6 GHz AMD64- dubbelkärna med 512 MByte cache per kärna. APU:n bjuder dessutom på fyra generiska PCI-Express Gen 2.0-kanaler för tillämpningsspecifika funktioner, samt fyra PCI Express Gen 2.0-kanaler för styrhubben. Minnet är direkt kopplat till APU:n vilket ger ögonblicklig minnesåtkomst. G-serien adresserar upp till två enkanaliga RAM-moduler via ett 64 bitars DDR3-1333-gränssnitt. Grafikkärnan stöder Universal Video Decoder 3.0 för smidig videohantering av Bluray med HDCP (1080p), MPEG- 2, HD och DivX (MPEG-4). Den stöder också DirectX 11 och OpenGL 4.0 för snabb 2D- och 3D-grafik, samt Open- CL 1.1 och Microsoft Directcompute för programmering av grafikenhetens parallella processorkärnor. Tack vare dedicerade utgångar för VGA, LVDS, Displayport och DVI/HDMI kan två skärmar direkt styras oberoende av varandra.

datorkraft med de prestandakrav som tillämpningen kräver. Två minnessocklar på upp till 8 GByte DDR3 RAM kan integreras på modulen, för minnesintensiva tillämpningar. conga-baf erbjuder i enlighet med den nya Com Expresspecifikationen COM.0 revision 2.0 sex stycken PCI Express x 1-banor (gen 2.0), fyra SATA 3, en PCI, Gigabit Ethernet, EIDE och åtta USB 2.0. Utvecklare kan dessutom utnyttja dedicerade digitala displaygränssnitt: DVI, dubbla Displayport och dubbla HDMI gör det möjligt att snabbt och enkelt koppla kortdatorerna till alla typer av skärmar på marknaden idag. Upp till två oberoende skärmar kan hanteras, och självklart stöds även VGA (2560 x 1600) och LVDS (1920 x 1200). För säkerhetskritiska tillämpningar finns Trusted Platform Module som Om congatec congatec är en ledande tillverkare av datormoduler för industribruk i format som Qseven, Com Express, XTX och ETX. Företagets innovativa produkter har implementerats bland annat inom områden som medicin, automation, luftfart, transport och fordon. Företaget har idag 100 anställda med lokalkontor i Storbritannien, Sverige, Tjeckien, Israel, Taiwan och USA. http://www.congatec.com Om AMD Halvledartillverkaren Advanced Micro Devices (NYSE: AMD) och dess kunder och teknikpartners sår tillsammans fröet till nästa generation av innovativa grafik- och datalösningar för jobb, hem och fritid. Huvudkontoret ligger i Sunnyvale, Kalifornien, och företaget har drygt 10 000 anställda. http://www.amd.com garanterar högsta säkerhet och dataintegritet. conga-baf-familjen passar bra som plattform för två-i-en-tillämpningar där styrning integreras med visualisering. Plattformens extremt låga TDP och Com expressmodulernas standardiserade kylning, gör det till en enkel match att skapa helt slutna och fläktlösa system. conga-baf är också en stark kandidat för tunna klienter med virtualisering i skalbara klient-servermiljöer. Bild 3. conga-baf-modulen är utformad i enlighet med COM Express Type 2 pin-out med PCI. Tillämpningsspecifika periferienheter och in- och utmaning kan kan integreras i lösningen via individuellt utvecklade baskort. ELEKTRONIKTIDNINGEN 11/09 5