EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1.FPGA器件厂商选择 我们在选型时要基于公司现有设计团队或者项目组技术熟练程度或者喜好,比如团队都在用Xilinx或者Intel FPGA,我们就在这两家厂商进行选择;另外一点就是产品需要具有某些特性的FPGA,如航天级别的,此时,Microsemi FPGA就会比较合适。 2.FPGA器件家族选择 ; n3 m L( V! C, P: D
3.器件型号选择
图3、K7系列FPGA资源比对 一旦器件家族确定后,就要收集并仔细阅读厂商相关技术资料,与厂商技术支持人员联系,确认所选型号的可用性、评估产品生命周期、确认技术难点等。要尽量选择产品成熟度高的器件,具体选择时要考虑:内部逻辑速度,器件成本、逻辑资源规模、功耗、用户I/O数量、内部PLL数量、嵌入式RAM数量、DSP资源等。 对于项目需求,到底如何选用多大资源的FPGA器件是较为复杂的问题,特别对于新的算法应用,对FPGA逻辑设计人员来说是具有挑战性的。以下提供三种建议: 一是对于已经应用过的FPGA逻辑功能或者模块的场景,比如千兆网接口等,它的资源占用在现有产品中已经应用,那么可以作为新器件选型的参考(注意,不同器件家族会略有差异); 二是针对某些算法(DDS、FIR等IP)或者接口IP(如PCIe、SRIO等),Xilinx或者Intel FPGA厂商会给出相应资源使用预估,也可以作为参考; 三是如果对于新的算法应用,我们可以将该算法进行模块或者子模块划分,分级至嵌入式RAM、DSP IP核、加法器、PLL等较低一级资源,然后再进行资源评估。 4.FPGA封装选择
图4、FPGA器件封装 选择器件封装时,器件的可移植特性是重要考虑因素,有些FPGA提供不同资源,封装和引脚完全兼容的器件,这方便产品的升级换代。
) e9 @5 V4 \8 s6 I* u3 V9 v |