FPGA程序烧写手册.docx

上传人:b****3 文档编号:5482733 上传时间:2022-12-17 格式:DOCX 页数:16 大小:1.78MB
下载 相关 举报
FPGA程序烧写手册.docx_第1页
第1页 / 共16页
FPGA程序烧写手册.docx_第2页
第2页 / 共16页
FPGA程序烧写手册.docx_第3页
第3页 / 共16页
FPGA程序烧写手册.docx_第4页
第4页 / 共16页
FPGA程序烧写手册.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

FPGA程序烧写手册.docx

《FPGA程序烧写手册.docx》由会员分享,可在线阅读,更多相关《FPGA程序烧写手册.docx(16页珍藏版)》请在冰豆网上搜索。

FPGA程序烧写手册.docx

FPGA程序烧写手册

FPGA程序烧写手册

李贵鹏,2012.2.4

一、程序的安装注意事项

先安装80_quartus_windows,再安装80_nios2eds_windows。

安装需要注意:

安装路径和工程路径都不能有空格和中文路径。

破解:

打开Crack_QII8.0文件夹。

Step1:

Patchsys_cpt.dll

执行QuartusII80_patch.exe,按下[应用补丁]。

若程式出现乱码別在意,此为简体中文,在繁体Windows下会有乱码属正常,若你在乎乱码,请下载微软的AppLocale解決。

 

  

Step2:

开启sys_cpt.dll

sys_cpt.dll预设会放在C:

\altera\80\quartus\bin\下

Step3:

储存license.DAT將license.DAT储存到c:

\altera\80\下

 

Step4:

修改license.DAT的HOSTID

用记事本开启c:

\altera\80\license.DAT,將HOSTID=xxxxxxxxxxxx,改成你的网络卡的physicaladdress,注意不含dash(-),仅含数字和英文字母,修改后存档。

 如何得知网络卡的physicaladdress?

 开始->所有程序->附件->命令提示符

 输入ipconfig/all,出下以下讯息,红色部分即为physicaladdress(每台电脑不同)。

#把license.dat里的XXXXXXXXXXXX用您老的网卡号替换(在QuartusII8.0的Tools菜单下选择LicenseSetup,下面就有NICID)

Step5:

检查QuartusII8.0是否破解成功

执行QuartusII,如出現以下画面,表示尚未设定license,选Specifyvalidlicensefile。

若沒出现此画面,进入QuartusII后,请自行选择Tool->LicenseSetup

指定你的LicenseFile(license.DAT)位置,必須出现下方紅色圆圈的內容才表示设定成功。

 

Step6:

重新启动QuartusII

若未出现LicenseSetupRequired的对话框,表示license设定成功。

Remark

NiosIIEDS8.0不需另外破解。

二、FPGA程序的烧写

在程序烧写之前,确认你的下载线已经接到基站板的JP_AS上了,并且确认下载线的1管脚对应板子上的1管脚。

(外接5V直流电)如图:

USB驱动:

\altera\80\quartus\drivers\usb-blaster

烧写步骤:

(1)首先打开FPGA工程文件,如下图所示

点击OpenProject:

注意:

打开\HostBiBaseFinal\SysSIM项目(见附件),如下图所示:

双击会在左侧显示工程模块:

(如下图)

(2)打开去qutartus烧写工具,点击

Programmer,如下图:

在mode中选ActiveSerialPrograming模式,如下:

点击

,打开\HostBiBaseFinal\SysSIM.pof。

如下图:

(3)在下面的3项中打入对勾,如下图所示:

(4)如果是第一次烧写的话,还要添加硬件,点击

会出现如下的对话框,并做相应的设置。

(5)点击

,程序就开烧写了。

(6)烧写完毕后拔掉后,拔掉下载线,将下载线插到JP_JTAG上,注意管脚要对应。

如图:

三、Nios程序的烧写

在第一次少烧写的过程需要建立一个nios工程,以后烧写将不再需要相关工程。

1)打开NiosII8.0IDE.ex,点击File\New\Project

点击Next

在Name下输入工程名字,不要有中文、空格、特殊符号,最好全英文。

在SelectProjectTemplate下选择BlankProject。

点击SelectTargetHardware下的Browse。

如下图:

选择\HostBiBaseFinal\cup32.ptf文件打开。

点击完成。

点击Next和Finish,这样就建立了一个空工程。

2)将FPGA工程文件夹HostBiBaseFinal\software\文件夹下的Ds_1388_fcn.h和uart_flash_test.c文件复制,如图:

粘贴到新建立的空工程Hello_project_0文件夹下,(在HostBiBaseFinal\software\下),如图:

并如下图操作,点右键,选择refresh选项:

Refresh完,如下图:

3)编译,点击右键选择BuildProject运行,操作如下图:

Build……运行中

Build完成,如下图:

配置nios完成。

再次烧写,将不用运行以上步骤。

4)烧写,点击Tools,选择FlashProgrammer运行,如下图:

点击“New”,新加工程

确保仿真器的Usb线连接,如下图:

注意下图配置,将工程文件夹位置指定。

点Apply确认。

点击ProgramFlash烧写程序。

烧写中……,如下图,注意进度

进度完成,则烧写完成,至此,FPGA烧写结束。

如下图:

另外,烧写完第一遍后,可在nios中用Tools下QuartusⅡProgrammer工具直接烧写,如上图。

无需再打开QuartusII8.0.exe程序。

如下图:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1