原创 什么是epcs(配置器件)?

2011-9-10 20:17 6086 11 11 分类: FPGA/CPLD

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

2:

如何选择"epcs"? 

问:请问:如果用到的专用配置芯片是EPCS4,那么在NiosII SDK Shell下执行 elf2flash等命令时,“--epcs”
    这一选项的值应该“=”什么?

答:--epcs=一个字串,这个字串用来标实系统中的epcs。就是给你的epcs在系统中取个名字,
    以便区别于其它的flash。

 

所有的事情忙完了开始按照计划学习提升自我。

今天在nois遇到的就是这个epcs的概念问题,在网上转载了名词解释。

在sopc硬件系统中,通常采用串行配置器件。epcs就是串行存贮器,在使用nois中需要配置下epcs。不同的epcs器件型号,存储容量不一样,例如我自己的板子搭载了epcs4 操作电压3.3v 存储容量4194304/位,可重复编程,不支持片上解压缩,不支持ISP。

配置时可在quartus中选择assignments-------device------settings----单击device&pin options 选择 configuartion。用户可以在configuration选项卡中选择配置方式,配置模式,配置器件。

文章评论0条评论)

登录后参与讨论
我要评论
0
11
关闭 站长推荐上一条 /2 下一条