转载请注明出处: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 Files\MATLAB\R2009b\toolbox\local\matlabrc.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
。。。”
这上面一行加的。