Implementation av externa avbrott i RISC-V-processorn SERV

dc.contributor.authorAndersson, Simon
dc.contributor.authorForsberg, Alfred
dc.contributor.authorJohansson Skarin, Holger
dc.contributor.authorÅdahl, August
dc.contributor.departmentChalmers tekniska högskola / Institutionen för mikroteknologi och nanovetenskap (MC2)sv
dc.contributor.departmentChalmers University of Technology / Department of Microtechnology and Nanoscience (MC2)en
dc.contributor.examinerLundgren, Per
dc.contributor.supervisorSvensson, Lars
dc.date.accessioned2025-08-16T07:52:39Z
dc.date.issued2025
dc.date.submitted
dc.description.abstractOlika processordesigner är optimerade för att möta kriterier såsom maximal prestanda, strömsnålhet eller högt kärnantal. Processorn SERV är designad kring ett enkelt kriterium: att vara världens minsta RISC-V-processor. Detta har uppnåtts genom att använda en bitseriell dataväg och genom att göra avkall på all funktionalitet förutom den mest väsentliga. För att göra SERV till en mer praktiskt användbar processor, har vi implementerat externa avbrott och sleep-läge samtidigt som vi hållit oss till det övergripande målet om låg implementationskostnad. Utöver att vara open source, är SERV dessutom mycket väldokumenterad. För att hålla oss till denna standard har vi gjort all vår kod open source och skapat blockdiagram för all funktionalitet som implementerats. Vi har också testat implementationen via testbenches och på FPGA-hårdvara för att verifiera att allt fungerar som väntat. Vi har utvärderat designen enligt implementationskostnad och energibesparingar på en Artix-7 FPGA.
dc.identifier.coursecodeMCCX11
dc.identifier.urihttp://hdl.handle.net/20.500.12380/310348
dc.language.isoswe
dc.setspec.uppsokPhysicsChemistryMaths
dc.subjectRISC-V, SERV, RV32IZicsr, FPGA, sleep, WFI, avbrott, interrupt, Artix-7
dc.titleImplementation av externa avbrott i RISC-V-processorn SERV
dc.type.degreeExamensarbete för kandidatexamen
dc.type.degreeMaster's Thesis
dc.type.uppsokM2

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
Implementation av externa avbrott i RISC-V-processorn SERV.pdf
Size:
4.63 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Size:
2.35 KB
Format:
Item-specific license agreed upon to submission
Description: