关于Arria V的EPCS选型(更新中)

  在进行JTAG间接模式编程配置时(以5AGXBA5D6F27C6为例)如果选择的EPCS和FPGA芯片的容量不一致,将出现以下错误:

原因:

  "这个跟你程序大小没有关系,而是跟你使用的FPGA器件容量有关系。问题应该是EPCS1无法配置你使用的FPGA的容量,即FPGA的容量超过EPCS1的范围"

 

关于Arria V的EPCS选型

1、首先根据Arria的《Arria V器件系列简介》(Arria V Device Overview)知道Arra V的命名规则:由此知道该芯片类型属于A5

2、根据《Arria V器件手册》(Arria V Device Handdook)得到:芯片存储器大小为12973 Kb=106,274,816 bits,即

  注:Arria V集成M10K和MLAB存储器模块

或者从《Arria V系列器件手册》(Arria V GX,GT,SX and ST Device Datasheet)中看到,芯片生成的.rbf文件大小为102,187,000 bits 

 

   “FPGA下载文件在实为装载数据到内部配置RAM中,然后初始化FPGA整个电路连线以及设置片内LUT的初始值,一个系统无论大小都会初始化整片FPGA,所以在同一款芯片中无论什么设计,下载文件大小都为固定值。而Altera的FPGA包含多种下载格式文件,其中最常用的即为SOF文件和POF文件,但是无论什么格式的下载文件,最终下载到FPGA中的文件都为.rbf的原始二进制文件。

 

由于“quartusii在编译工程的时候会压缩二进制文件,压缩率35%~55%”,所以106,274,816*0.45~106,274,816*0.65 bits=47,823,668~69,078,631 bits

然后根据EPCSxx的器件信息:

所以应该选用EPCS64

posted @ 2015-11-11 22:27  stuLeoYan  阅读(1338)  评论(0编辑  收藏  举报