|
在q2中自己往rom初始化文件输数据太你妹烦了,没规律的数据还好说,该输还得输,可是像sin这种有规律的数据自己输入太耗时间了纯蛋疼。所以要想辙偷懒
下面就开始偷懒啦
在matlab中输入data=linespace(0,2*pi,2^6+1);
cosvalue=fix((2^7-1)*cos(index));
2^6 代表rom深度
2^7 代表宽度 为什么不是8呢(设置的位宽是8位),大家可以猜猜看,自己试一试。
linspace用法介绍如下
a=linspace(1,10,5)
a =
1.0000 3.2500 5.5000 7.7500 10.0000
linespace的三个参数表示开始值、结束值和数据个数。数据个数可以省略,缺省值为100。
为什么2^6+1,2^7-1,要加1减1呢?主要是linespace函数要记录开始和终止值0与2pi ,对cos来说0和2pi重复了。
接下来就在工作空间中双击cosvalue 在arryeditor中找到cos值 复制到q2中memory配置的表中就好啦 很简单哦 |
|