FPGA Verilog开发实战指南:基于Intel Cyclone IV(基础篇)
上QQ阅读APP看书,第一时间看更新

2.4 Cyclone系列FPGA芯片的命名方法

许多IC芯片表面都会有一行或多行由字母、数字组成的字符串,这就是芯片的“身份证”,用以表示芯片的相关信息,使用者可通过这一字符串了解芯片的生产厂家、产品系列、性能、容量等相关参数,FPGA也不例外。FPGA生产厂商众多,不同厂商对自家产品都会有自己独特的命名方式。前面说过,我们使用的是Intel(Altera)公司Cyclone系列的FPGA芯片,那自然要了解它的命名规则。

Cyclone系列FPGA芯片的命名规则如图2-11所示,名称信息的组成为:器件系列+器件类型(是否含有高速串行收发器)+LE逻辑单元数量+封装类型+高速串行收发器的数量(没有则不写)+引脚数目+器件正常使用的温度范围+器件的速度等级+后缀。

图2-11 手册信息

下面以本开发板所使用的芯片EP4CE10F17C8N为例进行简单介绍:

▪ EP4C:Altera器件Cyclone IV系列。

▪ E/GX:E表示普通逻辑资源丰富的器件,GX表示带有高速串行收发器的器件。

▪ 10:LE逻辑单元的数量,单位为k,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代表工程样片。