



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、对于Altera FPGA,含Nios II时需要下载的文件有4种:.sof 文件,.pof 文件,.jic 文件,.elf 文件。下载文件生成工具下载方式下载存储器是否掉电丢失.sof 文件QuartusII编译生成JTAGFPGA(SRAM )丢失.pof 文件QuartusII编译生成AS(Active Slave)FLSAH(EPCS64)不会丢失.jic 文件QuartusII “File|Convert Programming File”JTAGFLSAH(EPCS64)不会丢失.elf 文件Nios II IDEJTAG(调式模式)FPGA(SRAM )丢失.elf 文件Nios II IDEJTAG(烧写模式)FLSAH(EPCS64)不会丢失2、通常称.sof 文件和.pof 文件为FPGA“硬件”或“固件”文件,在QuartusII中设计编译产生,源文件格式有VHDL、Verilog HDL、AHDL、Tcl(一般用于引脚定义)、原理图(一般用于顶层)等;.elf文件为“软件”文件,在Nios II IDE中(新版本为Nios II Software Builder Tools for Eclipse)设计编译产生,源文件为C语言。3、.jic文件为JTAG间接配置文件(JTAG Indirect Configuration File),使用QuartusII File菜单下Convert Programming File命令将.sof文件转换生成,然后使用QuartusII的Tools菜单下Programmer命令下载到FLASH中(注意:.jic文件下载到FLASH后必须关机重新加电!)如下图所示:4、 .elf文件不能单独下载,必须与“硬件”.sof文件一起下载才能运行(也可先在QuartusII中下载.sof,再在NiosII IDE或Nios II Software Builder Tools for Eclipse中下载.elf),以QuartusII 11.0版本为例,方法如下:(1) 使用Nios II 11.0 IDE先点击“开始 | 程序 | Altera|Nios II EDS 11.0 | Legacy Nios II Tools | NiosII11.0 IDE”(注意: 11.0版本的“Legacy Nios II Tools”必须单独下载安装!)启动NiosII11.0 IDE,打开或导入工程,在Nios II IDE中点击Tools-Flash Programmer,出现如下图所示的界面:需要勾选的部分如图中红线框所标注,第一部分是将Nios II中的软件程序写到Flash中,注意还需要加载JDI文件,即点击“Load JDI File”,选择本系统中的JDI文件即可。第二部分是将FPGA的配置文件一起到Flash中,点击“Browse.”选择Quartus II生成的.sof文件,还需选择将配置文件下载到什么地方,此处还是Flash。最后一部分勾选的是Validata Nios II system ID before software download,即在下载软件程序之前要确认系统的ID号,这样每次在QuartusII中修改“硬件”(即.sof文件)或在Nios II IDE中修改“软件”(即.elf文件)后能报警提示,确保硬件与软件最新版本同步。没有勾选的那一部分是将其它文件下载到Flash中,比如配置数据文件(Lince5M181 CMOS相机就有!)、汉字字库文件、波形文件等等,将这些文件直接存储到Flash中,只需要读取就可以了。选择好之后,点击“Apply”,然后点击“Program Flash”,就可以进行Flash的烧写了。若Nios II IDE的Console中有如下提示信息:#!/bin/sh .Programmed xxxKB +xxxKB in x.xs (xxxKB/s) Did not attempt to verify device contentsLeaving target processor paused则表示Flash烧写成功,关机后重新加电运行即可。 (2)使用Nios II Software Builder Tools for Eclipse(简称 Nios II SBT for Eclipse)从Altera SOPC Builder的Nios II菜单中启动,或从“开始 | 程序 | Altera | Nios II EDS xx.x | ”启动。然后按下述方法下载程序:选择Nios II菜单项中的Flash Programmer(Ctrl+7),弹出Flash Programmer的设置窗口:选择File菜单的New,弹出窗口:指定setting.bsp文件,sopc information是自动加载的。分别添加 .sof文件(在Quartus工程下)和.elf文件(在Nios工程下)点击Start命令,进行转换,默认将在software目录下的bsp文件夹下生成flash和script两个文件夹,并完成烧写,断电重新加电或复位即可。5、对于有些FPGA,有时用上述4中的两种方法下载程序到FLASH后,加电无法正常运行,这好像是Altera公司Nios II EDS的bugs,许多用户都遇到过,在Altera forum上有人给出解决方法:(1) 在硬盘根目录下新建一个文件夹。例如:D:jic。(2) 将Quartus II工程、Nios II工程编译生成的sof、elf都拷贝到此文件夹内;(3) 按如下格式,新建一个sh文件,此处命名为xxx.sh;(sh文件是bash的批处理文件;类似于DOS的bat文件)echo sofflash ; sof2flash -epcs -input=demo.sof -output=sof.flash -quietecho elfflash ; elf2flash -epcs -after=sof.flash -input=demo.elf -output=elf.flashecho cat flash; cat elf.flash sof.flashecho flashhex; nios2-elf-objcopy -input-target srec -output-target ihex sof.flash sof_elf.hexecho del flash ; rm -f *.flash(4) 运行“开始 | 程序 | Altera | Nios II EDS 11.0 | Nios II 11.0 Command Shell”,执行:cd d:jic./xxx
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国家能源防城港市2025秋招笔试题库含答案
- 中国广电那曲市2025秋招企业文化50题速记
- 中国广电茂名市2025秋招综合管理类专业追问清单及参考回答
- 中国广电博尔塔拉自治州2025秋招供应链采购类专业追问清单及参考回答
- 黄山市中石油2025秋招面试半结构化模拟题及答案机械与动力工程岗
- 国家能源福建地区2025秋招财务审计类面试追问及参考回答
- 中国广电江西地区2025秋招企业文化50题速记
- 嘉兴市中石化2025秋招面试半结构化模拟题及答案炼油设备技术岗
- 泉州市中储粮2025秋招战略研究博士岗高频笔试题库含答案
- 中国广电宝鸡市2025秋招供应链采购类专业追问清单及参考回答
- 四级手术术前多学科讨论优化
- 新版2026统编版小学道德与法治三年级上册 第4课《 科技力量大》第1课时 科技改变生活和科技改变观念 教学课件
- 关于2024学宪法讲宪法知识竞赛题目及答案
- 酒店改造全套方案(3篇)
- GB/T 45902-2025城市轨道交通车站通风空调节能控制系统通用技术条件
- 十二指肠溃疡护理查房
- 除尘器改造合同协议范本
- 【成都】2025年四川成都高新区“蓉漂人才荟”招聘事业单位工作人员10人笔试历年典型考题及考点剖析附带答案详解
- 《沉淀溶解平衡》教学设计
- 拔罐试题及答案
- 中国桑蚕养殖行业发展前景及发展策略与投资风险研究报告2025-2028版
评论
0/150
提交评论