Sökresultat:
6 Uppsatser om PowerPC - Sida 1 av 1
CRL2ALF : En översättare från PowerPC till ALF
Realtidssystem ställer hårda krav på dess ingående mjukvaras temporala beteende. Programmen måste bete sig deterministiskt och ge svar inom satta tidsgränser. Med hårda krav följer större behov av verktyg att testa koden med. WCET (Worst Case Execution Time)-analys har som mål att finna en övre gräns för ett programs exekveringstid. SWEET (SWEdish Execution Time) är ett verktyg för WCET-analys utvecklat av en forskargrupp vid Mälardalens Högskola.PowerPC är en klassisk processorarkitektur som utvecklades av Apple, Motorola och IBM och släpptes 1991.
Prestandajämförelse mellan mjuk och hård FPGA-processorkärna
Examensarbetsuppgiften har gått ut på att genomföra en prestandajämförelse mellan en hård och en mjuk processorkärna integrerad i en FPGA, i detta fall, en Virtex4 FX12 från Xilinx.System med de olika kärnorna har tagits fram, där antalet klockcykler för att genomföra olika beräkningar har mäts. Bland annat har algoritmen Fast Fourier Transform och dess invers beräknats för en vektor.De kärnor som har provats är den mjuka MicroBlaze framtagen av Xilinx samt den hårda PowerPC 405. Prestandan för systemet med mjuk kärna var 65 % av det med hård kärnaFörutom prestandamätningarna har en vidare teoretisk jämförelse mellan kärnorna genomförts. Utifrån den har slutsatsen dragits att när man behöver små volymer av FPGA-kretsar eller flera olika beräkningar skall göras är FPGAer med hård kärna att föredra. Om det är större volymer eller bara ett fåtal typer av beräkningar som skall utföras är en mjuk kärna mest fördelaktig, främst av ekonomiska skäl.
Utvärdering av simulatorer och emulatorer för inbyggda system
Uppdragsgivaren Saab Electronic Defence Systems i Jönköping erbjuder ett flertal produkter främst inom avioniksystem. För att kunna utvärdera och kontrollera produktens design i ett tidigt skede så kan en simulering av systemets beteende och att felsöka så tidigt som möjligt vara ett möjligt alternativ. En systemsimulering kan innebära att mjukvaruutveckling och felsökning kan påbörjas långt innan hårdvaruprototypen är tillgänglig, med samma storlek och komplexitet som systemet.Andra fördelar med simulering är att det går enklare att fastställa orsaken till systemkrasch, hitta de längsta exekveringstiderna och göra felinjiceringar. Syftet med detta examensarbete är att testa och utvärdera hur simulatorer och emulatorer är som utvecklings- och testverktyg.Rapporten innehåller en marknadsundersökning där tio stycken emulatorer och simulatorer hittades. Av dessa valdes två stycken ut, Wind River Simics och Imperas OVPSim.
Vidareutveckling av provplattform för mätning av kosmisk strålnings inverkan på DRAM
Sammanfattning: SAAB Communication i Linköping sysslar med konsultverksamhet mot ett flertal nationella och internationella företag inom både den civila och militära sektorn. Fokus ligger på flyget med uppdrag inom telesystem, radiosystem, signaturanpassning, EMC, atmosfärisk påverkan mm. I det sistnämnda ingår även kosmisk strålnings inverkan på elektronik. Den fortsatta miniatyriseringen av elektronik, speciellt minneselektronik leder till ökad känslighet mot den kosmiska partikelstrålningen som ständigt regnar ner på jorden, därför är det extra noga att minnen testas innan de sätts i bruk vid flygburna system. Syftet med detta examensarbete är att konstruera en provplattform som registrerar fel som uppkommer i ett DDR2 SDRAM minne vid påverkan av den ovannämnda strålningen.
Vidareutveckling av provplattform för mätning av kosmisk strålnings inverkan på DRAM
Sammanfattning:
SAAB Communication i Linköping sysslar med konsultverksamhet mot ett flertal
nationella och internationella företag inom både den civila och militära
sektorn. Fokus ligger på flyget med uppdrag inom telesystem, radiosystem,
signaturanpassning, EMC, atmosfärisk påverkan mm. I det sistnämnda ingår även
kosmisk strålnings inverkan på elektronik. Den fortsatta miniatyriseringen av
elektronik, speciellt minneselektronik leder till ökad känslighet mot den
kosmiska partikelstrålningen som ständigt regnar ner på jorden, därför är det
extra noga att minnen testas innan de sätts i bruk vid flygburna system.
Syftet med detta examensarbete är att konstruera en provplattform som
registrerar fel som uppkommer i ett DDR2 SDRAM minne vid påverkan av den
ovannämnda strålningen. Detta examensarbete är en vidareutveckling av en
provplattform baserad på en FPGA ? lösning.
Vidareutveckling av provplattform för mätning av kosmisk strålnings inverkan på RAM minne
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.