Change search
ReferencesLink to record
Permanent link

Direct link
Vidareutveckling av provplattform för mätning av kosmisk strålnings inverkan på RAM minne
Linköping University, Department of Computer and Information Science.
2011 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Det här examensarbetet har gått ut på att hos Saab Systems, en del av koncernen Saab Group, i Linköping vidareutveckla en mätplattform som ska användas för att studera kosmisk strålnings inverkan på RAM-minnen, i detta fall handlar det om minnen av typen DDR2 SDRAM. Kosmisk strålning är något som elektronik utsätts för då den finns i ett flygburet system på hög höjd, den här strålningen finns även nere på jorden till viss del men det är inte förens på hög höjd som det blir ett problem. Strålningen kan ge upphov till bit fel i minnena, att en nolla ändras till en etta eller tvärtom. Detta är exempel på mjuka fel, det kan även uppstå så kallade hårda fel där själva hårdvaran tar skada. Att elektroniken idag blir av mindre och mindre storlek ger tyvärr upphov till ökad känslighet mot den här typen av strålning, något som ökar behovet för att kunna testa minnen ordentligt innan de används i flygplan, vilket skulle kunna genomföras med en sådan här mätplattform.

Mätplattformen består av en PowerPC mikrokontroller och mitt uppdrag var att skapa en mjukvara till denna som skulle skrivas i programmeringsspråken C och Assembler. Mjukvaran ska så länge plattformen är påslagen leta igenom minnet efter innehåll som avviker från det förväntade, hittar den något sådant har ett fel uppstått på grund av strålningen och information om detta ska då sparas ner om detta innan felet sedan korrigeras. Min kod ska även kunna kommunicera med en dator som plattformen är ansluten till och som kör ett program kallat TestTool som en tidigare examensarbetare skapat. Det här programmet tar emot den information som plattformen lagrat angående de fel den hittat och utifrån den här informationen presenterar programmet olika typer av statistik. För att både plattformen och datorn med programmet TestTool ska kunna utföra sina respektive uppgifter utan att behöva stå och vänta på att höra från varandra måste de kunna kommunicera på ett effektivt sätt, något som var tänkt att jag skulle uppnå genom att implementera en interrupt baserad kommunikation.

När en fungerande mjukvara är framställd kan sedan tester utföras på plattformen genom att den i vissa laboratorier som finns på ett fåtal platser i världen utsätts för strålning. Dessa tester kallas för accelererade tester då de på minuter kan utsätta elektronik för den strålning de skulle ha utsatts för först efter tusentals flygtimmar. Detta gör att både tid och pengar kan sparas när tester utförs, trots att ett besök på ett av dessa laboratorier kostar en hel del.

Place, publisher, year, edition, pages
2011. , 48 p.
Keyword [sv]
Programmering
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:liu:diva-68994ISRN: LIU-IDA/LITH-EX-G—11/008—SEOAI: oai:DiVA.org:liu-68994DiVA: diva2:423258
Subject / course
Computer Engineering
Presentation
2011-05-05, John von Neumann, Linköpings Universitet, Linköping, 09:00 (Swedish)
Uppsok
Technology
Supervisors
Examiners
Available from: 2011-06-15 Created: 2011-06-14 Last updated: 2011-06-15Bibliographically approved

Open Access in DiVA

fulltext(818 kB)145 downloads
File information
File name FULLTEXT01.pdfFile size 818 kBChecksum SHA-512
8f741ed430d78c19accefdabd7bf4bfe7ba81eb7ef9cd57b709d725e8ac0b231ea6107481d05712da2b73a18c2e3ec2d049afda0bf2fcc8f0d65a785f5613a3a
Type fulltextMimetype application/pdf

By organisation
Department of Computer and Information Science
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 145 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 172 hits
ReferencesLink to record
Permanent link

Direct link