首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 从配置PROMFLASH读取用户数据

从配置PROMFLASH读取用户数据

资料介绍
DSP/FPGA

从配置PROM/FLASH读取用户数据
发布日期:2009-3-6 13:01:29 文章来源:搜电 浏览次数: [pic]42
[pic][pic][pic]前沿
   
在FPGA设计中,配置PROM(如18V00系列)/FLASH(XCF00系列)主要的功能是存储FPGA
设计,然后在上电之后,自动将设计装载到FPGA当中。在有些时候,FPGA设计并未全部
将配置PROM/FLASH的存储单元全部占用,因此,未被占用的单元就被浪费掉了。
   
在某些应用中,用户需要在片外(FPGA外)存储自己定义的数据,这个时候就要单独挂
PROM/FLASH芯片到FPGA上,这样不仅增加了设计难度(用户需要专门编写存储控制接口
)、增加成本、增加布板难度、增加FPGA管脚使用数量等,从而给设计者带来很多不便
。如果用户自定义的数据量不是很大,而且正好可以放到PROM/FLASH的未被占用的存储
单元中,那么将极大减轻设计者的负担,减少成本,增加系统可靠性。
   
下面将详细介绍如何将用户自定义数据存储到PROM/FLASH中,以及如何读取这些数据。

具体实现
 原理
   
要想实现将用户自定义数据写入PROM/FLASH以及从它们当中读出来,首先要明确以下几
个问题:
• FPGA设计数据如何被写入到PROM/FLASH当中
• PROM/FLASH中的数据如何被读到FPGA当中(配置FPGA过程)
   
理解了以上两个问题,我们就能从总体上知道是什么原理使用户数据能写入到PROM/FLA
SH当中,并被读出来。看FIG1:(注:以下所有的讨论都是认为FPGA的配置模式是主-
串模式)
[pic] 
   
在FIG1中,有几个关键信号:CCLK,CE/,OE_RESET/,INIT/(INIT/在FPGA上)。在主
-串模式配置过程中
从配置PROMFLASH读取用户数据
本地下载

评论