Kongzhi Yu Xinxi Jishu (Aug 2023)

Research on Model-based Correlation Algorithm of FPGA Software

  • HAO Hongwei,
  • LI Zixian,
  • HUANG Di,
  • LIU Can

DOI
https://doi.org/10.13889/j.issn.2096-5427.2023.04.012
Journal volume & issue
no. 4
pp. 79 – 84

Abstract

Read online

The application of FPGA is becoming wider because of its advantages of reconfigurability, high performance, low power consumption, and strong real-time performance. However, its shortcomings such as high development threshold, low efficiency, and long development cycle become more prominent as the increase of system size and complexity. This paper uses model-based development methods to study the correlation algorithm of FPGA, including Simulink model building, test validation, code generation and simulation. The results of comparison with traditional manual coding show that the FPGA software development cycle using model-based design methods is only one fifth of the original method and the error in calculation results of the correlation coefficient is also under 0.3%. Although the length of generated code far exceeds that of handwritten code, the resource utilization of logic units, register, storage units, and multiplier units, etc. at runtime are less than those of handwritten code after code synthesis. It can be seen that model-based development methods not only meet the accuracy requirements (not exceeding ±5‰), but also greatly shorten the development cycle and lower the coding threshold.

Keywords