- 1、本文档共93页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FPGA和Flash编程
5.10 用户程序引导 从串行配置器件EPCS引导 如果使用串行配置器件EPCS,且配置数据的容量小于EPCS的容量,那么剩余的存储空间可用来存放用户程序。 EPCS控制器结构框图 Boot-Loader ROM EPCS控制器 配置存 储空间 通用存 储空间 EPCS配置器件 Avalon 总线 NiosII CPU 片内外设 Altera FPGA 存储FPGA配置数据 剩余空间可用于存储用户非易失性数据。 1KB的片内存储器 5.10 用户程序引导 从串行配置器件EPCS引导 IDE的Flash Programmer能将配置数据文件(.sof)和用户程序(.elf)写入到EPCS中。 当用户程序存放在EPCS中时,如果想从EPCS中引导程序,在SOPC Builder中必须添加EPCS控制器,且必须在SOPC Builder中指定Nios II处理器的复位地址指向EPCS控制器(epcs_controller)。 5.10 用户程序引导 从串行配置器件EPCS引导 SOPC Builder指定复位地址为epcs_controller 5.10 用户程序引导 引导复制程序 Altera提供了引导复制程序,它能根据用户在IDE中设置的用户程序文件(.elf)连接地址来重新装载程序,然后跳到.elf文件的连接地址执行程序。 引导复制程序是IDE Flash Programmer在后台执行elf2flash命令时判断并自动加入完成的。 Boot Copier My_sw.elf My_sw.flash 加入Boot Copier 示意图 5.10 用户程序引导 用户程序ELF文件连接设置 在Nios II IDE中工程的属性页控制了工程中的程序与硬件系统的相互影响关系以及IDE怎样编译连接该应用工程。 用户IDE工程库属性设置对话框局部图 5.10 用户程序引导 用户程序引导小结 通过SOPC Builder和IDE用户工程库属性页中的不同设置,可实现用户程序的不同引导和在不同存储空间运行,现总结于下表。 SOPC Builder中Reset Address IDE中.elf连接存储空间 程序运行情况 Flash SDRAM 从Flash中复制到SDRAM运行 Onchip_RAM 从Flash中复制到Onchip_RAM运行 Onchip_ROM Onchip_ROM (2) Flash Flash (3) Epcs_controller Epcs_controller (4) Epcs_controller SDRAM 从EPCS中复制到SDRAM运行 Onchip_RAM 从EPCS中复制到Onchip_RAM运行 Onchip_ROM Onchip_ROM (2) Flash Flash (5) 第5章 目录 5.1 FPGA配置 5.2 Cyclone及Cyclone II FPGA配置 5.3 配置芯片 5.4 配置的软件设置 5.5 配置文件 5.6 配置可靠性及电路设计注意事项 5.7 下载配置文件到FPGA 5.8 下载配置文件到EPCS 5.9 IDE Flash Programmer介绍 5.10 用户程序引导 5.11 使用IDE Flash Programmer 编程 5.11 使用IDE Flash Programmer 编程 打开IDE Flash Programmer Flash Programmer 对话框 启动Flash Programmmer界面 5.11 使用IDE Flash Programmer 编程 Flash Programmer 对话框 * * * * * * 5.5 配置文件 配置文件的压缩 方法一:编译前选择压缩特性 方法二:用文件转换器进行压缩 第5章 目录 5.1 FPGA配置 5.2 Cyclone及Cyclone II FPGA配置 5.3 配置芯片 5.4 配置的软件设置 5.5 配置文件 5.6 配置可靠性及电路设计注意事项 5.7 下载配置文件到FPGA 5.8 下载配置文件到EPCS 5.9 IDE Flash Programmer介绍 5.10 用户程序引导 5.11 使用IDE Flash Programmer 编程 5.6 配置可靠性及电路设计注意事项 配置的可靠性 Altera的FPGA结构中设计了一些保护电路来减小电源上电和数据噪声的影响,使基于SRAM工艺的FPGA可靠性大大提高。为了提供可靠性主要采取了以下几个方面: 1.在配置过程中,采用CRC电路对输入到FPGA中的每一帧配置数据进行校验,确保配置数据的正确性; 2.Altera FPGA提供了
您可能关注的文档
- 2016年北京外国语大学翻译硕士考研内部资料,历年考研真题,考研参考书,复试分数线,考研报录比.pdf
- 2016年北京电影学院编剧电视剧剧本考研笔记资料.pdf
- 2016年北京电影学院编剧电影剧本创作小品写作考研复习参考教材.pdf
- 2016年天津美术学院壁画系(学术型)考研复试科目说明、学费、学制.pdf
- 2016年天津美术学院壁画系(学术型)考研复试时间安排、学费、学制.pdf
- 2016年天津美术学院壁画系(学术型)考研招生计划、学费、学制.pdf
- 2016教师资格《小学综合素质》章节习题:文化常识.pdf
- 2016新课标创新人教语文必修3 第四单元 第十三课 宇宙的边疆.doc
- 2月千万不要来承德,因为.......pdf
- 3.3 自然灾害.ppt
最近下载
- 完整八年级物理综合实践活动课教案.docx
- 高考英语一轮复习知识清单(全国通用):专题20 语法填空介词100题(精练)解析版.docx VIP
- 110kV〜750kV架空输电线路施工及验收规范.docx VIP
- 2021-2022年国家开放大学电大法学《实用法律基础》课程考试打印版完美打印版 英语网考资料.doc
- 奥迪A6电路图之发动机BAT.pdf
- 2023年4月自考02207电气传动与可编程控制器PLC试题及答案含解析.pdf
- 医院普外科课件.pptx
- 游戏策划方案-数值策划笔试题.docx VIP
- 高考英语一轮复习知识清单:专题08 语法填空不定式100题(全国通用)解析版.docx VIP
- drillwork2005操作手册.ppt
文档评论(0)