FPGA查找表法sin函数的实现.pdfVIP

  • 114
  • 0
  • 约3.88千字
  • 约 5页
  • 2022-04-23 发布于浙江
  • 举报
FPGA查查找找表表法法sin函函数数的的实实现现 实验⼀Sin(x)函数的计算 ⼀、实验要求 1、系统可以根据输⼊的⾓度 (或弧度)x , ⽰相应的sin(x)数值,保证⾓度精度≤0.1度。 2、编辑测试激励⽂件,进⾏相关测试,注意测试的完备性。 3、根据DE2板资源,设计下载测试⽅案,并且完成硬件下载测试。 ⼆、实验⽅案 本实验要求⽤FPGA实现⾓度 (0度~360度)的Sin函数的计算,⾓度的分辨率⼩于等于0.1度。考虑到实现的简便性,本实验 采⽤查表法实现Sin函数的计算。⾸先我们⽤Matlab计算出Sin函数值,然后⽣成.mif⽂件。⽤Matlab⽣成的.mif⽂件在Quartus 中配置FPGA 的 om。跟具输⼊的⾓度值得到其Sin函数值存储的 om地址,然后根据地址取出 om中存储的Sin函数值,最 后 ⽰在数码管上,从⽽实现Sin函数的计算。 三、实验过程及代码 1.Matlab中.mif⽂件的⽣成 由于输⼊的⾓度值为0度~360度,所以计算出的Sin函数值⾄少有3600个,但由于Sin函数值的对称性,所以实际上存储在 FPGA 的 om中的值只需要900个。因此在Matlab中我们设置depth=1024 ,在这⾥我们对Sin函数值做了扩⼤10000倍后四舍 五⼊取整的处理,以便于在 om中存储,所以在这⾥我们设置w idth=1

文档评论(0)

1亿VIP精品文档

相关文档