FPGA程序烧写手册范本Word格式文档下载.docx
《FPGA程序烧写手册范本Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《FPGA程序烧写手册范本Word格式文档下载.docx(17页珍藏版)》请在冰点文库上搜索。
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程序。