打印
[FPGA]

FPGA选型相关

[复制链接]
2361|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
最近开始学习FPGA,根据自己的学习随便做点笔记,希望自己能在点滴中进步,本篇主要是针对FPGA的选型做的一些笔记。
国外著名的FPGA厂商有:Intel, Xilinx, Lattice,Microsemi。
其中 Intel 和Xilinx 主要专注于高端型FPGA的开发应用, 比较常用的型号有: Intel的MAX系列,Cyclone V系列, Cyclone10系列, S10系列, AG10系列等;Xilinx的ZYNQ系列,Kintex系列,Spartan系列,Ultrascale系列等;而Lattice和Microsemis则专注于低功耗“高性能”FPGA的开发应用,比较常用的型号有:Lattic的ECP5系列,ICE40系列等,这两个系列使用过,属于低功耗和超低功耗FPGA; PolarFire(Microsemi旗下) 的MPxxx系列等,也属于低功耗FPGA, 很适合于边缘计算等场景。
国产FPGA正在崛起,比较有名的有紫光同创、安陆科技、复旦微电子等。
紫光同创的FPGA在国产FPGA中性能属于中高端性,有三个系列,分别是Titan系列、**s系列和Compact系列。安陆科技的FPGA目前就两种型号, EAGLE系列和ELF系列。复旦微电子的FPGA主要应用于军工、航天及研究所等, 单价听说都灰常贵。低端型FPGA应用首选国产,但目前国产EDA软件相对欠缺,在综合布局布线,时序仿真优化等方面有待继续改进。
本次综合考虑打算使用Cyclone IV系列,下图是在网上截取的选型图。

表格中的主要参数:
Resources(可用资源)
1、LEs :logic Elements;逻辑单元,和计算FPGA的门数有关:
2、M9K memory block : M9K内存块的数量
3、Embedded memory: 嵌入式的存储空间(M9K数量),单位为Kbits
4、1818 multipliers : 乘法器数量
其他:
1 、全局时钟网络
2、PLLS:锁相环
3、I/O standards supported:IO支持的标准
4、PCIe hardened IP blocks :PCIE标准的IP核
5、Package Options and I/O Pins: 封装选择和可用的IO口以及收发器的数量

接下来说一下Altera的Cyclone系列器件命名规则:
器件系列 + 器件类型(是否含有高速串行收发器) + LE逻辑单元数量 + 封装类型 + 高速串行收发器的数量(没有则不写) + 引脚数目 + 器件正常使用的温度范围 + 器件的速度等级 + 后缀
  下图为官方手册给出的信息:
 

以EP4CE10F17C8N芯片为例进行详细介绍:
EP4C:Altera器件系列CycloneIV;
E/GX:E表示普通逻辑资源丰富的器件,GX表示带有高速串行收发器的器件;
10 :LE逻辑单元的数量,10表示约有10k的逻辑单元;
C :表示高速串行收发器的数量,该芯片没有高速串行收发器所以不写;
F :表示PCB封装类型,F是FBGA封装,E(EQFP)、Q(PQFP)、U(UBGA)、M(MBGA);
17 :表示引脚数量,17代表有256个引脚;
C :工作温度,C表示可以工作在0℃到85℃(民用级),I表示可以工作在-40℃到100℃(工业级),A表示可以工作在-40℃到125℃(军用级);
8 :器件的速度等级,6约最大是500Mhz,7约最大是430Mhz,8约最大是400Mhz,可以看出在Altera的器件中数字越小表示速度越快,而在Xilinx的器件中数字越大表示速度越快;一般来讲,提高一个速度等级将带来12%到15%的性能提升,但是器件的成本却增加了20%大30%。如果利用设计结构来将性能提升12%到15%(通过增加额外的流水线),那么就可以降低速度等级,从而节约20%大30%的成本;
N :后缀,N表示无铅,ES工程样片。


使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:这个社会混好的两种人:一是有权有势,二是没脸没皮的。

1050

主题

11299

帖子

26

粉丝