FPGA配置和Flash编程.ppt

  1. 1、本文档共113页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FPGA配置和Flash编程

5.11 使用IDE Flash Programmer 编程 打开IDE Flash Programmer Flash Programmer 对话框 启动Flash Programmmer界面 5.11 使用IDE Flash Programmer 编程 Flash Programmer 对话框 第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.12 创建目标板Flash编程设计 5.12 创建目标板Flash编程设计 目标板编程设计对Flash编程必不可少,其提供了Flash Programmer对Flash进行编程所需的全部信息,包括Flash的容量以及flash的引脚连接等等。 目标板Flash编程设计包含下列内容: 每个在电路板上连接到FPGA的Flash芯片上的参考标号; Flash芯片在Flash编程设计中的基地址 ; 一个针对用户板,经过裁剪的Flash编程设计; 一个用户板的Flash编程设计的配置文件(.sof ) 。 只有Nios 开发套件 7.1版本以下才需要用户自己创建目标板Flash编程设计。Nios 7.1及其以上版本已经集成,用户编译完 即可自动下载。 5.12 创建目标板Flash编程设计 一个用户板包含下列文件: class.ptf-描述连接到FPGA的Flash,并且指出用户板Flash编程设计的存放位置; board_name.ptf-Flash编程设计的SOPC Builder系统文件; board_name.qpf-Flash编程设计的Quartus II工程文件; board_name.sof-Flash编程设计的FPGA配置文件。 5.12 创建目标板Flash编程设计 每一个Flash编程设计都包含下列元件: Nios II CPU; JTAG UART; 如果采用EPCS串行配置器件,则需要Active serial memory interface(ASMI); Tri-state bridge; CFI规范的Flash interface; System ID peripheral; 用于存放程序以及作为数据缓冲的On-chip memory。 5.12 创建目标板Flash编程设计 下面以SmartSOPC多功能教学实验开发平台上QuickSOPC核心板的Flash编程设计为例,叙述创建目标板Flash编程设计的步骤: Nios SDK shell 启动方法 1 2 启动后界面 5.12 创建目标板Flash编程设计 创建命令参数和提示信息 命令和参 数 创建信 息 提示下一步的工 作 3 5.12 创建目标板Flash编程设计 启动Quartus II软件并打开刚才创建的新工程,SmartSOPC_Board_cyclone_1c6.qpf; 在Quartus II软件中,从【Assignments】【Device】打开setting对话框,选择实际电路板上所用的FPGA型号,本例为EP1C6Q240C8; 从【Tools】【SOPC Builder】来启动SOPC Builder软件; 对【System Contents】标签页的设置。 添加三态桥 Avalon Tri-State Bridge。 5.12 创建目标板Flash编程设计 添加Avalon Tri-state Bridge 8 添加CFI接口的Flash 5.12 创建目标板Flash编程设计 添加CFI接口Flash 9 Flash接口的时序设置 修改CPU的设置 5.12 创建目标板Flash编程设计 修改经济核为快速核 10 修改CPU的设置 5.12 创建目标板Flash编程设计 10 指定Cache大小 修改JTAG_UART的配置 5.12 创建目标板Flash编程设计 11 修改JTAG_UART的配置 修改JTAG_UART的配置 5.12 创建目标板Flash编程设计 12 More “Board_System”Settings 选项卡 5.12 创建目标板Flash编程设计 选择进入【System Generation】,关闭【Simulation】选项然后点击 ; 当生成完成后,点击 退出并返回到Quartus II; 在任意处右击,在弹出的快捷菜单中选择【Update Sy

文档评论(0)

80019pp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档