Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Co-simulación HW/SW en Raspberry Pi

dc.contributor.advisorRisco Martín, José Luis
dc.contributor.authorHiguera Romero, Miguel
dc.date.accessioned2023-06-21T06:19:08Z
dc.date.available2023-06-21T06:19:08Z
dc.date.issued2016
dc.degree.titleGrado en Ingeniería de Computadores
dc.descriptionTrabajo de Fin de Grado en Ingeniería de Computadores (Universidad Complutense, Facultad de Informática, curso 2015/2016)
dc.description.abstractEn el mundo de la simulación existen varios tipos de sistemas reales, entre los que se encuentran los sistemas de eventos discretos. Para poder simular estos sistemas se pueden utilizar, entre otras, herramientas basadas en el formalismo DEVS (Discrete EVents system Specification), como la utilizada en este proyecto: xDEVS. La simulación posee una importancia muy elevada en campos como la educación y la ciencia, y en ocasiones es necesario incluir datos del medio físico o sacar información al exterior del simulador. Por ello es necesario contar con herramientas que puedan realizar simulaciones utilizando sensores, actuadores, circuitos externos, etc., o lo que es lo mismo, que puedan realizar co-simulaciones entre software y hardware. De esta forma se puede facilitar el desarrollo de sistemas por medio de modelado y simulación, pudiendo extraer el hardware gradualmente y analizar los resultados en cada etapa. Este proyecto es de carácter incremental, y trata de extender la funcionalidad de la plataforma xDEVS para poder realizar co-simulaciones entre hardware y software sobre una Raspberry Pi. Para ello se van a utilizar circuitos lógicos como hardware externo y se enlazarán al simulador a través de ficheros de dispositivo, gestionados por módulos del kernel de Linux. Como caso de estudio se desarrolla la co-simulación entre hardware y software completa de un ascensor de siete plantas para mostrar el uso y funcionamiento en xDEVS, extrayendo los circuitos integrados de uno en uno.
dc.description.abstractIn the world of simulation there are several types of real systems, among which are the discrete event systems. These systems can be simulated using tools based on the DEVS formalism (Discrete EVents system Specification), like xDEVS, which is the platform used in this paper. The simulation has a high relevance in fields like education and science, and sometimes it is necessary to include data from a physical environment or to send information outside the simulator. Thus, it is necessary to have tools that are able to run simulations using sensors, actuators, external circuits, etc. These tools should be able to run co-simulations between software and hardware. Thereby the development of systems through modeling and simulation can be improved, with the possibility of incrementally including hardware to the external circuit and analyzing the results at different stages. This is an incremental project, which tries to extend the functionality of the xDEVS platform in order to run co-simulations between hardware and software on a Raspberry Pi. For this purpose logic circuits are used as external hardware. They will be linked to the simulator through device files managed by Linux kernel modules. As a case study, a complete co-simulation between hardware and software of a seven-floor elevator is performed to illustrate the use and functioning in xDEVS, extracting integrated circuits one by one.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/38695
dc.identifier.urihttps://hdl.handle.net/20.500.14352/66064
dc.language.isospa
dc.page.total77
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu519.87:004(043.3)
dc.subject.keywordModelado y simulación
dc.subject.keywordSistemas de eventos discretos
dc.subject.keywordFormalismo DEVS y xDEVS
dc.subject.keywordRaspberry Pi
dc.subject.keywordMódulos del kernel de Linux
dc.subject.keywordCircuitos lógicos y secuenciales
dc.subject.keywordModeling and simulation
dc.subject.keywordDiscrete events system
dc.subject.keywordDEVS formalism and xDEVS
dc.subject.keywordLinux kernel Modules
dc.subject.keywordLogic and secuential circuits
dc.subject.ucmInformática (Informática)
dc.subject.ucmSistemas expertos
dc.subject.unesco1203.17 Informática
dc.titleCo-simulación HW/SW en Raspberry Pi
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicationb18c2bd8-52be-4d79-bd8b-dbd8e970d703
relation.isAdvisorOfPublication.latestForDiscoveryb18c2bd8-52be-4d79-bd8b-dbd8e970d703

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CosimulacionHwSw.pdf
Size:
28.33 MB
Format:
Adobe Portable Document Format