Open Access Open Access  Restricted Access Subscription or Fee Access

Hierarchical Design Methodology for Hardware Implementation of Control Algorithms Application to the DTC Control

A. Fakhfakh(1*), S. Feki(2), A. Oualha(3), N. Masm(4)

(1) National School of Engineers in Sfax (ENIS), Tunisia
(2) National School of Engineers in Sfax (ENIS), Tunisia
(3) National School of Engineers in Sfax (ENIS), Tunisia
(4) National School of Engineers in Sfax (ENIS), Tunisia
(*) Corresponding author

DOI's assignment:
the author of the article can submit here a request for assignment of a DOI number to this resource!
Cost of the service: euros 10,00 (for a DOI)


Today, design requirements are extending more and more from electronic (analogue and digital) to multidiscipline design. These current needs imply implementation of methodologies to make the CAD product reliable in order to improve time to market, study costs, reusability and reliability of the design process. This paper presents a novel design methodology, based on a virtual prototyping platform for the implementation of control algorithms in FPGA device. DTC control of asynchronous machine is adopted to prove the effectiveness and the reliability of this methodology.  The first design step consists of modeling and validating the whole system using Matlab/Simulink of the Math Works firm. The second step consists of a virtual prototyping of the multidisciplinary and mixed system by using VHDL-AMS language which is simulated with "Simplorer" tool to study the system behavior via parametric variations. The methodology is completed by an optimization and a hardware implementation phase on an FPGA device of Altera using a special co-simulation tool: it is about a link between Matlab/Simulink and ModelSim that makes it possible to reinforce the proposed design methodology and to make sure that what will be implemented in the hardware device functions suitably with the least possibility of errors.
Copyright © 2016 Praise Worthy Prize - All rights reserved.


Virtual Prototyping; Co-Simulation; Multi-Domain Simulation; Heterogeneous Systems; Digital Control Systems; Direct Torque Control; Design Methodology; VHDL-AMS

Full Text:



P. Le Marrec, Co-simulation multiniveaux dans un flot de conception multi langage, Ph.D. dissertation, Institut National Polytechnique de Grenoble, Grenoble Univ., France, June, 2000.

I. Hans Pill, Design and Implementation of a Co-simulation Environment for Heterogeneous Microelectronic Systems, Ph.D. dissertation, Institut fur Technische Informatik Technische, Graz Univ., octobre, 2003.

J. C. Hamon, Méthodes et outils de la conception amont pour les systèmes et les microsystèmes, Ph.D. dissertation, NSEEIHT, Toulouse Univ., France, 2005.

R. Maurice, Contribution a la méthodologie de conception système : application a la réalisation d’un microsysteme multicapteurs communicant pour le génie civil, Ph.D. dissertation, Toulouse II Univ., France, 2005.

A. Fakhfakh, A.Feki, A. Oualha, N.Masmoudi, Virtual Prototyping in Power Electronics using VHDL-AMS. Application to the Direct Torque Control Optimisation, Journal of Applied Sciences, Vol. 6 (Issue 3), pp 572-579, 2006.

S. Feki, A. Fakhfakh, N. Masmoudi, Y. Herve, Virtual Prototyping and System Level Optimization with VHDL-AMS Application for the DTC Control, IEEE International Conference on Industrial Technology (ICIT’04), pp. 61–65, Volume 1, Hammemet, Tunisia, December 2004.

S. Feki, A. Fakhfakh, A. Oualha, N. Masmoudi, Y. Herve, VHDL-AMS virtual prototyping in power electronic. The Direct Torque Control case, Forum on specification & Design Languages FDL’05, Lausanner, Switzerland, September 2005.

S. Feki, A. Fakhfakh, A. Oualha, N. Masmoudi, Y. Herve, Simulation and Optimisation of Multi-domain Systems using VHDL-AMS Application to the DTC Control, Journal of Electrical Systems, Vol. 2 (Issue 4):185-197, 2006.

Y. Kebbati, Développement d’une méthodologie de conception matériel à base de modules génériques VHDL/VHDL-AMS en vue d’une intégration de systèmes de commande électriques, Ph.D. dissertation, Louis Pasteur Univ., Strasbourg, France, 2002.

R. Ruelland, Apport de la co-simulation dans la conception de l'architecture des dispositifs de commande numérique pour les systèmes électriques, Ph.D. dissertation, ENSEEIHT, Toulouse Univ., Toulouse, France, 2002.

F. Ricci, H. Le-Huy, Modeling and simulation of FPGA-based variable-speed drives using Simulink, Mathematics and Computers in Simulation (2003, pp. 63).

The MathWorks Link for ModelSim, 2007, URL address:

User’s guide Link for ModelSim, Mars 2007.

Quartus users’guide.

W. Kharrat, Etude et integration électronique d’un algorithme de contrôle vectoriel de la machine asynchrone en tecnologie FPGA, Ph.D. dissertation, Dept. Elect. Eng., ENIS, Sfax Univ., Sfax, Tunisia, 2001.

S. Feki, A. Abderrahmane, A. Oualha, N. Masmoudi, Hardware Implementation and Optimisation of the DTC control, Signal Systems and Devices, Hammemet, Tunisia, June 2007.


  • There are currently no refbacks.

Please send any question about this web site to
Copyright © 2005-2020 Praise Worthy Prize