Publication: Model-Based FPGA Implementation of a 6-DoF Dynamical Model Accelerator
Loading...
Date
Advisor
Journal Title
Journal ISSN
Volume Title
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Type
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 <inline-formula> <tex-math notation="LaTeX">$\mathbf {0.4986}$ </tex-math></inline-formula> s to simulate in the Simulink environment, have been run on an FPGA in <inline-formula> <tex-math notation="LaTeX">$\mathbf {7.1924}~\mu \text{s}$ </tex-math></inline-formula>. For seven design cases, numerical errors, resource utilization, and timing metrics are tabulated and presented to the reader.
Description
Subject
high-level synthesis, DoF, quadrotor, model-based design, dynamics, Electrical engineering. Electronics. Nuclear engineering, FPGA, TK1-9971