Xilinx FPGA:如何通过芯片打印信息拼出完整型号
作为全球数一数二的FPGA供应商,Xilinx(赛灵思)这个品牌对电子行业从业者而言并不陌生,经常会接触到它的FPGA产品。
在日常工作中,大家是否有过这样的苦恼:
客户给了一个Xilinx的型号,但是在Google、Baidu以及各大交易平台上根本查不到这个型号(因为客户直接抄写了芯片表面的打印信息当成了订购型号),找不到货源?
又比如客户直接甩了一张Xilinx芯片实物照片给你,就买照片上这个型号,你是不是也无从下手?
再如你想做一款产品,想借鉴一下别名的方案,但是连别人板子上的FPGA主芯片是什么型号都不知道,是否也很无奈?
针对以上问题,接下来我讲的这些内容,希望能够解决你的这些苦恼。
首先,我来看一下Xilinx FPGA的型号命名规则。
Xilinx所有产品都遵循同一套命名体系,以Spartan-3 FPGA为例:
图一,型号命名规则
怎么样,这个命名规则是不是一目了然,型号中的每一位字符表示什么意思都清楚了?
如果是,以下几行内容请忽略。
XC3S50:Spartan-3下面的一个产品系列;
-4:速度等级。Xilinx的FPGA,数字越大速度越快;而Xilinx的CPLD(如XC9572系列),恰恰相反,数字越小速度越快。此速度快慢的判断方法仅针对Xilinx的产品,其它品牌的FPGA请不要对号入座;
PQ:封装代码;
G:无铅环保,不带G字母则含铅;
208:封装的管脚数量;
C:温度级别。
接下来,我们再来了解一下Xilinx FPGA芯片打印规则。所有Xilinx的产品打印规则基本相同,这里还是以Spartan-3 FPGA为例:
图二,芯片打印规则
第一行:Xilinx Logo;
第二行:Xilinx Spartan产品系列Logo;
第三行:型号系列;
第四行:PQ208(封装代码和管脚数),EGQ(版本、工艺方面的信息),0525(YYWW格式D/C);
第五行:Lot Code,每一位表示什么意思未知;
第六行:4(速度等级),C(温度级别)。
了解了型号命名规则和芯片表面打印规则,是不是很轻松的就能通过芯片Marking拼出完整的Part Number?
以图二为例:
Part Number =第三行Device Type +第四行Package +第六行Speed Grade = XC3S400-4PQ208C
最后,我们通过两张Xilinx FPGA的实物照片,来练习一下Part Number的拼写。
图三 图四
图三、图四实物照片对应的型号是什么呢?相信你们已经掌握到了。
图三:XC6SLX150-3FGG676I;
图四:XC5VLX110T-1FF1136I;