Home > Tjänster > Produktutvecklingstjänster > Arkitektur och design > Arkitektur och design

Från arkitektur till chipdesign

Med systemdesign i blodet

Bred kompetens från övergripande arkitektur till chipdesign.

På Enea har vi systemdesign i själva livsblodet och kan hjälpa dig med allt från den övergripande arkitekturen till avancerad FPGA-design. Vår specialitet är design av inbyggda system, från ax till limpa, inklusive hård- och mjukvara. Vi kan också erbjuda en mängd produkter för olika tillämpningar och branscher.

  • Enea erbjuder kompletta tjänster kring systemdesign, från övergripande systemarkitektur och plattformsarkitektur till elektronikdesign, antingen som rådgivande part eller med helt utvecklingsansvar
  • Eneas specialitet är inbyggda realtidssystem, men vi har kompetens för många olika branscher och teknikområden
  • Enea utvecklar sedan länge egna kommersiella produkter och vi har därför stor erfarenhet av de utmaningar utvecklare möter

Vikten av en bra systemarkitektur
Huvudorsaken till att ett projekt överskrider budget är inte sällan att man slarvat med systemarkitekturen, i synnerhet när det handlat om stora, komplexa projekt som löper över lång tid och med många inblandade utvecklare.

Den övergripande systemarkitekturen beskriver hur ett system organiseras, från hård- och mjukvara till nätverk och gränssnitt av olika slag. En detaljerad arkitektur beskriver också de viktigaste datastrukturerna och den grundläggande resurshanteringen, och ger på så sätt vägledning inför kommande detaljbeslut på implementationsnivå.

En väl utformad systemarkitektur möjliggör:

  • Parallellisering av ett arbetet - Uppdelning av arbetet så att flera utvecklare, eller utvecklingsteam, kan arbeta parallellt på projektet. (Självklart kräver detta även kompetens projektledning.)
  • Underhåll och förbättringar - De flesta produkter behöver förändras och/eller förbättras under sin livstid, som en följd av nya kundkrav, ny hårdvara, nya operativssystem eller annat. Med en väl utformad systemarkitektur innebär det inga problem. Med en felaktigt utformad arkitektur kan man riskera att helt köra fast.
  • Produktserier - Om ni ska ta fram en hel produktfamilj kan man skapa en gemensam grundarkitektur som delas mellan produktversionerna. Exempelvis kanske en viss nätverksprodukt ska finnas i utförande för konsumenter, för kanten av nätet och för kärnan. Våra experter kan hjälpa dig att skapa en arkitektur som ger de önskade utvecklingssynergierna.
  • Elektronikdesign - system, kretskort och chips, inklusive FPGA och ASIC
  • Mjukvarudesign - arkitektur, modularisering och gränssnittsdesign
  • Vägval på operativsystemnivå: ska vi välja Linux, Windows, ett realtidsoperativsystem från Enea eller något annat system, och vad innebär då det för resten av vår arkitektur?
  • Design av APIer och protokollmotorer, design på applikationsnivå samt design på nätverksnivå (Network Element Management)
  • Beteendeanalys - Produkter i drift uppför sig ofta inte som det var tänkt. Det kan uppstå problem med prestanda, skalbarhet och gränssnitt eller kommunikationsmönster. För att analysera situationen krävs goda kunskaper om den underliggande systemarkitektur. Och ibland är det till och med själva arkitekturen som är problemet.
  • Linköping
    Per-Anders Jacobsson
    +46 13 465 59 00
    per-anders.jacobsson@enea.com

    Stockholm
    Ulf Stom
    +46 8 5071 4137
    ulf.stom@enea.com

    Enea Linux Competence Center
    Ulf Stom
    +46 8 5071 4137
    ulf.stom@enea.com

    Öresund
    Michel Gantén
    +46 40 631 96 97
    michael.ganten@enea.com

    Västerås
    Kristoffer Zanardi
    +46 8 5071 4275
    kristoffer.zanardi@enea.com