Digitala Vetenskapliga Arkivet

Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Investigation of using a PRET processor on a low-cost, low- power FPGA
KTH, Skolan för informations- och kommunikationsteknik (ICT).
2016 (Engelska)Självständigt arbete på grundnivå (yrkesexamen), 10 poäng / 15 hpStudentuppsats (Examensarbete)
Abstract [en]

Mixed-criticality is a current trend in real-time embedded systems, where software tasks are integrated onto fewer hardware platforms. The basic idea is to use one processor to execute multiple tasks with differing requirements of certification, importance or safety. In systems where time is an important key factor the behavior of that system must be predictable at all times, which is hard to achieve when optimizations made to achieve good performance lower predictability at the same time. In 2007 Stephen A. Edwards and Edward A. Lee made a case for the precision-timed (PRET) machine as a solution, arguing that temporal behavior is to be treated equal to functional behavior. One of those PRET machines is FlexPRET, which is the processor we are studying in this thesis.

This thesis aims to study the generation, synthesis and programming of FlexPRET, a finegrained multithreaded RISC-V based PRET processor developed at UC Berkeley. This is part of a larger-scale project to port FlexPRET to be used as a node processor in a NoC mesh generated by ForSyDe, a programming methodology developed at the Royal Institute of Technology.Previous synthesis of FlexPRET has been done on FPGAs from the Virtex-5 and Spartan-6 families by Xilinx. The FPGA used for this thesis is from the Cyclone IV family by Altera.

Evaluation of the synthesis results have been performed by running a real-time application on FlexPRET that blinks LEDs on the Altera DE2-115 board.

Ort, förlag, år, upplaga, sidor
2016. , s. 51
Serie
TRITA-ICT-EX ; 2016:190
Nationell ämneskategori
Elektroteknik och elektronik
Identifikatorer
URN: urn:nbn:se:kth:diva-205232OAI: oai:DiVA.org:kth-205232DiVA, id: diva2:1088000
Ämne / kurs
Elektronik- och datorsystem
Utbildningsprogram
Civilingenjörsexamen - Elektroteknik
Examinatorer
Tillgänglig från: 2017-04-10 Skapad: 2017-04-10 Senast uppdaterad: 2022-06-27Bibliografiskt granskad

Open Access i DiVA

fulltext(1592 kB)629 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1592 kBChecksumma SHA-512
5670486025d56ffa4033a439034d50a54c731730d72e1a56469337084e3a383bee8b8928de31092141c18a9bae27fe030bbd5cdbce3f5338bb9ddfa141f8ba14
Typ fulltextMimetyp application/pdf

Av organisationen
Skolan för informations- och kommunikationsteknik (ICT)
Elektroteknik och elektronik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 629 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 593 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf