• DocumentCode
    50625
  • Title

    Hardware/Software Codesign Guidelines for System on Chip FPGA-Based Sensorless AC Drive Applications

  • Author

    Bahri, I. ; Idkhajine, Lahoucine ; Monmasson, E. ; El Amine Benkhelifa, Mohamed

  • Author_Institution
    Lab. de Genie Electr. de Paris (LGEP), Univ. of Paris-Sud XI, Orsay, France
  • Volume
    9
  • Issue
    4
  • fYear
    2013
  • fDate
    Nov. 2013
  • Firstpage
    2165
  • Lastpage
    2176
  • Abstract
    This paper aims to provide Hardware/Software (Hw/Sw) codesign guidelines for system-on-chip field-programmable gate array-based sensorless ac drive applications. Among these guidelines, an efficient Hw/Sw partitioning procedure is presented. This Hw/Sw partitioning is performed taking into account both the control requirements (bandwidth and stability margin) and the architectural constraints (e.g., available area, memory, and hardware multipliers). A nondominated sorting genetic algorithm (NSGA-II) is used to solve the corresponding multi-objective optimization problem. The proposed Hw/Sw partitioning approach is then validated on a sensorless control algorithm for a synchronous motor based on an extended Kalman filter. Among the nondominated implementation solutions supplied by the NSGA-II, those that are considered as the most interesting are synthesized. Their time/area performances after synthesis are compared with success to their predictions. In addition, one of these optimal solutions is also tested on an experimental setup.
  • Keywords
    Kalman filters; control engineering computing; field programmable gate arrays; genetic algorithms; hardware-software codesign; power engineering computing; sensorless machine control; synchronous motor drives; system-on-chip; FPGA-based sensorless AC drive applications; HW-SW partitioning procedure; NSGA-II; architectural constraints; available area constraint; bandwidth requirement; control requirements; extended Kalman filter; field programmable gate array; hardware multipliers constraint; hardware-software codesign guidelines; memory constraint; multiobjective optimization problem; nondominated sorting genetic algorithm; sensorless control algorithm; stability margin requirement; synchronous motor; system-on-chip FPGA; time-area performance; Algorithm design and analysis; Field programmable gate arrays; Genetic algorithms; Kalman filters; Sensorless control; System-on-a-chip; Codesign guidelines; extended Kalman filter (EKF); field-programmable gate array (FPGA); hardware/software (Hw/Sw) partitioning; nondominated sorting genetic algorithm (NSGA-II); soft-core processor; system-on-chip (SoC);
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2013.2245908
  • Filename
    6459009