127 research outputs found

    Separating Control and Data Flow: Methodology and Automotive System Case Study

    Get PDF
    In this document we propose to study the control/data flow separation design methodology, using Scade and Mode-Automata, and its application in the design of an automotive system. This methodology allows to facilitate the specification of different kinds of systems and to have a better readability. It also separates the study of the different parts by using the most appropriate existing tools for each of them. To do that, we study a cruise control system with GPS which makes possible the control of a car speed depending on its position given by a GPS. This system combines both control and data processing and can be specified using our methodology. The goal of this work consists in presenting the application of our methodology on a real system and studing its advantages notably for formal verification

    Introducing Control in the Gaspard2 Data-Parallel Metamodel: Synchronous Approach

    Get PDF
    In this document, we study the introduction of control in the Gaspard2 application UML metamodel by using the synchronous reactive system principles. This allows to take the change of running mode into account in the case of data parallel applications, and to study more general ways of mixing control and data parallel processing. Our study is applied to a particular context using two different models, exclusively dedicated to the process of computation or control. The computation part represents the Gaspard2 application metamodels based on the Array-OL language. This Language is often used to specify the data dependencies and the potential parallelism in intensive signal processing applications manipulating multidimensional data. The control part is represented by an automaton structure based on the Mode-Automata concept which makes it possible to clearly identify the different modes of a task and the switching conditions between modes. For this kind of applications, mixing control and data parallel processing, we propose an UML metamodel allowing to better visualize and control the construction of the system by clarifying, at a height abstraction level, the various relations and the possible interactions of this system. The proposed UML metamodel makes it possible to describe and to model the control automata, the different running modes and the link between control and computation parts. It also allows to clearly separate control and data parts by respecting the concurrency, the parallelism, the determinism and the compositionality of the Gaspard2 models

    FPGA Implementation of Embedded Cruise Control and Anti-Collision Radar

    Get PDF
    The ModEasy project seeks to develop techniques and software tools to aid in the development of reliable microprocessor based electronic (embedded) systems using advanced development and verification systems. The tools are to be evaluated in practical domains such as the automotive sector for reactive cruise control and anti-collision radar. We choose to define specific IPs using FPGA techniques to cover this application domain. This paper presents the implementation of such a complex and safety application on a single FPGA. The target system is composed of a reactive cruise control, a detection radar and the associated treatments

    New Biosensor Design Based on Photonic Crystal Core-shell Rods Defects for Detecting Glucose Concentration

    Get PDF
    In this paper, an ultra compact photonic crystal (PhC) biosensor for detecting glucose concentration using resonant microcavity (RMC), sandwiched by two inline quasi-waveguides is investigated. The RMC is used as sensing region. It consisted of 7x7 core/shell (C/S) rod defects and 14 functionalized holes. The basic structure is formed by air holes arranged in hexagonal lattice in silicon (Si) background. The sensing mechanism of our biosensor is to detect the resonant wavelength shift, which is caused by the change of the refractive index (RI) of the shell layer and active holes filled with the analyte sample of glucose solution. The plane wave expansion (PWE) and finite difference time domain (FDTD) methods are chosen to analyze and simulate the performance of the suggested structure. The FDTD results reveal high sensitivity of 624.7904 nm/RIU with high linearity and quality factor. The presented sensor has a simple design and is easy to manufacture. In addition, the total size of the presented device is 92.65 µm2 which is very small for nanotechnology based sensing

    A High-level Methodology for Automatically Generating Dynamic Partially Reconfigurable Systems using IP-XACT and the UML MARTE Profile

    Get PDF
    International audienceDynamic Partial Reconfiguration (DPR) has been introduced in recent years as a method to increase the flexibility of FPGA designs. However, using DPR for building com- plex systems remains a daunting task. Recently, approaches based on Model-Driven Engi- neering (MDE) and UML MARTE standard have emerged which aim to simplify the design of complex SoCs, and in some cases, DPR systems. Nevertheless, many of these approaches lacked a standard intermediate representation to pass from high-levels of descriptions to ex- ecutable models. However, with the recent standardization of the IP-XACT specification, there is an increasing interest to use it in MDE methodologies to ease system integration and to enable design flow automation. In this paper we propose an MARTE/MDE approach which exploits the capabilities of IP-XACT to model and automatically generate DPR SoC designs. We present the MARTE modeling concepts and how these models are mapped to IP-XACT objects; the emphasis is given to the generation of IP cores that can be used in the Xilinx EDK (Embedded Design Kit) environment, since we aim to develop a complete flow around their Dynamic Partial Reconfiguration design flow. Finally, we present a case study integrating the presented concepts, showing the benefits in design efforts compared with a purely VHDL approach and using solely EDK. Experimental results show a reduction of the design efforts required to obtain the netlist required for the DPR design flow from hours required in VHDL and Xilinx EDK, to less the one hour and minutes for IP integration

    Invariants intégraux pour l'indexation d'images omnidirectionnelles

    Get PDF
    Dans cette étude, nous nous intéressons à la localisation d'un robot mobile par indexation d'images omnidirectionnelles. La localisation est qualitative et le robot doit déterminer la pièce dans laquelle il se trouve. L'indexation est réalisée à partir d'invariants intégraux calculés sur les images omnidirectionnelles. Notre méthode utilise l'intégrale de Haar dans laquelle nous intégrons un modèle du capteur omnidirectionnel. L'approche intégrale nous permet de prendre en compte simplement la géométrie du capteur ainsi que les déplacements du robot pour le calcul des invariants. La robustesse de cette nouvelle méthode à des déplacements dans une pièce est supérieure à une méthode basée sur l'histogramme

    Non-conventional yeasts as sources of ene-reductases for the bioreduction of chalcones

    Get PDF
    Thirteen Non-Conventional Yeasts (NCYs) have been investigated for their ability to reduce activated C=C bonds of chalcones to obtain the corresponding dihydrochalcones. A possible correlation between bioreducing capacity of the NCYs and the substrate structure was estimated. Generally, whole-cells of the NCYs were able to hydrogenate the C=C double bond occurring in (E)-1,3-diphenylprop-2-en-1-one, while worthy bioconversion yields were obtained when the substrate exhibited the presence of a deactivating electron-withdrawing Cl substituent on the B-ring. On the contrary, no conversion was generally found, with a few exceptions, in the presence of an activating electron-donating substituent OH. The bioreduction aptitude of the NCYs was apparently correlated to the logP value: Compounds characterized by a higher logP exhibited a superior aptitude to be reduced by the NCYs than compounds with a lower logP value

    MEMORY REQUIREMENTS FOR HARDWARE IMPLEMENTATION OF THE H.264 ENCODER MODULES

    Get PDF
    For a hardware implementation of any image processing algorithm, it is necessary to study the input/output of each processing module  even  before  studying  the  internal  architecture  of  these modules. And  that  to  prepare  a  simulation  platform, with internal and external memory, necessary  to  load and  to prepare  the  input  for  the modules. These memories are also used as intermediate  component  between  the  different modules  to  provide  the  possibility  of  parallelism.  In  this work we  give  the architecture  of  internal  and  external  memory  used  by  the  H.264  encoder  in  order  to  develop  a  simulation  platform  for processing modules. This platform can be realized in FPGA platform chosen according to the memory requirements
    corecore