电子大神的日记本,供应链专家的功夫茶盘,在这里记录、分享与共鸣。

登录以开始

altera的EPCS选型

    最近公司领导突然说要将以前的FPGA配置芯片换成EPCS系列,涉及到了器件选型,由于行业原因,不会用到高端FPGA,选用的cycloneii的EP2C5系列的,查了下手册,配置文件.rbf大小152998B,1265792b,如下图

这之间并不是8倍关系(具体也不知道为啥,可能有校验什么的)。

 

   查了下SerialConfiguration(EPCS)DevicesDatasheet,这里存在一个压缩的问题,quartusii在编译工程的时候会压缩二进制文件,压缩率35%~55%,

   按最低压缩率来算,1265792*0.65 = 822764.8b,按道理讲EPCS1够了。

实际工程里的rbf有155KB,158224字节(winhex查看的,不知道准不准),这里是未压缩的情况,如下图 

   

   压缩后文件大小65.4KB,66984字节,如下图

   

   压缩设置有两种方法,一种是编译前device——device and pin option——configuration(handbook上说是在general中,我用的quartus 9.1 sp2,在configuration里),generate compressed bitstreams打钩。

   一种方法是编译后file——convert programming files中转换,program file type 选择转换的原文件类型,filename中选中转换的文件,configuration device 选择目标器件,input files to convert窗口中sof data 选择sof文件,properties中的compress打钩,之后generate,如下图

  

   

   然后根据容量大小选择EPCS,如下图,

   未保险起见还是选择EPCS4,虽然压缩后EPCS1也可以胜任。

博主
htbadboy@qq.com
ht的FPGA历程
麻烦认真点,麻烦再认真点哈。
点击跳转