Model-Based FPGA Implementation of a 6-DoF Dynamical Model Accelerator

Sezer Memis*, Ramazan Yeniceri

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

The mathematical model of 6-DoF dynamics is used in different applications. In general, software-based solutions are utilized to implement the 6-DoF dynamic model. This paper introduces the FPGA-based implementation of the 6-DoF dynamics accelerator. The proposed hardware-based approach ensures the accuracy of the nonlinear model without compromising computational speed. The model-based approach and high-level synthesis have been employed in the design and implementation stages. Regarding design strategy, standard processor architecture, and resource-sharing methods have been applied to achieve FPGA resource efficiency. Seven datapath and finite state machines have been designed for seven different subsystems. The design resulted in hardware blocks that can execute all non-linear model equations 396 times in 1 ms using fixed/floating-point hybrid case and 434 times using pure fixed-point case. The model equations, which took an average of 0.4986 s to simulate in the Simulink environment, have been run on an FPGA in 7.1924μ . For seven design cases, numerical errors, resource utilization, and timing metrics are tabulated and presented to the reader.

Original languageEnglish
Pages (from-to)45279-45298
Number of pages20
JournalIEEE Access
Volume12
DOIs
Publication statusPublished - 2024

Bibliographical note

Publisher Copyright:
© 2013 IEEE.

Keywords

  • 6-DoF
  • FPGA
  • dynamics
  • high-level synthesis
  • model-based design
  • quadrotor

Fingerprint

Dive into the research topics of 'Model-Based FPGA Implementation of a 6-DoF Dynamical Model Accelerator'. Together they form a unique fingerprint.

Cite this