基于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所示。
图片看不清楚?请点击这里查看原图(大图)。
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编程设计信息
- ››基于IP地址的vsftp服务器
- ››基于MySQL 水平分区的优化示例
- ››基于CentOS5的Linux下pptp和openvpn的搭建及配置
- ››基于JavaScript的网页版塔防游戏
- ››基于Android平台 QQ大战360手机游戏爆红
- ››基于Windows Azure的云计算应用设计
- ››基于AES算法实现对数据的加密
- ››基于SoPC目标板Flash编程设计的创建及应用
- ››基于SolidWarks齿轮机构的运动分析与仿真
- ››基于Windwos Server 2008故障转移群
- ››基于JavaScript的REST客户端框架
- ››基于JavaScript和CSS的Web图表框架横向对比
更多精彩
赞助商链接