• DocumentCode
    2014385
  • Title

    FPGA HIL simulation of a linear system block for strongly coupled system applications

  • Author

    Arias-Garcia, Janier ; Braga, A. ; Llanos, Carlos H. ; Ayala-Rincon, Mauricio ; Pezzuol Jacobi, Ricardo ; Foltran, A.

  • Author_Institution
    Depts. of Mech. Eng., Univ. of Brasilia, Brasilia, Brazil
  • fYear
    2013
  • fDate
    25-28 Feb. 2013
  • Firstpage
    1017
  • Lastpage
    1022
  • Abstract
    This paper introduces a hardware simulation flow that is based on the Xilinx System Generator Tool (XSG), of an architecture for solving dense linear systems, presented as a strongly coupled system, which is in turn based on Gaussian Elimination using an FPGA. A functional verification process is achieved by taking advantage of the XSG, allowing both software and hardware-in-the-loop (HIL) simulations and using the respective results achieved in Matlab as a reference model. The linear system block embedded in the XSG can handle single, double and custom data precision, following the IEEE 754 floating point standard. The current architecture improves the use of internal RAM of the selected FPGA device (Virtex-5) through a special Memory Access Unit, reducing the data access among this RAM and the different modules in the architecture. Examples of systems of six equations, which are suitable for some robotics applications, have been used for comparing the performance of the Linear System block and Matlab, the latter used as a statistical estimator, in order to validate the data results.
  • Keywords
    Gaussian processes; circuit simulation; field programmable gate arrays; floating point arithmetic; integrated circuit design; linear systems; random-access storage; FPGA HIL simulation; FPGA device; Gaussian elimination; IEEE 754 floating point standard; Matlab; XSG; Xilinx System Generator tool; data access reduction; dense linear systems; functional verification process; hardware simulation flow; hardware-in-the-loop simulations; internal RAM; linear system block; memory access unit; robotics; software simulations; statistical estimator; strongly coupled system; Computer architecture; Field programmable gate arrays; Hardware; Linear systems; MATLAB; Mathematical model; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Technology (ICIT), 2013 IEEE International Conference on
  • Conference_Location
    Cape Town
  • Print_ISBN
    978-1-4673-4567-5
  • Electronic_ISBN
    978-1-4673-4568-2
  • Type

    conf

  • DOI
    10.1109/ICIT.2013.6505811
  • Filename
    6505811