Show simple item record

Simulation using Transaction Level Modeling : Implementation for ARA Modules

dc.creatorMoondra, Arul
dc.date.accessioned2020-08-23T15:48:41Z
dc.date.available2015-11-30
dc.date.issued2015-11-30
dc.identifier.urihttps://etd.library.vanderbilt.edu/etd-11202015-140922
dc.identifier.urihttp://hdl.handle.net/1803/14663
dc.description.abstractEmbedded systems are usually composed of deeply integrated hardware and software components. Design tools that offer co-simulation of hardware and software are very popular due to increase in time-to-market limits and increasing complexity of the system. These tools offer constructs to model hardware in a mainstream programming language. One of the popular approaches is SystemC and TLM 2.0. TLM 2.0 features allow us to model a system at a high level of abstraction that gains a considerable amount of simulation speed but lose accuracy. However, because of the flexible nature of SystemC we can model systems that are a hybrid of different levels of abstraction. In this thesis, we present a framework to model and simulate the Google ARA. ARA is an initiative by Google to enable users to create modular smartphones that are precisely tailored to their preferences. Google ARA uses UniPro as a communication protocol between the modules at the hardware level and Greybus at the application layer. We use TLM 2.0 and model the GPBridge subsystem of the Greybus system. The system provides simulation close to real-time but, also provide external interfaces that are cycle accurate and can be connected to any generic SystemC module. The framework also allows to connect this whole application to an Android machine.
dc.format.mimetypeapplication/pdf
dc.subjectAbstraction
dc.subjectSystemC
dc.subjectTLM
dc.subjectARA
dc.titleSimulation using Transaction Level Modeling : Implementation for ARA Modules
dc.typethesis
dc.contributor.committeeMemberJanos Sztipanovits
dc.contributor.committeeMemberJanos Sallai
dc.type.materialtext
thesis.degree.nameMS
thesis.degree.levelthesis
thesis.degree.disciplineComputer Science
thesis.degree.grantorVanderbilt University
local.embargo.terms2015-11-30
local.embargo.lift2015-11-30


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record