微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > FPGA进行弹道解算,四阶龙格库塔函数,

FPGA进行弹道解算,四阶龙格库塔函数,

时间:10-02 整理:3721RD 点击:
导师让用FPGA进行外弹道解算,选择四阶龙格库塔函数,本人刚接触FPGA,一直找能解包含微分方程和三角函数的IP核,可是大多都是编写算法,有的是混沌、CORDIC,或者pc上C语言编程,恳请各位大神帮助

拜托各位了

这种算法一般没有现成的IP核,而且你要求的初值函数肯定也不是常见的那种通用函数,虽然没做过,个人觉得得看导函数的复杂程度吧,FPGA本来就不擅长做这种复杂的数学运算,不是做不了,就是太麻烦,如果导函数不是特别复杂,就套套公式,多看看算数运算,就是相当于编个计算公式然后给值迭代就可以了吧,这倒挺符合FPGA流水线的思想



  谢谢啊,我再查查资料,非常感谢

如果有解常微分方程的C代码,可以了解一下Vivado中的HLS。只知道有这么一个工具,但没用过。



  恩恩,我查查,谢谢,谢谢,这两天回家没来的急回复,抱歉,谢谢



   如果我用c,还想用fpga,有没有比较好的办法啊

Altera可以用DSP builder 去搭建算法平台,再转换成VHDL。想用C,可以使用Open-CL平台,现在
Xilinx和Altera都有支持的



   谢谢啊,老师让快速出结果,就先用stm32实现了

FPGA很容易实现的, 大概不到3k 门 可以搞定。 它这个是计算机数值仿真方法。可能除法实现上比较耗点时间

用D触发器可以的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top