50字范文,内容丰富有趣,生活中的好帮手!
50字范文 > 用FPGA实现正负数开方 平方 乘法 除法 取余等数学运算并signaltap硬件仿真成功

用FPGA实现正负数开方 平方 乘法 除法 取余等数学运算并signaltap硬件仿真成功

时间:2019-09-21 11:23:02

相关推荐

用FPGA实现正负数开方 平方 乘法 除法 取余等数学运算并signaltap硬件仿真成功

用FPGA实现正负数开方、平方、乘法、除法、取余等数学运算并signaltap硬件仿真成功

主要通过软件可以综合的数学运算和IP核实现

一、先定义了参数,有正有负。matlab计算结果是35,Signaltap计算结果也是35

二、数学公式如下:

计算方案:

参数设置:

S_x_110000 = 0.099110000=991

S_y_110000 = -0.107610000=-1076

S_z_110000= -0.223110000=-2231

S_x_210000= 0.115010000=1150

S_y_210000 = -0.069010000= -690

S_z_210000= -0.204710000=-2047

S_x_3 = 27084

S_y_3 = -15140

S_z_3 = 57912

B_x = 27802;

B_y = -3381;

B_z = 46858;

步骤1:P1_Bx = (S_x_2-S_x_1)/10*1000/100/5*10=(S_x_2-S_x_1)*2;p1_By = (S_y_2-S_y_1)/10*1000/100/5*10= (S_y_2-S_y_1)*2;p1_Bz = (S_z_2-S_z_1)/10*1000/100/5*10 = (S_z_2-S_z_1)*2;步骤2:Sqrt_ADD=(P1_Bx.^2+p1_By.^2+p1_Bz.^2Sqrt_ADD_SUB=(S_x_3-B_x)^2+(S_y_3-B_y)^2+(S_z_3-B_z)^2步骤3:AZ = sqrt(Sqrt_ADD);mmvc = sqrt(Sqrt_ADD_SUB);步骤4h = 2 * mmvc / AZ

FPGA硬件程序链接(带signal tap仿真),附赠测试可综合的部分数学运算的仿真:/download/qq_39521541/13095296

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。