13 research outputs found

    Power estimation of an ECDSA core applied in V2X scenarios using heterogeneous distributed simulation

    Get PDF
    Embedded systems are steadily growing in complexity and nowadays power consumption additionally plays an important role. Designing and exploring such systems embedded in its environment demand for holistic and efficient simulations. In this work we use a simulation framework based on the HLA (High-Level Architecture) and the modeling tool Ptolemy II to enable complex heterogeneous distributed simulations of embedded systems. In this context, we introduce a co-simulation based power estimation approach by integrating domain-specific simulators as well as off-the-shelf HDL simulator and synthesis tools. This enables cross-domain interaction and generation of realistic on-the-fly stimuli data for Register Transfer Level and Gate Level models as well as the gathering of power estimation data. We apply the framework to a Vehicle-2-X scenario evaluating an ECDSA signature processing core which ensures trustworthiness in vehicular wireless networks. To evaluate dynamic power reduction possibilities on application level we additionally introduce a V2X Message Evaluation technique to reduce signature verification efforts. It shows how realistic on-the-fly stimuli data obtained by the framework can improve the exploration and estimation of dynamic power consumption

    Tenth Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools Aarhus, Denmark, October 19-21, 2009

    Get PDF
    This booklet contains the proceedings of the Tenth Workshop on Practical Use of Coloured Petri Nets and the CPN Tools, October 19-21, 2009. The workshop is organised by the CPN group at the Department of Computer Science, University of Aarhus, Denmark. The papers are also available in electronic form via the web pages: http://www.cs.au.dk/CPnets/events/workshop0

    Co-Simulation of Cyber-Physical System with Distributed Embedded Control

    Get PDF

    Co-simulation techniques based on virtual platforms for SoC design and verification in power electronics applications

    Get PDF
    En las 煤ltimas d茅cadas, la inversi贸n en el 谩mbito energ茅tico ha aumentado considerablemente. Actualmente, existen numerosas empresas que est谩n desarrollando equipos como convertidores de potencia o m谩quinas el茅ctricas con sistemas de control de 煤ltima generaci贸n. La tendencia actual es usar System-on-chips y Field Programmable Gate Arrays para implementar todo el sistema de control. Estos dispositivos facilitan el uso de algoritmos de control m谩s complejos y eficientes, mejorando la eficiencia de los equipos y habilitando la integraci贸n de los sistemas renovables en la red el茅ctrica. Sin embargo, la complejidad de los sistemas de control tambi茅n ha aumentado considerablemente y con ello la dificultad de su verificaci贸n. Los sistemas Hardware-in-the-loop (HIL) se han presentado como una soluci贸n para la verificaci贸n no destructiva de los equipos energ茅ticos, evitando accidentes y pruebas de alto coste en bancos de ensayo. Los sistemas HIL simulan en tiempo real el comportamiento de la planta de potencia y su interfaz para realizar las pruebas con la placa de control en un entorno seguro. Esta tesis se centra en mejorar el proceso de verificaci贸n de los sistemas de control en aplicaciones de electr贸nica potencia. La contribuci贸n general es proporcionar una alternativa a al uso de los HIL para la verificaci贸n del hardware/software de la tarjeta de control. La alternativa se basa en la t茅cnica de Software-in-the-loop (SIL) y trata de superar o abordar las limitaciones encontradas hasta la fecha en el SIL. Para mejorar las cualidades de SIL se ha desarrollado una herramienta software denominada COSIL que permite co-simular la implementaci贸n e integraci贸n final del sistema de control, sea software (CPU), hardware (FPGA) o una mezcla de software y hardware, al mismo tiempo que su interacci贸n con la planta de potencia. Dicha plataforma puede trabajar en m煤ltiples niveles de abstracci贸n e incluye soporte para realizar co-simulaci贸n mixtas en distintos lenguajes como C o VHDL. A lo largo de la tesis se hace hincapi茅 en mejorar una de las limitaciones de SIL, su baja velocidad de simulaci贸n. Se proponen diferentes soluciones como el uso de emuladores software, distintos niveles de abstracci贸n del software y hardware, o relojes locales en los m贸dulos de la FPGA. En especial se aporta un mecanismo de sincronizaron externa para el emulador software QEMU habilitando su emulaci贸n multi-core. Esta aportaci贸n habilita el uso de QEMU en plataformas virtuales de co-simulacion como COSIL. Toda la plataforma COSIL, incluido el uso de QEMU, se ha analizado bajo diferentes tipos de aplicaciones y bajo un proyecto industrial real. Su uso ha sido cr铆tico para desarrollar y verificar el software y hardware del sistema de control de un convertidor de 400 kVA

    Automated Validation of State-Based Client-Centric Isolation with TLA <sup>+</sup>

    Get PDF
    Clear consistency guarantees on data are paramount for the design and implementation of distributed systems. When implementing distributed applications, developers require approaches to verify the data consistency guarantees of an implementation choice. Crooks et聽al. define a state-based and client-centric model of database isolation. This paper formalizes this state-based model in, reproduces their examples and shows how to model check runtime traces and algorithms with this formalization. The formalized model in enables semi-automatic model checking for different implementation alternatives for transactional operations and allows checking of conformance to isolation levels. We reproduce examples of the original paper and confirm the isolation guarantees of the combination of the well-known 2-phase locking and 2-phase commit algorithms. Using model checking this formalization can also help finding bugs in incorrect specifications. This improves feasibility of automated checking of isolation guarantees in synthesized synchronization implementations and it provides an environment for experimenting with new designs.</p

    Parallele und kooperative Simulation f眉r eingebettete Multiprozessorsysteme

    Get PDF
    Die Entwicklung von eingebetteten Systemen wird durch die stetig steigende Anzahl und Integrationsdichte neuer Funktionen in Kombination mit einem erh枚hten Interaktionsgrad zunehmend zur Herausforderung. Vor diesem Hintergrund werden in dieser Arbeit Methoden zur SystemC-basierten parallelen Simulation von Multiprozessorsystemen auf Manycore Architekturen sowie zur Verbesserung der Interoperabilit盲t zwischen heterogenen Simulationswerkzeugen entwickelt, experimentell untersucht und bewertet

    A Problem-Oriented Approach for Dynamic Verification of Heterogeneous Embedded Systems

    Get PDF
    This work presents a virtual prototyping methodology for the design and verification of industrial devices in the field level of industrial automation systems. This work demonstrates that virtual prototypes can help increase the confidence in the correctness of a design thanks to a deeper understanding of the complex interactions between hardware, software, analog and mixed-signal components of embedded systems and the physical processes they interact with

    Rapport annuel 2006-2007

    Get PDF
    corecore