转载请注明出处:http://blog.csdn.net/yf210yf
终于回到
FPGA的老路了,之前用的dsp builder总是没有破解成功,虽然查阅了很多资料,所以一段时间用fpga产生混沌,对于浮点数及运算也一直采用的sopc+c语言路线。终于最近要做个专利,决心要解决dsp builder产生混沌系统的问题。
那就从
dsp builder 的破解入手吧。
准备篇:
1
、quartus2 9.1 下载(官方下载即可)
2
、quartus2 9.1 破解器下载 http://download.csdn.net/detail/yf210yf/3969797
3
、dsp builder 9.1 下载(官方下载即可)
4
、dsp builder 9.1 破解器下载 http://download.csdn.net/detail/yf210yf/3969863
5
、matlab R2009b 下载(破解请自己动手)
破解篇:
1
、 安装quartus2 9.1 将quartus2 9.1 破解器拷贝到bin目录下:
点击应用补丁生成
license.dat文件
打开生成的
license 文件看到
先不管这些。后面会用到。
2
、 安装dsp builder 9.1 将dsp builder 9.1 破解器拷贝到bin目录下
跟上面一样,应用补丁后,会生成
license文件,不过名称叫 DSP_Builder_9.1_License.dat
打开该文件,并将第一步生成的
quartus 的license文件内容 拷贝到 DSP_Builder_9.1_License.dat 中,
将
HOSTID 换为你的电脑的网卡信息。 windows下 用cmd 命令 ipconfig /all 查看。
合并
license 很重要,否则无法破解成功。
3
、设置环境变量
这个更为关键
!!!!将DSP_Builder_9.1_License.dat 的位置设为环境变量,matlab 调用的时候会用!
4
、quartus license设置
5
、matlab 2009b 验证
表示已经破解成功!!
Quartus 9.1与Matlab R2009b下DSP-Builder BlockSet无法打开问题解决办法
在X:Program FilesMATLABR2009b oolboxlocalmatlabrc.m里面加入一行:
set_param(0,'CharacterEncoding', 'windows-1252');
就OK了。
我是在“
% We don't run startup.m from here in deployed apps--it's run from mclmcr.cpp
% because deployed apps call javaaddpath after running matlabrc.m, which clears
% the global workspace.
if ismcc || ~isdeployed
try
% Execute startup M-file, if it exists.
if (exist('startup','file') == 2) ||...
(exist('startup','file') == 6)
startup
end
catch exc
。。。”
这上面一行加的。