- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MicroBlazePlatformFlashPROM引导加载
应用指南:Virtex 系列和 Spartan 系列
R MicroBlaze Platform Flash/PROM 引导加载
器和用户数据存储
XAPP482 (v2.0) 2005 年 6 月 27 日 作者: Shalin Sheth
提要 本应用指南讲述一种实用的 MicroBlaze™ 系统,用于在非易失性 Platform Flash PROM 中存储
软件代码、用户数据和配置数据,以简化系统设计和降低成本。另外,本应用指南还介绍一种
可移植的硬件设计、一个软件设计以及在实现流程中使用的其他脚本实用工具。
简介 许多 FPGA 设计都集成了使用 MicroBlaze 和 PowerPC™ 处理器的软件嵌入式系统,这些设计
同时使用外部易失性存储器来执行软件代码。使用易失性存储器的系统还必须包含一个非易失
性器件,用来在断电期间存储软件代码。大多数 FPGA 系统都在电路板上使用 Platform Flash
PROM (在本文中称作 PROM),用于在上电时加载 FPGA 配置数据。另外,许多应用还可能
使用其他非易失性器件 (如 SPI Flash、Parallel Flash 或 PIC)来保存 MAC 地址等少量用户数
据,因此导致系统电路板上存在大量非易失性器件。
本应用指南演示了如何减少系统电路板上所需非易失性器件的数量,以及如何使用一个 PROM
来存储 FPGA 配置数据、软件代码和用户数据。本应用指南论及以下概念:
• 从 PROM 中加载应用软件
• 介绍在 PROM 中存储多数据块的方法,如图 1 所示
• 为引导加载等应用构建最小 MicroBlaze 存储器系统
• 介绍使用 C 代码动态重写复位、中断和异常向量的方法
• 定义将软件和用户数据加入 PROM 文件的软件流程
本应用指南是针对低成本 MicroBlaze 嵌入式处理器核编写的,但也可用于任何使用通用输入 /
输出端口的 8 位、16 位或 32 位微控制器。
© 2005 Xilinx, Inc. All rights reserved.XILINX, the Xilinx logo, and other designated brands included herein are trademarks of Xilinx, Inc.
All other trademarks are the property of their respective owners.
XAPP482 (v2.0) 2005 年 6 月 27 日 /cn 1
R
电路板考虑事项
PROM Contents Address Sync
文档评论(0)