Home         Authors   Papers   Year of conference   Themes   Organizations        To MES conference

On-board flight control system based on the MIPS architecture with CorExtend user-defined instructions and hardware-accelerated trigonometry calculations  

Authors
 Liventsev E.V.
 Pereverzev A.L.
 Primakov E.V.
 Silantiev A.M.
Date of publication
 2016

Abstract
 The article considers the issue of creating integrated FPGA-based on-board control systems for small unmanned aircraft. The system is based on a synthesizable 32-bit RISC microAptiv UP processor core. There is problem in similar systems that software-based solutions for calculating trigonometric functions may not be fast enough for real time calculations. The suggested solution to the problem is using a hardware accelerator based on CORDIC algorithm. Three options of connecting an accelerator to the microprocessor are considered: AHB-Lite system bus, user-defined instructions UDI interface and the Coprocessor 2 interface (COP2). The article gives a comparative performance analysis of systems with CORDIC module connected with AHB-Lite interface and UDI interface. It is reported that calculation speed with hardware accelerator compared to software calculation had increased by 97 times for the calculation of sine or cosine function and 194 times for the calculation of same-argument cosine and sine functions. It is also reported that using UDI interface provide 64% increase in performance of hardware accelerator compared to AHB-Lite interface. Implementation of proposed circuit requires additional 1% more hardware cost compared to the cost of a processor core.
Keywords
 system-on-a-chip, SoC, hardware accelerator, MIPS, UDI, CorExtend, FPGA.
Library reference
 Liventsev E.V., Pereverzev A.L., Primakov E.V., Silantiev A.M. On-board flight control system based on the MIPS architecture with CorExtend user-defined instructions and hardware-accelerated trigonometry calculations // Problems of Perspective Micro- and Nanoelectronic Systems Development - 2016. Proceedings / edited by A. Stempkovsky, Moscow, IPPM RAS, 2016. Part 2. P. 238-242.
URL of paper
 http://www.mes-conference.ru/data/year2016/pdf/D086.pdf

Copyright © 2009-2024 IPPM RAS. All Rights Reserved.

Design of site: IPPM RAS