A modeling and code generation framework for critical embedded systems design: From Simulink down to VHDL and Ada/C code

Author(s):  
Mickael Lanoe ◽  
Matteo Bordin ◽  
Dominique Heller ◽  
Philippe Coussy ◽  
Cyrille Chavet
2017 ◽  
Vol 5 (1) ◽  
pp. 1-16
Author(s):  
Emna Kallel ◽  
Yassine Aoudni ◽  
Mohamed Abid

The complexity of embedded systems design is continuously augmented, due to the increasing quantity of components and distinct functionalities incorporated into a single system. To deal with this situation, abstraction level of projects is incessantly raised. In addition, techniques to accelerate the code production process have appeared. In this context, the automatic code generation is an interesting technique for the embedded systems project. This work presents an automatic VHDL code generation method based on the OpenMP parallel programming specification. In order to synthesize C code for loops into hardware, the authors applied the directives of OpenMP, which specifies portable implementations of shared memory parallel programs. A case study focused on the use of embedded systems for the DCT algorithm is presented in this paper to demonstrate the feasibility of the proposed approach.


2002 ◽  
Vol 65 (2) ◽  
pp. 19-36 ◽  
Author(s):  
Sabine Glesner ◽  
Rubino Geiß ◽  
Boris Boesler

Author(s):  
Heinz-Dietrich Wuttke ◽  
Anzhelika Parkhomenko ◽  
Artem Tulenkov ◽  
Galyna Tabunshchyk ◽  
Andriy Parkhomenko ◽  
...  

The challenges and solutions for inclusive engineering education are discussed in this paper. We propose remote experimentation as the practical-oriented basis to train engineers with disabilities in the fields of Computer Science and Information Technologies. The structure and the functionality of international GOLDi network that unites partner universities from Germany, Australia, Ukraine, Armenia and Georgia is given. The possibilities of REIoT complex for studying the features of embedded systems design and Internet of Things technologies as well as an overview of ISRT laboratory for embedded software development and testing are given. The presented Remote Laboratories are successfully used to improve educational services quality and accessibility as well as to strengthen the practical component of the learning process.


Sign in / Sign up

Export Citation Format

Share Document