加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

quartus中sof、pof、jic文件及如何由sof生成jic烧写文件

(2014-07-17 09:36:31)
标签:

it

分类: FPGA

sof和pof是bin文件,调试时下载到FPGA的RAM里面,掉电丢失,再次上电需要重新烧过;

sof是通过JTAG下载到RAM里的,pof是通过AS接口下载的。

pof属于主动方式:上电主动将程序读入FPGA芯片 

jic属于被动方式:上电由FPGA主动读取

jic是Prom文件,是会写在EPCSxx (详见备注)里面的,FPGA上电后,会先去这里把bin下载到自己ram里面。(由flash芯片加载程序到FPGA芯片)

一般在程序调试结束后需要将 .sof文件转换成 .jic文件烧写到flash芯片中
下图是sof转jic文件的具体步骤:


http://s4/mw690/0038RnVBgy6KvMUt3lVb3&690

烧写jic文件:
 

备注:

EPCS:EPCS是串行存贮器,Nios II 不能直接从EPCS中执行程序,它实际上是执行EPCS控制器的片内ROM的代码(即bootloader),把EPCS中程序的搬到RAM中执行。FPGA的配置数据从EPCS偏移为0的地址开始存放,紧挨着配置数据后面是一个32位的整数,指示程序段的长度,接着是一个32位的地址,指示程序执行时该程序段的地址,我们把这个长度和地址一起称为"程序记录","程序记录"随后就是程序段映象。


         EPCS64属于Altera的串行配置器件系列,是可编程逻辑工业领域中最低成本的配置器件。EPCS64拥有的包括在系统可编程(ISP)、flash存储器访问接口、节省单板空间的小外形集成电路(SOIC)封装等高级特征。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有