WEB开发网
开发学院图形图像Flash 基于SoPC目标板Flash编程设计的创建及应用 阅读

基于SoPC目标板Flash编程设计的创建及应用

 2010-09-29 10:16:43 来源:WEB开发网   
核心提示: NiosII IDE提供了Flash Programmer工具来对目标板上遵循通用Flash接口(Common Flash Interface,简称CFI),基于SoPC目标板Flash编程设计的创建及应用(2),规范的Flash及EPCS配置器件进行编程,IDE的FlashProgram

NiosII IDE提供了Flash Programmer工具来对目标板上遵循通用Flash接口(Common Flash Interface,简称CFI),规范的Flash及EPCS配置器件进行编程。IDE的FlashProgrammer通过使用Altera的下载电缆能够方便地对目标板上连接在FPGA上的Flash及串行配置器件EPCS进行编程。

2.1 Flash Programmer编程工作过程

NiosII的IDE Flash Programmer采用两步骤将数据写入Flash中。第一步,用一个Altera提供的特殊Flash编程设计(Flash Programmer Design)对FPGA进行配置;第二步,IDEFlash Programmer将要编程到Flash中的文件内容传送到在FPGA上运行的Flash编程设计,然后Flash编程设计将接收到的数据编写到Flash中。其编程工作过程如图1所示。

基于SoPC目标板Flash编程设计的创建及应用

图片看不清楚?请点击这里查看原图(大图)。

2.2 Flash编程设计

Flash编程设计实际就是一个由SoPC Builder系统生成的最小FPGA设计。Flash编程设计是IDE Flash Programmer的关键组成部分。不同的目标板往往使用不同的Flash器件,并且Flash与FPGA的引脚连接以及FPGA的型号也不相同。因此,每个Flash编程设计都是与具体的目标板相联系的,不能用于其他的目标板。如果使用自己的目标板,那么设计者必须创建该目标板的Flash编程设计。Altem公司的Nios开发板都提供了相应的Flash编程设计,可以在NiosII开发套件安装目录的、ipnios2_ip文件夹中找到。

2.3 Flash编程设计信息

上一页  1 2 3 4 5 6 7  下一页

Tags:基于 SoPC 目标

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接