摘要
由于FPGA具有可重构性、高性能、低功耗和实时性强等优势,其应用日益广泛,但其开发门槛高、效率低、周期长的缺点随着系统规模和复杂度的不断提高而更加凸显。文章使用基于模型的开发方法对FPGA软件相关性算法进行研究,包括Simulink模型搭建、测试验证、代码生成及仿真。与传统手工编码对比的结果显示,使用基于模型的设计方法进行FPGA软件开发,其开发周期仅为手写代码的1/5,相关系数计算结果的误差在0.3%以下,虽然生成代码的长度远超过手写代码的,但在代码综合后,其运行时对逻辑单元、寄存器、存储单元和乘法单元等资源的占用比手写代码运行时更优。可见,基于模型的开发方法不仅可以满足精度要求(不超过±5‰),而且能极大缩短开发周期、降低编码门槛。
-
单位株洲中车时代电气股份有限公司