liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Accelerated Simulation of Modelica Models Using an FPGA-Based Approach
Linköping University, Department of Electrical Engineering, Computer Engineering.
Linköping University, Department of Electrical Engineering, Computer Engineering.
2018 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This thesis presents Monza, a system for accelerating the simulation of modelsof physical systems described by ordinary differential equations, using a generalpurpose computer with a PCIe FPGA expansion card. The system allows bothautomatic generation of an FPGA implementation from a model described in theModelica programming language, and simulation of said system.Monza accomplishes this by using a customizable hardware architecture forthe FPGA, consisting of a variable number of simple processing elements. A cus-tom compiler, also developed in this thesis, tailors and programs the architectureto run a specific model of a physical system.Testing was done on two test models, a water tank system and a Weibel-lung,with up to several thousand state variables. The resulting system is several timesfaster for smaller models and somewhat slower for larger models compared to aCPU. The conclusion is that the developed hardware architecture and softwaretoolchain is a feasible way of accelerating model execution, but more work isneeded to ensure faster execution at all times.

Place, publisher, year, edition, pages
2018. , p. 77
Keywords [en]
FPGA, Modelica, VHDL, MBSE, model simulation, ODE, HLS, hardware acceleration, PCIe, ZYNQ
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:liu:diva-145692ISRN: LiTH-ISY-EX--17/5106--SEOAI: oai:DiVA.org:liu-145692DiVA, id: diva2:1191000
External cooperation
SAAB AB
Subject / course
Computer Engineering
Supervisors
Examiners
Available from: 2018-04-06 Created: 2018-03-16 Last updated: 2018-04-06Bibliographically approved

Open Access in DiVA

fulltext(1483 kB)185 downloads
File information
File name FULLTEXT01.pdfFile size 1483 kBChecksum SHA-512
ffe28b3fa146dc37e7e7dbd52c211d5f4b9e6b0d493cd194325d0d84ad827b7307393777054a696d0768384d9d53fbae3c06c62bd791d16e803185b85974dd41
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Lundkvist, HermanYngve, Alexander
By organisation
Computer Engineering
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 185 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

urn-nbn

Altmetric score

urn-nbn
Total: 383 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf