没有合适的资源?快使用搜索试试~ 我知道了~
第5节 使用Xilinx PROM器件存储用户数据.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 34 浏览量
2022-07-06
14:17:18
上传
评论
收藏 31KB DOC 举报
温馨提示
试读
4页
第5节 使用Xilinx PROM器件存储用户数据
资源推荐
资源详情
资源评论
第 5 节 使用 Xilinx PROM 器件存储用户数据
Xilinx PROM 器件
5.5.1 从 PROM 中引导数据简介
目前,许多 FPGA 设计都集成了使用 MicroBlaze 和 PowerPC 处理器的软件嵌入式系
统,这些设计同时使用外部易失性存储器来执行软件代码。使用易失性存储器的系统
还必须包含一个非易失性器件,用来在断电期间存储软件代码。大多数 FPGA 系统都
在电路板上使用 Xilinx PROM,用于在上电时加载 FPGA 配置数据。另外,许多应用
还可能使用其他非易失性器件(如 SPI Flash、Parallel Flash 或 PIC)来保存 MAC 地
址、系数、处理器代码以及 ASCII 数据等用户数据,因此导致系统电路板上存在大量
非易失性器件。但如果只用一个 PROM 来存储 FPGA 配置数据、软件代码和用户数据,
则可以节省电路板面积。
PROM 在存储多数据段时的内容如图 5-49 所示。软件应用段可处在 PROM 中的任意
位置,用地址同步字标识。跟在地址同步字后面的是一个 32 位软件起始地址、32 位
软件段(指定后面软件数据的字节数),然后是实际的软件数据。软件起始地址、字
节数和其他软件数据可以在同一软件应用中多次重复。软件应用段的末尾用两个等于
零的 32 位字标识。用户数据段由用户同步字定义,同步字之后紧随用户数据。由于任
意 FPGA 配置数据、软件应用或用户数据之间的数据不确定,因此需要使用同步字。
图 5-49 在 PROM 中存储多数据段的方法
5.5.2 硬件电路设计方法
在给出硬件电路之前,先介绍 PROM 的工作机制。PROM 芯片主要受控于片选( )、
复位( )以及输出使能信号(OE),在控制信号的组合下,完成对片内有效空间的遍
历。PROM 芯片控制信号的真值表如表 5-20 所列。
表 5-20 PROM 控制信号的真值表
资源评论
omyligaga
- 粉丝: 54
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功