精选优质文档-倾情为你奉上 实验一 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的Rom。跟具输入的角度值得到其Sin函数值存储的Rom地址,然后根据地址取出Rom中存储的Sin函数值,最后显示在数码管上,从而实现Sin函数的计算。三、实验过程及代码1. Matlab中.mif文件的生成由于输入的角度值为0度360度,所以计算出的Sin函数值至少有3600个,但由于Sin函数值的对称性,所以实际上存储在FPGA的Rom中