• DocumentCode
    3863570
  • Title

    Numerical considerations to implement a control system on FPGA

  • Author

    Gonzalo M. Berardo;Pablo A. Salvadeo

  • Author_Institution
    Laboratorio de Computaci?n Reconfigurable, UTN - FRM Mendoza, Argentina
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this work the numerical considerations to arise when making a control system on FPGA are presented. It takes as study case the implementation of the position controller of a manipulator robot. The system is made using two numerical representations: integer and fixed-point. It shows the procedure to define the width in bits of the integer and fractional part of the fixed-point number. In addition, the impact of different types of rounding is analyzed. It concludes that, if there is not frequency requirement, to opt by HDL-Coder is a good option as a result of its usability and low area consumption, finding the best performance for the rounding types: floor and simplest. Further, the optimization shows that a synthesis strategy that prioritizes the area gives the maximum frequency, even it be unintuitive.
  • Keywords
    "Field programmable gate arrays","Floors","MATLAB","Table lookup","Robots","Silicon compounds","Pulse width modulation"
  • Publisher
    ieee
  • Conference_Titel
    Information Processing and Control (RPIC), 2015 XVI Workshop on
  • Type

    conf

  • DOI
    10.1109/RPIC.2015.7497066
  • Filename
    7497066