2024年2月8日发(作者:)
FPGA程序烧写手册
李贵鹏,2012.2.4
一、程序的安装注意事项
先安装80_quartus_windows,再安装80_nios2eds_windows。安装需要注意:安装路径和工程路径都不能有空格和中文路径。
破解:打开Crack_QII8.0文件夹。
Step 1:Patch sys_
执行QuartusII80_,按下[应用补丁]。若程式出现乱码別在意,此为简体中文,在繁体Windows下会有乱码属正常,若你在乎乱码,请下载微软的AppLocale解決。
Step 2:开启sys_
sys_预设会放在C:altera80quartusbin下
Step 3:
储存 將储存到c:altera80下
Step 4:
修改的HOSTID
用记事本开启c:,將HOSTID=xxxxxxxxxxxx,改成你的网络卡的physical address,注意不含dash(-),仅含数字和英文字母,修改后存档。
如何得知网络卡的physical address?
开始->所有程序->附件->命令提示符
输入 ipconfig/all,出下以下讯息,红色部分即为physical address(每台电脑不同)。
#把里的XXXXXXXXXXXX 用您老的网卡号替换(在Quartus II 8.0的Tools菜单下选择License Setup,下面就有NIC ID)
Step 5:
检查Quartus II 8.0是否破解成功
执行Quartus II,如出現以下画面,表示尚未设定license,选Specify valid license file。
若沒出现此画面,进入Quartus II后,请自行选择Tool->License Setup
指定你的License File()位置,必須出现下方紅色圆圈的內容才表示设定成功。
Step 6:
重新启动Quartus II
若未出现License Setup Required的对话框,表示license设定成功。
Remark
Nios II EDS 8.0不需另外破解。
二、FPGA程序的烧写
在程序烧写之前,确认你的下载线已经接到基站板的JP_AS上了,并且确认下载线的1管脚对应板子上的1管脚。(外接5V直流电)如图:
USB驱动: altera80quartusdriversusb-blaster
烧写步骤:
(1) 首先打开FPGA工程文件,如下图所示
点击Open Project:
注意:打开HostBiBaseFinal
SysSIM项目(见附件),如下图所示:
双击会在左侧显示工程模块:(如下图)
(2) 打开去qutartus烧写工具,点击
Programmer,如下图:
在mode中选Active Serial Programing模式,如下:
点击,打开HostBiBaseFinal
。如下图:
(3) 在下面的3项中打入对勾,如下图所示:
(4) 如果是第一次烧写的话,还要添加硬件,点击
会出现如下的对话框,并做相应的设置。
(5) 点击,程序就开烧写了。
(6) 烧写完毕后拔掉后,拔掉下载线,将下载线插到JP_JTAG上,注意管脚要对应。如图:
三、Nios 程序的烧写
在第一次少烧写的过程需要建立一个nios工程,以后烧写将不再需要相关工程。
1)打开Nios II 8.0 ,点击FileNewProject
点击Next
在Name下输入工程名字,不要有中文、空格、特殊符号,最好全英文。
在Select Project Template下选择Blank Project。点击Select Target Hardware下的Browse。
如下图:选择HostBiBaseFinal
文件打开。
点击完成。
点击Next和Finish,这样就建立了一个空工程。
2)将FPGA工程文件夹HostBiBaseFinalsoftware文件夹下的Ds_1388_fcn.h和uart_flash_test.c文件复制,如图:
粘贴到新建立的空工程Hello_project_0文件夹下,(在HostBiBaseFinalsoftware下),如图:
并如下图操作,点右键,选择refresh选项:
Refresh完,如下图:
3)编译,点击右键选择Build Project运行,操作如下图:
Build„„运行中
Build完成,如下图:
配置nios完成。再次烧写,将不用运行以上步骤。
4)烧写,点击Tools,选择Flash Programmer运行,如下图:
点击“New”,新加工程
确保仿真器的Usb线连接,如下图:
注意下图配置,将工程文件夹位置指定。点Apply确认。
点击Program Flash烧写程序。
烧写中„„,如下图,注意进度
进度完成,则烧写完成,至此,FPGA烧写结束。如下图:
另外,烧写完第一遍后,可在nios中用Tools下QuartusⅡProgrammer工具直接烧写,如上图。
无需再打开Quartus II 程序。如下图:


发布评论